mvIMPACT Acquire SDK C++
mvIMPACT_acquire.h File Reference

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  Event
 An interface class to model a internal driver event that the user can wait for(Device specific interface layout only)(deprecated). More...
 
class  EventSubSystem
 An interface class that provides access to all event handling related objects and functions(Device specific interface layout only)(deprecated). More...
 
class  EventWaitResults
 A class containing the result of a wait call for events (Device specific interface layout only)(deprecated). 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

 mvIMPACT
 
 mvIMPACT::acquire
 This namespace contains classes and functions belonging to the image acquisition module of this SDK.
 
 mvIMPACT::acquire::GenICam
 This namespace contains classes and functions belonging to the GenICam specific part of the image acquisition module of this SDK.
 
 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. More...
 
typedef Info InfoBase
 deprecated. Use the class mvIMPACT::acquire::Info instead. More...
 
typedef EnumPropertyF< double > PropertyF
 A type for floating point properties. More...
 
typedef EnumPropertyI< int > PropertyI
 A type for integer properties. More...
 
typedef EnumPropertyI64< int64_type > PropertyI64
 Provided for convenience only. This type represents a standard 64 bit integer property type. More...
 
typedef EnumPropertyI64< TBufferPartDataType > PropertyI64BufferPartDataType
 Defines a property for values defined by mvIMPACT::acquire::TImageBufferPartType. More...
 
typedef EnumPropertyI64< TDeviceTriggerOverlap > PropertyI64DeviceTriggerOverlap
 Defines a property for values defined by mvIMPACT::acquire::TDeviceTriggerOverlap. More...
 
typedef EnumPropertyI< TAcquisitionField > PropertyIAcquisitionField
 Defines a property for values defined by mvIMPACT::acquire::TAcquisitionField. More...
 
typedef EnumPropertyI< TAcquisitionMode > PropertyIAcquisitionMode
 Defines a property for values defined by mvIMPACT::acquire::TAcquisitionMode. More...
 
typedef EnumPropertyI< TAcquisitionStartStopBehaviour > PropertyIAcquisitionStartStopBehaviour
 Defines a property for values defined by mvIMPACT::acquire::TAcquisitionStartStopBehaviour. More...
 
typedef EnumPropertyI< TAoiMode > PropertyIAoiMode
 Defines a property for values defined by mvIMPACT::acquire::TAoiMode. More...
 
typedef EnumPropertyI< TAutoControlMode > PropertyIAutoControlMode
 Defines a property for values defined by mvIMPACT::acquire::TAutoControlMode. More...
 
typedef EnumPropertyI< TAutoControlSpeed > PropertyIAutoControlSpeed
 Defines a property for values defined by mvIMPACT::acquire::TAutoControlSpeed. More...
 
typedef EnumPropertyI< TAutoExposureControl > PropertyIAutoExposureControl
 Defines a property for values defined by mvIMPACT::acquire::TAutoExposureControl. More...
 
typedef EnumPropertyI< TAutoGainControl > PropertyIAutoGainControl
 Defines a property for values defined by mvIMPACT::acquire::TAutoGainControl. More...
 
typedef EnumPropertyI< TAutoOffsetCalibration > PropertyIAutoOffsetCalibration
 Defines a property for values defined by mvIMPACT::acquire::TAutoOffsetCalibration. More...
 
typedef EnumPropertyI< TBayerConversionMode > PropertyIBayerConversionMode
 Defines a property for values defined by mvIMPACT::acquire::TBayerConversionMode. More...
 
typedef EnumPropertyI< TBayerMosaicParity > PropertyIBayerMosaicParity
 Defines a property for values defined by mvIMPACT::acquire::TBayerMosaicParity. More...
 
typedef EnumPropertyI< TBayerWhiteBalanceResult > PropertyIBayerWhiteBalanceResult
 Defines a property for values defined by mvIMPACT::acquire::TBayerWhiteBalanceResult. More...
 
typedef EnumPropertyI< TBlueFOXDigitalInputThreshold > PropertyIBlueFOXDigitalInputThreshold
 Defines a property for values defined by mvIMPACT::acquire::TBlueFOXDigitalInputThreshold. More...
 
typedef EnumPropertyI< TBlueFOXFooterMode > PropertyIBlueFOXFooterMode
 Defines a property for values defined by mvIMPACT::acquire::TBlueFOXFooterMode. More...
 
