mvIMPACT Acquire SDK C++
|
Classes | |
class | AutoControlParameters |
A class to control the automatic control parameters of a device(Device specific interface layout only). More... | |
class | BasicDeviceSettings |
A base class for essential device related settings. More... | |
class | BasicDeviceSettingsWithAOI |
A base class for camera related settings(Device specific interface layout only). More... | |
class | BufferPart |
Contains information about a specific part of a captured buffer. More... | |
class | CameraDescriptionBase |
A base class to describe a camera (Device specific interface layout only). More... | |
class | CameraDescriptionCameraLink |
A class to describe a CameraLink® compliant camera(Device specific interface layout only). More... | |
class | CameraDescriptionDigital |
A class to describe a non-standard digital video signal(Device specific interface layout only). More... | |
class | CameraDescriptionDigitalBase |
A base class to describe an arbitrary digital camera signal(Device specific interface layout only). More... | |
class | CameraDescriptionDigitalBase2 |
A base class to describe an arbitrary digital camera signal(Device specific interface layout only). More... | |
class | CameraDescriptionManager |
Grants access to camera description objects(Device specific interface layout only). More... | |
class | CameraDescriptionNonStandard |
A class describing non-standard video cameras(Device specific interface layout only). More... | |
class | CameraDescriptionSDI |
A base class to describe a SDI(Serial Digital Interface) camera signal (Device specific interface layout only). More... | |
class | CameraDescriptionStandard |
A class describing analogue standard compliant video cameras(Device specific interface layout only). More... | |
class | CameraDescriptionStandardBase |
An internal base class to describe standard analogue video cameras(Device specific interface layout only). More... | |
class | CameraSettingsBase |
A base class for camera related settings(Device specific interface layout only). More... | |
class | CameraSettingsBlueCOUGAR |
mvBlueCOUGAR related camera settings (Device specific interface layout only). More... | |
class | CameraSettingsBlueDevice |
A base class for camera related settings belonging to the mvBlueXXX-series (Device specific interface layout only). More... | |
class | CameraSettingsBlueFOX |
mvBlueFOX related camera settings(Device specific interface layout only). More... | |
class | CameraSettingsFrameGrabber |
A class to access frame grabber related camera settings(Device specific interface layout only). More... | |
class | CameraSettingsV4L2Device |
mvV4L2 related camera settings(Device specific interface layout only). More... | |
class | CameraSettingsVirtualDevice |
mvVirtualDevice related camera settings(Device specific interface layout only). More... | |
class | Component |
A base class to implement access to internal driver components. More... | |
class | ComponentAccess |
A base class to implement access to internal driver objects. More... | |
class | ComponentCallback |
A simple helper class to wrap the creation of a callback object. More... | |
class | ComponentCollection |
A base class for sets of properties that can be modified by the user. More... | |
class | ComponentList |
A class to provide access to component lists. More... | |
class | ComponentLocator |
A class to locate components within the driver. More... | |
class | ComponentLocatorBase |
A base class to locate components within the driver. More... | |
class | Connector |
A class describing how a video signal source(e.g. a camera or image sensor) is connected to a video signal sink(e.g. a frame grabber)(Device specific interface layout only). More... | |
class | Device |
This class and its functions represent an actual device detected by this interface in the current system. More... | |
class | DeviceComponentLocator |
A class to locate components within the driver. More... | |
class | DeviceManager |
Grants access to devices that can be operated by this software interface. More... | |
class | DigitalInput |
A class to represent a digital input pin(Device specific interface layout only). More... | |
class | DigitalIOMeasurementControl |
Properties for configuring settings belonging to the digital I/O measurement(Device specific interface layout only). More... | |
class | DigitalOutput |
A class to represent a digital output pin(Device specific interface layout only). More... | |
class | ECantAccessData |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_LIST_CANT_ACCESS_DATA error. More... | |
class | ECantAllocateNewList |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_CANT_ALLOCATE_LIST error. More... | |
class | ECantRegisterComponent |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_CANT_REGISTER_COMPONENT error. More... | |
class | ECantSerializeData |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_CANT_SERIALIZE_DATA error. More... | |
class | EComponent |
A base class for mvIMPACT::acquire::Component object related exceptions from the property module. More... | |
class | EComponentIDInvalid |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_COMPONENT_ID_INVALID error. More... | |
class | EComponentNotFound |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_COMPONENT_NOT_FOUND error. More... | |
class | EDeviceManager |
A base class for device manager related exceptions. More... | |
class | EImplementationMissing |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_IMPLEMENTATION_MISSING error. More... | |
class | EIncompatibleComponents |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INCOMPATIBLE_COMPONENTS error. More... | |
class | EInputBufferTooSmall |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INPUT_BUFFER_TOO_SMALL error. More... | |
class | EInvalidFileContent |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_FILE_CONTENT error. More... | |
class | EInvalidInputParameter |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_INPUT_PARAMETER error. More... | |
class | EInvalidListID |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_LIST_ID_INVALID error. More... | |
class | EInvalidParameterList |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_METHOD_INVALID_PARAM_LIST error. More... | |
class | EInvalidValue |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_PROP_VALUE error. More... | |
class | EInvalidValueType |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_PROP_VALUE_TYPE error. More... | |
class | EListEntryOccupied |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_LIST_ENTRY_OCCUPIED error. More... | |
class | EMethod |
A base class for mvIMPACT::acquire::Method object related exceptions from the property module. More... | |
class | EMethodPtrInvalid |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_METHOD_PTR_INVALID error. More... | |
class | ENoModifySizeRights |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NO_MODIFY_SIZE_RIGHTS error. More... | |
class | ENoReadRights |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NO_READ_RIGHTS error. More... | |
class | ENotAList |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NOT_A_LIST error. More... | |
class | ENotAMethod |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NOT_A_METHOD error. More... | |
class | ENotAProperty |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NOT_A_PROPERTY error. More... | |
class | ENoWriteRights |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NO_WRITE_RIGHTS error. More... | |
class | EnumPropertyF< ZYX > |
A template class to represent float properties and enumerated float properties. More... | |
class | EnumPropertyI< ZYX > |
A template class to represent 32 bit integer properties and 32 bit enumerated integer properties. More... | |
class | EnumPropertyI64< ZYX > |
A template class to represent 64 bit integer properties and enumerated 64 bit integer properties. More... | |
class | EProperty |
A base class for mvIMPACT::acquire::Property related exceptions from the property module. More... | |
class | EPropertyHandling |
A base class for exceptions related to the property module. More... | |
class | EPropertyList |
A base class for component list related exceptions from the property module. More... | |
class | ESizeMismatch |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_SIZE_MISMATCH error. More... | |
class | ETranslationTableCorrupted |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_TRANSLATION_TABLE_CORRUPTED error. More... | |
class | ETranslationTableNotDefined |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_TRANSLATION_TABLE_NOT_DEFINED error. More... | |
class | EUnsupportedOperation |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_UNSUPPORTED_OPERATION error. More... | |
class | EUnsupportedParameter |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_UNSUPPORTED_PARAMETER error. More... | |
class | EValidationFailed |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VALIDATION_FAILED error. More... | |
class | EValIDOutOfBounds |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VAL_ID_OUT_OF_BOUNDS error. More... | |
class | EValTooLarge |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VAL_TOO_LARGE error. More... | |
class | EValTooSmall |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VAL_TOO_SMALL error. More... | |
class | EWrongParamCount |
An exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_WRONG_PARAM_COUNT error. More... | |
class | ExceptionFactory |
A factory class to raise mvIMPACT Acquire related exceptions. More... | |
class | FullSettingsBase |
A base class that provides access to the most common settings for a device. More... | |
class | FunctionInterface |
The function interface to devices supported by this interface. More... | |
class | GainOffsetKneeChannelParameters |
Properties for configuring settings belonging to a certain channel of the GainOffsetKnee filter. More... | |
class | GenTLDriverConfigurator |
A class that contains items to configure the behaviour of the GenICam GenTL driver stack. More... | |
class | GenTLProducerConfiguration |
A class that contains items to configure the behaviour of the GenICam GenTL driver stack. More... | |
class | HDRControl |
A class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only). More... | |
class | HDRKneePoint |
A class to configure a HDR (High Dynamic Range) knee point (Device specific interface layout only). More... | |
class | I2CControl |
Properties for accessing features belonging to the I2C control(Device specific interface layout only). More... | |
class | ImageBufferDesc |
A wrapper class to handle mvIMPACT::acquire::ImageBuffer structures. More... | |
class | ImageDestination |
Properties to define the format of resulting images. More... | |
class | ImageMemoryManager |
An interface class to access DMA memory related properties(Device specific interface layout only). More... | |
class | ImageProcessing |
Base class for image processing related properties. More... | |
class | ImageRequestControl |
A helper class to control the way an image request will be processed. More... | |
class | ImpactAcquireException |
A base class for exceptions generated by mvIMPACT Acquire. More... | |
class | Info |
A base class to access various general information about the device and its driver. More... | |
class | InfoBlueCOUGAR |
A more specific class to query information about a mvBlueCOUGAR devices and its driver(Device specific interface layout only). More... | |
class | InfoBlueDevice |
A more specific class to query information about a mvBlueDevice device and its driver(Device specific interface layout only). More... | |
class | InfoBlueFOX |
A more specific class to query information about a mvBlueFOX device and its driver(Device specific interface layout only). More... | |
class | IOSubSystem |
A base class to handle digital inputs and outputs(Device specific interface layout only). More... | |
class | IOSubSystemBlueFOX |
A class to handle the digital inputs and outputs for mvBlueFOX USB cameras(Device specific interface layout only). More... | |
class | IOSubSystemCommon |
A base class to handle the digital inputs and outputs for devices (Device specific interface layout only). More... | |
class | IOSubSystemFrameGrabber |
A class to handle the digital inputs and outputs for frame grabber devices(Device specific interface layout only). More... | |
class | FirmwareUpdater |
A class to perform a firmware update of a specific device. More... | |
class | VideoStream |
A class to create compressed video stream from images captured or loaded using the mvIMPACT Acquire API. More... | |
class | VideoStreamPauseScope |
A smaller helper class for pausing a video stream for a defined time. More... | |
class | LUTParameters |
Properties for configuring settings belonging to a certain LUT (Look Up Table) to be applied to a captured image. More... | |
class | Method |
A class to call arbitrary driver functions. More... | |
class | MirrorParameters |
Properties for configuring settings belonging to the mirror filter that processes a certain channel of a captured image. More... | |
class | MotorFocusControl |
Properties for configuring settings belonging to the motor focus control (Device specific interface layout only). More... | |
class | OutputSignalGeneratorBlueDevice |
A class to create complex digital output signals(Device specific interface layout only). More... | |
class | OutputSignalGeneratorFrameGrabber |
A class to create complex digital output signals(Device specific interface layout only). More... | |
class | Property |
A base class for properties. More... | |
class | PropertyPtr |
A class to represent pointer properties. More... | |
class | PropertyS |
A class to represent string properties. More... | |
class | PulseStartConfiguration |
A class to configure the creation of digital signals passed to one or more of the digital outputs of a device(Device specific interface layout only). More... | |
class | Request |
Contains information about a captured buffer. More... | |
class | RequestFactory |
A default request factory. More... | |
class | RequestInfoConfiguration |
Properties to configure which information shall be attached to the resulting images. More... | |
class | RTCtrProgram |
A class to represent real time control programs(Device specific interface layout only). More... | |
class | RTCtrProgramStep |
A class to represent one step of a real time control(RTCtr) program (Device specific interface layout only). More... | |
class | SettingsBlueFOX |
This class provides access to general settings as well as to settings which are unique for the mvBlueFOX(Device specific interface layout only). More... | |
class | SettingsFrameGrabber |
This class provides access to general settings as well as to settings which are unique for frame grabber devices(Device specific interface layout only). More... | |
class | Statistics |
Contains basic statistical information. More... | |
class | SyncOutput |
A class to represent a sync. output pin(Device specific interface layout only). More... | |
class | SystemBlueFOX |
A class containing mvBlueFOX specific settings to control the overall behaviour of the driver(Device specific interface layout only). More... | |
class | SystemSettings |
A base class for accessing settings that control the overall behaviour of a device driver. More... | |
class | SystemV4L2 |
A class containing mvV4L2 specific settings to control the overall behaviour of the driver(Device specific interface layout only). More... | |
class | TriggerControl |
A class to configure the behaviour of trigger signals. More... | |
class | UserData |
A helper class to work with the device specific non-volatile memory(if available). More... | |
class | UserDataEntry |
A helper class that represents one entry in the devices non-volatile memory. More... | |
class | WhiteBalancer |
Convenience class to provide an easy way for a more precise white balance calibration. More... | |
class | WhiteBalanceSettings |
Properties for adjusting the colors during a Bayer conversion. More... | |
Namespaces | |
namespace | mvIMPACT |
namespace | mvIMPACT::acquire |
This namespace contains classes and functions belonging to the image acquisition module of this SDK. | |
namespace | mvIMPACT::acquire::GenICam |
This namespace contains classes and functions belonging to the GenICam specific part of the image acquisition module of this SDK. | |
namespace | mvIMPACT::acquire::labs |
This namespace contains classes and functions belonging to the general part of this SDK that are not yet final and might change in the future without further notice. Yet still we think code within this namespace might prove useful thus we encourage you to use it if beneficial for your application. However be prepared to apply changes when needed. Feedback that helps to improve or finalize code from this namespace will be highly appreciated! A migration guide will be provided and we will perform changes only if they make sense and improve the code. | |
Macros | |
#define | JAVA_CPP_SWITCH(JAVA_WRAPPER_CODE, CPP_WRAPPER_CODE) CPP_WRAPPER_CODE |
#define | JAVA_ONLY(X) |
#define | MVIMPACT_DEPRECATED_CPP(FUNCTION) FUNCTION |
#define | MVIMPACT_H_ |
#define | PYTHON_CPP_SWITCH(PYTHON_WRAPPER_CODE, CPP_WRAPPER_CODE) CPP_WRAPPER_CODE |
#define | PYTHON_ONLY(X) |
#define | PYTHON_OR_JAVA_ONLY(X) |
Typedefs | |
typedef Component | ComponentIterator |
A class to iterate over component lists. | |
typedef Info | InfoBase |
deprecated. Use the class mvIMPACT::acquire::Info instead. | |
typedef EnumPropertyF< double > | PropertyF |
A type for floating point properties. | |
typedef EnumPropertyI< int > | PropertyI |
A type for integer properties. | |
typedef EnumPropertyI64< int64_type > | PropertyI64 |
Provided for convenience only. This type represents a standard 64 bit integer property type. | |
typedef EnumPropertyI64< TBufferPartDataType > | PropertyI64BufferPartDataType |
Defines a property for values defined by mvIMPACT::acquire::TImageBufferPartType. | |
typedef EnumPropertyI64< TDeviceTriggerOverlap > | PropertyI64DeviceTriggerOverlap |
Defines a property for values defined by mvIMPACT::acquire::TDeviceTriggerOverlap. | |
typedef EnumPropertyI< TAcquisitionField > | PropertyIAcquisitionField |
Defines a property for values defined by mvIMPACT::acquire::TAcquisitionField. | |
typedef EnumPropertyI< TAcquisitionMode > | PropertyIAcquisitionMode |
Defines a property for values defined by mvIMPACT::acquire::TAcquisitionMode. | |
typedef EnumPropertyI< TAcquisitionStartStopBehaviour > | PropertyIAcquisitionStartStopBehaviour |
Defines a property for values defined by mvIMPACT::acquire::TAcquisitionStartStopBehaviour. | |
typedef EnumPropertyI< TAoiMode > | PropertyIAoiMode |
Defines a property for values defined by mvIMPACT::acquire::TAoiMode. | |
typedef EnumPropertyI< TAutoControlMode > | PropertyIAutoControlMode |
Defines a property for values defined by mvIMPACT::acquire::TAutoControlMode. | |
typedef EnumPropertyI< TAutoControlSpeed > | PropertyIAutoControlSpeed |
Defines a property for values defined by mvIMPACT::acquire::TAutoControlSpeed. | |
typedef EnumPropertyI< TAutoExposureControl > | PropertyIAutoExposureControl |
Defines a property for values defined by mvIMPACT::acquire::TAutoExposureControl. | |
typedef EnumPropertyI< TAutoGainControl > | PropertyIAutoGainControl |
Defines a property for values defined by mvIMPACT::acquire::TAutoGainControl. | |
typedef EnumPropertyI< TAutoOffsetCalibration > | PropertyIAutoOffsetCalibration |
Defines a property for values defined by mvIMPACT::acquire::TAutoOffsetCalibration. | |
typedef EnumPropertyI< TBayerConversionMode > | PropertyIBayerConversionMode |
Defines a property for values defined by mvIMPACT::acquire::TBayerConversionMode. | |
typedef EnumPropertyI< TBayerMosaicParity > | PropertyIBayerMosaicParity |
Defines a property for values defined by mvIMPACT::acquire::TBayerMosaicParity. | |
typedef EnumPropertyI< TBayerWhiteBalanceResult > | PropertyIBayerWhiteBalanceResult |
Defines a property for values defined by mvIMPACT::acquire::TBayerWhiteBalanceResult. | |
typedef EnumPropertyI< TBlueFOXDigitalInputThreshold > | PropertyIBlueFOXDigitalInputThreshold |
Defines a property for values defined by mvIMPACT::acquire::TBlueFOXDigitalInputThreshold. | |
typedef EnumPropertyI< TBlueFOXFooterMode > | PropertyIBlueFOXFooterMode |
Defines a property for values defined by mvIMPACT::acquire::TBlueFOXFooterMode. | |
typedef EnumPropertyI< TBlueFOXInfoSensorCapabilities > | PropertyIBlueFOXInfoSensorCapabilities |
Defines a property for values defined by mvIMPACT::acquire::TBlueFOXInfoSensorCapabilities. | |
typedef EnumPropertyI< TBlueFOXOffsetAutoBlackSpeed > | PropertyIBlueFOXOffsetAutoBlackSpeed |
Defines a property for values defined by mvIMPACT::acquire::TBlueFOXOffsetAutoBlackSpeed. | |
typedef EnumPropertyI< TBlueFOXSensorTiming > | PropertyIBlueFOXSensorTiming |
Defines a property for values defined by mvIMPACT::acquire::TBlueFOXSensorTiming. | |
typedef EnumPropertyI< TBlueFOXTransferSize > | PropertyIBlueFOXTransferSize |
Defines a property for values defined by mvIMPACT::acquire::TBlueFOXTransferSize. | |
typedef EnumPropertyI< TBoolean > | PropertyIBoolean |
Defines a property for values defined by mvIMPACT::acquire::TBoolean. | |
typedef EnumPropertyI< TCameraAoiMode > | PropertyICameraAoiMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraAoiMode. | |
typedef EnumPropertyI< TCameraBinningMode > | PropertyICameraBinningMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraBinningMode. | |
typedef EnumPropertyI< TCameraDataFormat > | PropertyICameraDataFormat |
Defines a property for values defined by mvIMPACT::acquire::TCameraDataFormat. | |
typedef EnumPropertyI< TCameraExposeMode > | PropertyICameraExposeMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraExposeMode. | |
typedef EnumPropertyI< TCameraExternalSyncEdge > | PropertyICameraExternalSyncEdge |
Defines a property for values defined by mvIMPACT::acquire::TCameraExternalSyncEdge. | |
typedef EnumPropertyI< TCameraExternalSyncOutput > | PropertyICameraExternalSyncOutput |
Defines a property for values defined by mvIMPACT::acquire::TCameraExternalSyncOutput. | |
typedef EnumPropertyI< TCameraFlashMode > | PropertyICameraFlashMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraFlashMode. | |
typedef EnumPropertyI< TCameraFlashType > | PropertyICameraFlashType |
Defines a property for values defined by mvIMPACT::acquire::TCameraFlashType. | |
typedef EnumPropertyI< TCameraHDRMode > | PropertyICameraHDRMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraHDRMode. | |
typedef EnumPropertyI< TCameraInterlacedType > | PropertyICameraInterlacedType |
Defines a property for values defined by mvIMPACT::acquire::TCameraInterlacedType. | |
typedef EnumPropertyI< TCameraLinkDataValidMode > | PropertyICameraLinkDataValidMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraLinkDataValidMode. | |
typedef EnumPropertyI< TCameraOutput > | PropertyICameraOutput |
Defines a property for values defined by mvIMPACT::acquire::TCameraOutput. | |
typedef EnumPropertyI< TCameraPixelClock > | PropertyICameraPixelClock |
Defines a property for values defined by mvIMPACT::acquire::TCameraPixelClock. | |
typedef EnumPropertyI< TCameraScanMode > | PropertyICameraScanMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraScanMode. | |
typedef EnumPropertyI< TCameraSerialPortBaudRate > | PropertyICameraSerialPortBaudRate |
Defines a property for values defined by mvIMPACT::acquire::TCameraSerialPortBaudRate. | |
typedef EnumPropertyI< TCameraShutterMode > | PropertyICameraShutterMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraShutterMode. | |
typedef EnumPropertyI< TCameraTapsXGeometry > | PropertyICameraTapsXGeometry |
Defines a property for values defined by mvIMPACT::acquire::TCameraTapsXGeometry. | |
typedef EnumPropertyI< TCameraTapsYGeometry > | PropertyICameraTapsYGeometry |
Defines a property for values defined by mvIMPACT::acquire::TCameraTapsYGeometry. | |
typedef EnumPropertyI< TCameraTestMode > | PropertyICameraTestMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraTestMode. | |
typedef EnumPropertyI< TCameraTriggerMode > | PropertyICameraTriggerMode |
Defines a property for values defined by mvIMPACT::acquire::TCameraTriggerMode. | |
typedef EnumPropertyI< TCameraTriggerSource > | PropertyICameraTriggerSource |
Defines a property for values defined by mvIMPACT::acquire::TCameraTriggerSource. | |
typedef EnumPropertyI< TChannelSplitMode > | PropertyIChannelSplitMode |
Defines a property for values defined by mvIMPACT::acquire::TChannelSplitMode. | |
typedef EnumPropertyI< TClampMode > | PropertyIClampMode |
Defines a property for values defined by mvIMPACT::acquire::TClampMode. | |
typedef EnumPropertyI< TColorProcessingMode > | PropertyIColorProcessingMode |
Defines a property for values defined by mvIMPACT::acquire::TColorProcessingMode. | |
typedef EnumPropertyI< TColorTwistInputCorrectionMatrixMode > | PropertyIColorTwistInputCorrectionMatrixMode |
Defines a property for values defined by mvIMPACT::acquire::TColorTwistInputCorrectionMatrixMode. | |
typedef EnumPropertyI< TColorTwistOutputCorrectionMatrixMode > | PropertyIColorTwistOutputCorrectionMatrixMode |
Defines a property for values defined by mvIMPACT::acquire::TColorTwistOutputCorrectionMatrixMode. | |
typedef EnumPropertyI< TDarkCurrentFilterMode > | PropertyIDarkCurrentFilterMode |
Defines a property for values defined by mvIMPACT::acquire::TDarkCurrentFilterMode. | |
typedef EnumPropertyI< TDefectivePixelsFilterMode > | PropertyIDefectivePixelsFilterMode |
Defines a property for values defined by mvIMPACT::acquire::TDefectivePixelsFilterMode. | |
typedef EnumPropertyI< TDeviceAccessMode > | PropertyIDeviceAccessMode |
Defines a property for values defined by mvIMPACT::acquire::TDeviceAccessMode. | |
typedef EnumPropertyI< TDeviceAdvancedOptions > | PropertyIDeviceAdvancedOptions |
Defines a property for values defined by mvIMPACT::acquire::TDeviceAdvancedOptions. | |
typedef EnumPropertyI< TDeviceAutoNegotiatePacketSizeMode > | PropertyIDeviceAutoNegotiatePacketSizeMode |
Defines a property for values defined by mvIMPACT::acquire::TDeviceAutoNegotiatePacketSizeMode. | |
typedef EnumPropertyI< TDeviceCapability > | PropertyIDeviceCapability |
Defines a property for values defined by mvIMPACT::acquire::TDeviceCapability. | |
typedef EnumPropertyI< TDeviceClass > | PropertyIDeviceClass |
Defines a property for values defined by mvIMPACT::acquire::TDeviceClass. | |
typedef EnumPropertyI< TDeviceDigitalOutputMode > | PropertyIDeviceDigitalOutputMode |
Defines a property for values defined by mvIMPACT::acquire::TDeviceDigitalOutputMode. | |
typedef EnumPropertyI< TDeviceImageTrigger > | PropertyIDeviceImageTrigger |
Defines a property for values defined by mvIMPACT::acquire::TDeviceImageTrigger. | |
typedef EnumPropertyI< TDeviceInterfaceLayout > | PropertyIDeviceInterfaceLayout |
Defines a property for values defined by mvIMPACT::acquire::TDeviceInterfaceLayout. | |
typedef EnumPropertyI< TDeviceLoadSettings > | PropertyIDeviceLoadSettings |
Defines a property for values defined by mvIMPACT::acquire::TDeviceLoadSettings. | |
typedef EnumPropertyI< TDevicePowerMode > | PropertyIDevicePowerMode |
Defines a property for values defined by mvIMPACT::acquire::TDevicePowerMode. | |
typedef EnumPropertyI< TDeviceScanRateMode > | PropertyIDeviceScanRateMode |
Defines a property for values defined by mvIMPACT::acquire::TDeviceScanRateMode. | |
typedef EnumPropertyI< TDeviceSignalOutputStartEvent > | PropertyIDeviceSignalOutputStartEvent |
Defines a property for values defined by mvIMPACT::acquire::TDeviceSignalOutputStartEvent. | |
typedef EnumPropertyI< TDeviceState > | PropertyIDeviceState |
Defines a property for values defined by mvIMPACT::acquire::TDeviceState. | |
typedef EnumPropertyI< TDeviceSyncOutMode > | PropertyIDeviceSyncOutMode |
Defines a property for values defined by mvIMPACT::acquire::TDeviceSyncOutMode. | |
typedef EnumPropertyI< TDeviceTriggerInterface > | PropertyIDeviceTriggerInterface |
Defines a property for values defined by mvIMPACT::acquire::TDeviceTriggerInterface. | |
typedef EnumPropertyI< TDeviceTriggerMode > | PropertyIDeviceTriggerMode |
Defines a property for values defined by mvIMPACT::acquire::TDeviceTriggerMode. | |
typedef EnumPropertyI< TDigIOState > | PropertyIDigIOState |
Defines a property for values defined by mvIMPACT::acquire::TDigIOState. | |
typedef EnumPropertyI< TDigitalIOMeasurementMode > | PropertyIDigitalIOMeasurementMode |
Defines a property for values defined by mvIMPACT::acquire::TDigitalIOMeasurementMode. | |
typedef EnumPropertyI< TDigitalIOMeasurementSource > | PropertyIDigitalIOMeasurementSource |
Defines a property for values defined by mvIMPACT::acquire::TDigitalIOMeasurementSource. | |
typedef EnumPropertyI< TDigitalOutputControlMode > | PropertyIDigitalOutputControlMode |
Defines a property for values defined by mvIMPACT::acquire::TDigitalOutputControlMode. | |
typedef EnumPropertyI< TDigitalSignal > | PropertyIDigitalSignal |
Defines a property for values defined by mvIMPACT::acquire::TDigitalSignal. | |
typedef EnumPropertyI< TFieldGateMode > | PropertyIFieldGateMode |
Defines a property for values defined by mvIMPACT::acquire::TFieldGateMode. | |
typedef EnumPropertyI< TFlatFieldFilterCorrectionMode > | PropertyIFlatFieldFilterCorrectionMode |
Defines a property for values defined by mvIMPACT::acquire::TFlatFieldFilterCorrectionMode. | |
typedef EnumPropertyI< TFlatFieldFilterMode > | PropertyIFlatFieldFilterMode |
Defines a property for values defined by mvIMPACT::acquire::TFlatFieldFilterMode. | |
typedef EnumPropertyI< THWUpdateResult > | PropertyIHWUpdateResult |
Defines a property for values defined by mvIMPACT::acquire::THWUpdateResult. | |
typedef EnumPropertyI< TI2COperationMode > | PropertyII2COperationMode |
Defines a property for values defined by mvIMPACT::acquire::TI2COperationMode. | |
typedef EnumPropertyI< TI2COperationStatus > | PropertyII2COperationStatus |
Defines a property for values defined by mvIMPACT::acquire::TI2COperationStatus. | |
typedef EnumPropertyI< TImageBufferFormatReinterpreterMode > | PropertyIImageBufferFormatReinterpreterMode |
Defines a property for values defined by mvIMPACT::acquire::TImageBufferFormatReinterpreterMode. | |
typedef EnumPropertyI< TImageBufferPixelFormat > | PropertyIImageBufferPixelFormat |
Defines a property for values defined by mvIMPACT::acquire::TImageBufferPixelFormat. | |
typedef EnumPropertyI< TImageDestinationPixelFormat > | PropertyIImageDestinationPixelFormat |
Defines a property for values defined by mvIMPACT::acquire::TImageDestinationPixelFormat. | |
typedef EnumPropertyI< TImageProcessingFilter > | PropertyIImageProcessingFilter |
Defines a property for values defined by mvIMPACT::acquire::TImageProcessingFilter. | |
typedef EnumPropertyI< TImageProcessingMode > | PropertyIImageProcessingMode |
Defines a property for values defined by mvIMPACT::acquire::TImageProcessingMode. | |
typedef EnumPropertyI< TImageProcessingOptimization > | PropertyIImageProcessingOptimization |
Defines a property for values defined by mvIMPACT::acquire::TImageProcessingOptimization. | |
typedef EnumPropertyI< TImageProcessingResult > | PropertyIImageProcessingResult |
Defines a property for values defined by mvIMPACT::acquire::TImageProcessingResult. | |
typedef EnumPropertyI< TImageRequestControlMode > | PropertyIImageRequestControlMode |
Defines a property for values defined by mvIMPACT::acquire::TImageRequestControlMode. | |
typedef EnumPropertyI< TInfoSensorColorMode > | PropertyIInfoSensorColorMode |
Defines a property for values defined by mvIMPACT::acquire::TInfoSensorColorMode. | |
typedef EnumPropertyI< TInfoSensorType > | PropertyIInfoSensorType |
Defines a property for values defined by mvIMPACT::acquire::TInfoSensorType. | |
typedef EnumPropertyI< TInterfaceEnumerationBehaviour > | PropertyIInterfaceEnumerationBehaviour |
Defines a property for values defined by mvIMPACT::acquire::TInterfaceEnumerationBehaviour. | |
typedef EnumPropertyI< TInterlacedMode > | PropertyIInterlacedMode |
Defines a property for values defined by mvIMPACT::acquire::TInterlacedMode. | |
typedef EnumPropertyI< TLineCounter > | PropertyILineCounter |
Defines a property for values defined by mvIMPACT::acquire::TLineCounter. | |
typedef EnumPropertyI< TLUTGammaMode > | PropertyILUTGammaMode |
Defines a property for values defined by mvIMPACT::acquire::TLUTGammaMode. | |
typedef EnumPropertyI< TLUTImplementation > | PropertyILUTImplementation |
Defines a property for values defined by mvIMPACT::acquire::TLUTImplementation. | |
typedef EnumPropertyI< TLUTInterpolationMode > | PropertyILUTInterpolationMode |
Defines a property for values defined by mvIMPACT::acquire::TLUTInterpolationMode. | |
typedef EnumPropertyI< TLUTMapping > | PropertyILUTMapping |
Defines a property for values defined by mvIMPACT::acquire::TLUTMapping. | |
typedef EnumPropertyI< TLUTMode > | PropertyILUTMode |
Defines a property for values defined by mvIMPACT::acquire::TLUTMode. | |
typedef EnumPropertyI< TMemoryManagerMode > | PropertyIMemoryManagerMode |
Defines a property for values defined by mvIMPACT::acquire::TMemoryManagerMode. | |
typedef EnumPropertyI< TMemoryManagerPoolMode > | PropertyIMemoryManagerPoolMode |
Defines a property for values defined by mvIMPACT::acquire::TMemoryManagerPoolMode. | |
typedef EnumPropertyI< TMirrorMode > | PropertyIMirrorMode |
Defines a property for values defined by mvIMPACT::acquire::TMirrorMode. | |
typedef EnumPropertyI< TMirrorOperationMode > | PropertyIMirrorOperationMode |
Defines a property for values defined by mvIMPACT::acquire::TMirrorOperationMode. | |
typedef EnumPropertyI< TOnBoardMemoryMode > | PropertyIOnBoardMemoryMode |
Defines a property for values defined by mvIMPACT::acquire::TOnBoardMemoryMode. | |
typedef EnumPropertyI< TPolarizedDataExtractionInterpolationMode > | PropertyIPolarizedDataExtractionInterpolationMode |
Defines a property for values defined by mvIMPACT::acquire::TPolarizedDataExtractionInterpolationMode. | |
typedef EnumPropertyI< TPolarizedDataExtractionMode > | PropertyIPolarizedDataExtractionMode |
Defines a property for values defined by mvIMPACT::acquire::TPolarizedDataExtractionMode. | |
typedef EnumPropertyI< TPulseStartTrigger > | PropertyIPulseStartTrigger |
Defines a property for values defined by mvIMPACT::acquire::TPulseStartTrigger. | |
typedef EnumPropertyI< TRequestImageMemoryMode > | PropertyIRequestImageMemoryMode |
Defines a property for values defined by mvIMPACT::acquire::TRequestImageMemoryMode. | |
typedef EnumPropertyI< TRequestResult > | PropertyIRequestResult |
Defines a property for values defined by mvIMPACT::acquire::TRequestResult. | |
typedef EnumPropertyI< TRequestState > | PropertyIRequestState |
Defines a property for values defined by mvIMPACT::acquire::TRequestState. | |
typedef EnumPropertyI< TRTCtrlModes > | PropertyIRTCtrlModes |
Defines a property for values defined by mvIMPACT::acquire::TRTCtrlModes. | |
typedef EnumPropertyI< TRTProgOpCodes > | PropertyIRTProgOpCodes |
Defines a property for values defined by mvIMPACT::acquire::TRTProgOpCodes. | |
typedef EnumPropertyI< TScalerInterpolationMode > | PropertyIScalerInterpolationMode |
Defines a property for values defined by mvIMPACT::acquire::TScalerInterpolationMode. | |
typedef EnumPropertyI< TScalerMode > | PropertyIScalerMode |
Defines a property for values defined by mvIMPACT::acquire::TScalerMode. | |
typedef EnumPropertyI< TScanClock > | PropertyIScanClock |
Defines a property for values defined by mvIMPACT::acquire::TScanClock. | |
typedef EnumPropertyI< TScanStandard > | PropertyIScanStandard |
Defines a property for values defined by mvIMPACT::acquire::TScanStandard. | |
typedef EnumPropertyI< TTriggerMoment > | PropertyITriggerMoment |
Defines a property for values defined by mvIMPACT::acquire::TTriggerMoment. | |
typedef EnumPropertyI< TUserDataAccessRight > | PropertyIUserDataAccessRight |
Defines a property for values defined by mvIMPACT::acquire::TUserDataAccessRight. | |
typedef EnumPropertyI< TUserDataReconnectBehaviour > | PropertyIUserDataReconnectBehaviour |
Defines a property for values defined by mvIMPACT::acquire::TUserDataReconnectBehaviour. | |
typedef EnumPropertyI< TVideoStandard > | PropertyIVideoStandard |
Defines a property for values defined by mvIMPACT::acquire::TVideoStandard. | |
typedef EnumPropertyI< TVirtualDeviceImageType > | PropertyIVirtualDeviceImageType |
Defines a property for values defined by mvIMPACT::acquire::TVirtualDeviceImageType. | |
typedef EnumPropertyI< TVirtualDeviceTestMode > | PropertyIVirtualDeviceTestMode |
Defines a property for values defined by mvIMPACT::acquire::TVirtualDeviceTestMode. | |
typedef EnumPropertyI< TWhiteBalanceCalibrationMode > | PropertyIWhiteBalanceCalibrationMode |
Defines a property for values defined by mvIMPACT::acquire::TWhiteBalanceCalibrationMode. | |
typedef EnumPropertyI< TWhiteBalanceParameter > | PropertyIWhiteBalanceParameter |
Defines a property for values defined by mvIMPACT::acquire::TWhiteBalanceParameter. | |
typedef Statistics | StatisticsBase |
deprecated. Use the class mvIMPACT::acquire::Statistics instead | |
typedef SystemSettings | SystemBase |
deprecated. Use the class mvIMPACT::acquire::SystemSettings instead | |
typedef SystemSettings | SystemBlueCOUGAR |
deprecated. Use the class mvIMPACT::acquire::SystemSettings instead(Device specific interface layout only). | |
typedef std::vector< std::pair< std::string, TDigitalSignal > > | TDigitalSignalTranslationDict |
Enumerations | |
enum | TDeviceListType { dltUndefined = dmltUndefined , dltSetting = dmltSetting , dltRequest = dmltRequest , dltRequestCtrl = dmltRequestCtrl , dltInfo = dmltInfo , dltStatistics = dmltStatistics , dltSystemSettings = dmltSystemSettings , dltIOSubSystem = dmltIOSubSystem , dltRTCtr = dmltRTCtr , dltCameraDescriptions = dmltCameraDescriptions , dltDeviceSpecificData = dmltDeviceSpecificData , dltImageMemoryManager = dmltImageMemoryManager , dltLast = dltPseudoLast - 1 } |
Defines valid interface list types, which can be located using an instance of mvIMPACT::acquire::DeviceComponentLocator. More... | |
enum | TPropertyLimits { plMaxValue = PROP_MAX_VAL , plMinValue = PROP_MIN_VAL , plStepWidth = PROP_STEP_WIDTH } |
Defines valid limits which can be queried for a mvIMPACT::acquire::Property object. More... | |
#define JAVA_CPP_SWITCH | ( | JAVA_WRAPPER_CODE, | |
CPP_WRAPPER_CODE | |||
) | CPP_WRAPPER_CODE |
#define JAVA_ONLY | ( | X | ) |
#define MVIMPACT_DEPRECATED_CPP | ( | FUNCTION | ) | FUNCTION |
#define PYTHON_CPP_SWITCH | ( | PYTHON_WRAPPER_CODE, | |
CPP_WRAPPER_CODE | |||
) | CPP_WRAPPER_CODE |
#define PYTHON_ONLY | ( | X | ) |
#define PYTHON_OR_JAVA_ONLY | ( | X | ) |