typedef EnumPropertyI< TBlueFOXInfoSensorCapabilities > PropertyIBlueFOXInfoSensorCapabilities
 Defines a property for values defined by mvIMPACT::acquire::TBlueFOXInfoSensorCapabilities. More...
 
typedef EnumPropertyI< TBlueFOXOffsetAutoBlackSpeed > PropertyIBlueFOXOffsetAutoBlackSpeed
 Defines a property for values defined by mvIMPACT::acquire::TBlueFOXOffsetAutoBlackSpeed. More...
 
typedef EnumPropertyI< TBlueFOXSensorTiming > PropertyIBlueFOXSensorTiming
 Defines a property for values defined by mvIMPACT::acquire::TBlueFOXSensorTiming. More...
 
typedef EnumPropertyI< TBlueFOXTransferSize > PropertyIBlueFOXTransferSize
 Defines a property for values defined by mvIMPACT::acquire::TBlueFOXTransferSize. More...
 
typedef EnumPropertyI< TBoolean > PropertyIBoolean
 Defines a property for values defined by mvIMPACT::acquire::TBoolean. More...
 
typedef EnumPropertyI< TCameraAoiMode > PropertyICameraAoiMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraAoiMode. More...
 
typedef EnumPropertyI< TCameraBinningMode > PropertyICameraBinningMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraBinningMode. More...
 
typedef EnumPropertyI< TCameraDataFormat > PropertyICameraDataFormat
 Defines a property for values defined by mvIMPACT::acquire::TCameraDataFormat. More...
 
typedef EnumPropertyI< TCameraExposeMode > PropertyICameraExposeMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraExposeMode. More...
 
typedef EnumPropertyI< TCameraExternalSyncEdge > PropertyICameraExternalSyncEdge
 Defines a property for values defined by mvIMPACT::acquire::TCameraExternalSyncEdge. More...
 
typedef EnumPropertyI< TCameraExternalSyncOutput > PropertyICameraExternalSyncOutput
 Defines a property for values defined by mvIMPACT::acquire::TCameraExternalSyncOutput. More...
 
typedef EnumPropertyI< TCameraFlashMode > PropertyICameraFlashMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraFlashMode. More...
 
typedef EnumPropertyI< TCameraFlashType > PropertyICameraFlashType
 Defines a property for values defined by mvIMPACT::acquire::TCameraFlashType. More...
 
typedef EnumPropertyI< TCameraHDRMode > PropertyICameraHDRMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraHDRMode. More...
 
typedef EnumPropertyI< TCameraInterlacedType > PropertyICameraInterlacedType
 Defines a property for values defined by mvIMPACT::acquire::TCameraInterlacedType. More...
 
typedef EnumPropertyI< TCameraLinkDataValidMode > PropertyICameraLinkDataValidMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraLinkDataValidMode. More...
 
typedef EnumPropertyI< TCameraOutput > PropertyICameraOutput
 Defines a property for values defined by mvIMPACT::acquire::TCameraOutput. More...
 
typedef EnumPropertyI< TCameraPixelClock > PropertyICameraPixelClock
 Defines a property for values defined by mvIMPACT::acquire::TCameraPixelClock. More...
 
typedef EnumPropertyI< TCameraScanMode > PropertyICameraScanMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraScanMode. More...
 
typedef EnumPropertyI< TCameraSerialPortBaudRate > PropertyICameraSerialPortBaudRate
 Defines a property for values defined by mvIMPACT::acquire::TCameraSerialPortBaudRate. More...
 
typedef EnumPropertyI< TCameraShutterMode > PropertyICameraShutterMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraShutterMode. More...
 
typedef EnumPropertyI< TCameraTapsXGeometry > PropertyICameraTapsXGeometry
 Defines a property for values defined by mvIMPACT::acquire::TCameraTapsXGeometry. More...
 
typedef EnumPropertyI< TCameraTapsYGeometry > PropertyICameraTapsYGeometry
 Defines a property for values defined by mvIMPACT::acquire::TCameraTapsYGeometry. More...
 
typedef EnumPropertyI< TCameraTestMode > PropertyICameraTestMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraTestMode. More...
 
typedef EnumPropertyI< TCameraTriggerMode > PropertyICameraTriggerMode
 Defines a property for values defined by mvIMPACT::acquire::TCameraTriggerMode. More...
 
typedef EnumPropertyI< TCameraTriggerSource > PropertyICameraTriggerSource
 Defines a property for values defined by mvIMPACT::acquire::TCameraTriggerSource. More...
 
typedef EnumPropertyI< TChannelSplitMode > PropertyIChannelSplitMode
 Defines a property for values defined by mvIMPACT::acquire::TChannelSplitMode. More...
 
typedef EnumPropertyI< TClampMode > PropertyIClampMode
 Defines a property for values defined by mvIMPACT::acquire::TClampMode. More...
 
typedef EnumPropertyI< TColorProcessingMode > PropertyIColorProcessingMode
 Defines a property for values defined by mvIMPACT::acquire::TColorProcessingMode. More...
 
typedef EnumPropertyI< TColorTwistInputCorrectionMatrixMode > PropertyIColorTwistInputCorrectionMatrixMode
 Defines a property for values defined by mvIMPACT::acquire::TColorTwistInputCorrectionMatrixMode. More...
 
typedef EnumPropertyI< TColorTwistOutputCorrectionMatrixMode > PropertyIColorTwistOutputCorrectionMatrixMode
 Defines a property for values defined by mvIMPACT::acquire::TColorTwistOutputCorrectionMatrixMode. More...
 
typedef EnumPropertyI< TDarkCurrentFilterMode > PropertyIDarkCurrentFilterMode
 Defines a property for values defined by mvIMPACT::acquire::TDarkCurrentFilterMode. More...
 
typedef EnumPropertyI< TDefectivePixelsFilterMode > PropertyIDefectivePixelsFilterMode
 Defines a property for values defined by mvIMPACT::acquire::TDefectivePixelsFilterMode. More...
 
typedef EnumPropertyI< TDeviceAccessMode > PropertyIDeviceAccessMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceAccessMode. More...
 
typedef EnumPropertyI< TDeviceAdvancedOptions > PropertyIDeviceAdvancedOptions
 Defines a property for values defined by mvIMPACT::acquire::TDeviceAdvancedOptions. More...
 
typedef EnumPropertyI< TDeviceAutoNegotiatePacketSizeMode > PropertyIDeviceAutoNegotiatePacketSizeMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceAutoNegotiatePacketSizeMode. More...
 
typedef EnumPropertyI< TDeviceCapability > PropertyIDeviceCapability
 Defines a property for values defined by mvIMPACT::acquire::TDeviceCapability. More...
 
typedef EnumPropertyI< TDeviceClass > PropertyIDeviceClass
 Defines a property for values defined by mvIMPACT::acquire::TDeviceClass. More...
 
typedef EnumPropertyI< TDeviceDigitalOutputMode > PropertyIDeviceDigitalOutputMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceDigitalOutputMode. More...
 
typedef EnumPropertyI< TDeviceEventMode > PropertyIDeviceEventMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceEventMode. More...
 
typedef EnumPropertyI< TDeviceEventType > PropertyIDeviceEventType
 Defines a property for values defined by mvIMPACT::acquire::TDeviceEventType. More...
 
typedef EnumPropertyI< TDeviceImageTrigger > PropertyIDeviceImageTrigger
 Defines a property for values defined by mvIMPACT::acquire::TDeviceImageTrigger. More...
 
typedef EnumPropertyI< TDeviceInterfaceLayout > PropertyIDeviceInterfaceLayout
 Defines a property for values defined by mvIMPACT::acquire::TDeviceInterfaceLayout. More...
 
typedef EnumPropertyI< TDeviceLoadSettings > PropertyIDeviceLoadSettings
 Defines a property for values defined by mvIMPACT::acquire::TDeviceLoadSettings. More...
 
typedef EnumPropertyI< TDevicePowerMode > PropertyIDevicePowerMode
 Defines a property for values defined by mvIMPACT::acquire::TDevicePowerMode. More...
 
typedef EnumPropertyI< TDeviceScanRateMode > PropertyIDeviceScanRateMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceScanRateMode. More...
 
typedef EnumPropertyI< TDeviceSignalOutputStartEvent > PropertyIDeviceSignalOutputStartEvent
 Defines a property for values defined by mvIMPACT::acquire::TDeviceSignalOutputStartEvent. More...
 
typedef EnumPropertyI< TDeviceState > PropertyIDeviceState
 Defines a property for values defined by mvIMPACT::acquire::TDeviceState. More...
 
typedef EnumPropertyI< TDeviceSyncOutMode > PropertyIDeviceSyncOutMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceSyncOutMode. More...
 
typedef EnumPropertyI< TDeviceTriggerInterface > PropertyIDeviceTriggerInterface
 Defines a property for values defined by mvIMPACT::acquire::TDeviceTriggerInterface. More...
 
typedef EnumPropertyI< TDeviceTriggerMode > PropertyIDeviceTriggerMode
 Defines a property for values defined by mvIMPACT::acquire::TDeviceTriggerMode. More...
 
typedef EnumPropertyI< TDigIOState > PropertyIDigIOState
 Defines a property for values defined by mvIMPACT::acquire::TDigIOState. More...
 
typedef EnumPropertyI< TDigitalIOMeasurementMode > PropertyIDigitalIOMeasurementMode
 Defines a property for values defined by mvIMPACT::acquire::TDigitalIOMeasurementMode. More...
 
typedef EnumPropertyI< TDigitalIOMeasurementSource > PropertyIDigitalIOMeasurementSource
 Defines a property for values defined by mvIMPACT::acquire::TDigitalIOMeasurementSource. More...
 
typedef EnumPropertyI< TDigitalOutputControlMode > PropertyIDigitalOutputControlMode
 Defines a property for values defined by mvIMPACT::acquire::TDigitalOutputControlMode. More...
 
typedef EnumPropertyI< TDigitalSignal > PropertyIDigitalSignal
 Defines a property for values defined by mvIMPACT::acquire::TDigitalSignal. More...
 
typedef EnumPropertyI< TFieldGateMode > PropertyIFieldGateMode
 Defines a property for values defined by mvIMPACT::acquire::TFieldGateMode. More...
 
typedef EnumPropertyI< TFlatFieldFilterCorrectionMode > PropertyIFlatFieldFilterCorrectionMode
 Defines a property for values defined by mvIMPACT::acquire::TFlatFieldFilterCorrectionMode. More...
 
typedef EnumPropertyI< TFlatFieldFilterMode > PropertyIFlatFieldFilterMode
 Defines a property for values defined by mvIMPACT::acquire::TFlatFieldFilterMode. More...
 
typedef EnumPropertyI< THWUpdateResult > PropertyIHWUpdateResult
 Defines a property for values defined by mvIMPACT::acquire::THWUpdateResult. More...
 
typedef EnumPropertyI< TI2COperationMode > PropertyII2COperationMode
 Defines a property for values defined by mvIMPACT::acquire::TI2COperationMode. More...
 
typedef EnumPropertyI< TI2COperationStatus > PropertyII2COperationStatus
 Defines a property for values defined by mvIMPACT::acquire::TI2COperationStatus. More...
 
typedef EnumPropertyI< TImageBufferFormatReinterpreterMode > PropertyIImageBufferFormatReinterpreterMode
 Defines a property for values defined by mvIMPACT::acquire::TImageBufferFormatReinterpreterMode. More...
 
typedef EnumPropertyI< TImageBufferPixelFormat > PropertyIImageBufferPixelFormat
 Defines a property for values defined by mvIMPACT::acquire::TImageBufferPixelFormat. More...
 
typedef EnumPropertyI< TImageDestinationPixelFormat > PropertyIImageDestinationPixelFormat
 Defines a property for values defined by mvIMPACT::acquire::TImageDestinationPixelFormat. More...
 
typedef EnumPropertyI< TImageProcessingFilter > PropertyIImageProcessingFilter
 Defines a property for values defined by mvIMPACT::acquire::TImageProcessingFilter. More...
 
typedef EnumPropertyI< TImageProcessingMode > PropertyIImageProcessingMode
 Defines a property for values defined by mvIMPACT::acquire::TImageProcessingMode. More...
 
typedef EnumPropertyI< TImageProcessingOptimization > PropertyIImageProcessingOptimization
 Defines a property for values defined by mvIMPACT::acquire::TImageProcessingOptimization. More...
 
typedef EnumPropertyI< TImageProcessingResult > PropertyIImageProcessingResult
 Defines a property for values defined by mvIMPACT::acquire::TImageProcessingResult. More...
 
typedef EnumPropertyI< TImageRequestControlMode > PropertyIImageRequestControlMode
 Defines a property for values defined by mvIMPACT::acquire::TImageRequestControlMode. More...
 
typedef EnumPropertyI< TInfoSensorColorMode > PropertyIInfoSensorColorMode
 Defines a property for values defined by mvIMPACT::acquire::TInfoSensorColorMode. More...
 
typedef EnumPropertyI< TInfoSensorType > PropertyIInfoSensorType
 Defines a property for values defined by mvIMPACT::acquire::TInfoSensorType. More...
 
typedef EnumPropertyI< TInterfaceEnumerationBehaviour > PropertyIInterfaceEnumerationBehaviour
 Defines a property for values defined by mvIMPACT::acquire::TInterfaceEnumerationBehaviour. More...
 
typedef EnumPropertyI< TInterlacedMode > PropertyIInterlacedMode
 Defines a property for values defined by mvIMPACT::acquire::TInterlacedMode. More...
 
typedef EnumPropertyI< TLineCounter > PropertyILineCounter
 Defines a property for values defined by mvIMPACT::acquire::TLineCounter. More...
 
typedef EnumPropertyI< TLUTGammaMode > PropertyILUTGammaMode
 Defines a property for values defined by mvIMPACT::acquire::TLUTGammaMode. More...
 
typedef EnumPropertyI< TLUTImplementation > PropertyILUTImplementation
 Defines a property for values defined by mvIMPACT::acquire::TLUTImplementation. More...
 
typedef EnumPropertyI< TLUTInterpolationMode > PropertyILUTInterpolationMode
 Defines a property for values defined by mvIMPACT::acquire::TLUTInterpolationMode. More...
 
typedef EnumPropertyI< TLUTMapping > PropertyILUTMapping
 Defines a property for values defined by mvIMPACT::acquire::TLUTMapping. More...
 
typedef EnumPropertyI< TLUTMode > PropertyILUTMode
 Defines a property for values defined by mvIMPACT::acquire::TLUTMode. More...
 
typedef EnumPropertyI< TMemoryManagerMode > PropertyIMemoryManagerMode
 Defines a property for values defined by mvIMPACT::acquire::TMemoryManagerMode. More...
 
typedef EnumPropertyI< TMemoryManagerPoolMode > PropertyIMemoryManagerPoolMode
 Defines a property for values defined by mvIMPACT::acquire::TMemoryManagerPoolMode. More...
 
typedef EnumPropertyI< TMirrorMode > PropertyIMirrorMode
 Defines a property for values defined by mvIMPACT::acquire::TMirrorMode. More...
 
typedef EnumPropertyI< TMirrorOperationMode > PropertyIMirrorOperationMode
 Defines a property for values defined by mvIMPACT::acquire::TMirrorOperationMode. More...
 
typedef EnumPropertyI< TOnBoardMemoryMode > PropertyIOnBoardMemoryMode
 Defines a property for values defined by mvIMPACT::acquire::TOnBoardMemoryMode. More...
 
typedef EnumPropertyI< TPolarizedDataExtractionInterpolationMode > PropertyIPolarizedDataExtractionInterpolationMode
 Defines a property for values defined by mvIMPACT::acquire::TPolarizedDataExtractionInterpolationMode. More...
 
typedef EnumPropertyI< TPolarizedDataExtractionMode > PropertyIPolarizedDataExtractionMode
 Defines a property for values defined by mvIMPACT::acquire::TPolarizedDataExtractionMode. More...
 
typedef EnumPropertyI< TPulseStartTrigger > PropertyIPulseStartTrigger
 Defines a property for values defined by mvIMPACT::acquire::TPulseStartTrigger. More...
 
typedef EnumPropertyI< TRequestImageMemoryMode > PropertyIRequestImageMemoryMode
 Defines a property for values defined by mvIMPACT::acquire::TRequestImageMemoryMode. More...
 
typedef EnumPropertyI< TRequestResult > PropertyIRequestResult
 Defines a property for values defined by mvIMPACT::acquire::TRequestResult. More...
 
typedef EnumPropertyI< TRequestState > PropertyIRequestState
 Defines a property for values defined by mvIMPACT::acquire::TRequestState. More...
 
typedef EnumPropertyI< TRTCtrlModes > PropertyIRTCtrlModes
 Defines a property for values defined by mvIMPACT::acquire::TRTCtrlModes. More...
 
typedef EnumPropertyI< TRTProgOpCodes > PropertyIRTProgOpCodes
 Defines a property for values defined by mvIMPACT::acquire::TRTProgOpCodes. More...
 
typedef EnumPropertyI< TScalerInterpolationMode > PropertyIScalerInterpolationMode
 Defines a property for values defined by mvIMPACT::acquire::TScalerInterpolationMode. More...
 
typedef EnumPropertyI< TScalerMode > PropertyIScalerMode
 Defines a property for values defined by mvIMPACT::acquire::TScalerMode. More...
 
typedef EnumPropertyI< TScanClock > PropertyIScanClock
 Defines a property for values defined by mvIMPACT::acquire::TScanClock. More...
 
typedef EnumPropertyI< TScanStandard > PropertyIScanStandard
 Defines a property for values defined by mvIMPACT::acquire::TScanStandard. More...
 
typedef EnumPropertyI< TTriggerMoment > PropertyITriggerMoment
 Defines a property for values defined by mvIMPACT::acquire::TTriggerMoment. More...
 
typedef EnumPropertyI< TUserDataAccessRight > PropertyIUserDataAccessRight
 Defines a property for values defined by mvIMPACT::acquire::TUserDataAccessRight. More...
 
typedef EnumPropertyI< TUserDataReconnectBehaviour > PropertyIUserDataReconnectBehaviour
 Defines a property for values defined by mvIMPACT::acquire::TUserDataReconnectBehaviour. More...
 
typedef EnumPropertyI< TVideoStandard > PropertyIVideoStandard
 Defines a property for values defined by mvIMPACT::acquire::TVideoStandard. More...
 
typedef EnumPropertyI< TVirtualDeviceImageType > PropertyIVirtualDeviceImageType
 Defines a property for values defined by mvIMPACT::acquire::TVirtualDeviceImageType. More...
 
typedef EnumPropertyI< TVirtualDeviceTestMode > PropertyIVirtualDeviceTestMode
 Defines a property for values defined by mvIMPACT::acquire::TVirtualDeviceTestMode. More...
 
typedef EnumPropertyI< TWhiteBalanceCalibrationMode > PropertyIWhiteBalanceCalibrationMode
 Defines a property for values defined by mvIMPACT::acquire::TWhiteBalanceCalibrationMode. More...
 
typedef EnumPropertyI< TWhiteBalanceParameter > PropertyIWhiteBalanceParameter
 Defines a property for values defined by mvIMPACT::acquire::TWhiteBalanceParameter. More...
 
typedef Statistics StatisticsBase
 deprecated. Use the class mvIMPACT::acquire::Statistics instead More...
 
typedef SystemSettings SystemBase
 deprecated. Use the class mvIMPACT::acquire::SystemSettings instead More...
 
typedef SystemSettings SystemBlueCOUGAR
 deprecated. Use the class mvIMPACT::acquire::SystemSettings instead(Device specific interface layout only). More...
 
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 ,
  dltEventSubSystemSettings = dmltEventSubSystemSettings ,
  dltEventSubSystemResults = dmltEventSubSystemResults ,
  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...
 

Macro Definition Documentation

◆ JAVA_CPP_SWITCH

#define JAVA_CPP_SWITCH (   JAVA_WRAPPER_CODE,
  CPP_WRAPPER_CODE 
)    CPP_WRAPPER_CODE

◆ JAVA_ONLY

#define JAVA_ONLY (   X)

◆ MVIMPACT_DEPRECATED_CPP

#define MVIMPACT_DEPRECATED_CPP (   FUNCTION)    FUNCTION

◆ PYTHON_CPP_SWITCH

#define PYTHON_CPP_SWITCH (   PYTHON_WRAPPER_CODE,
  CPP_WRAPPER_CODE 
)    CPP_WRAPPER_CODE

◆ PYTHON_ONLY

#define PYTHON_ONLY (   X)

◆ PYTHON_OR_JAVA_ONLY

#define PYTHON_OR_JAVA_ONLY (   X)