Impact Acquire SDK C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NmvIMPACT
 NacquireThis namespace contains classes and functions belonging to the image acquisition module of this SDK
 NdisplayThis namespace contains classes and functions that can be used to display images
 CImageDisplayA class that can be used for displaying images within existing windows or GUI elements that can provide a window handle
 CImageDisplayWindowA class that can be used to display images in a window
 NGenICamThis namespace contains classes and functions belonging to the GenICam specific part of the image acquisition module of this SDK
 NlabsThis namespace contains classes and functions belonging to the GenICam specific part of the image acquisition module 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
 CLensControlBaseContains convenience functions to control features understood by generic lens adapters
 CLensControlBirgerContains convenience functions to control features understood by Birger Engineering, Inc. lens adapters
 CAcquisitionControlCategory for the acquisition and trigger control features
 CActionControlCategory that contains the Action control features
 CAnalogControlCategory that contains the Analog control features
 CChunkDataControlCategory that contains the Chunk Data control features
 CColorTransformationControlCategory that contains the Color Transformation control features
 CCounterAndTimerControlCategory that contains the Counter and Timer control features
 CCustomCommandGeneratorContains convenience functions to control features understood by a devices custom command interpreter
 CDataStreamModuleCategory that contains items that belong to the data stream module of the transport layer
 CDepthControlAdjustment and triggering of the depth image for 3D control
 CDeviceControlCategory for device information and control
 CDeviceModuleCategory contains items that belong to the device module of the transport layer
 CDigitalIOControlCategory that contains the digital input and output control features
 CEncoderControlCategory that contains the quadrature Encoder Control features
 CEventControlCategory that contains Event control features
 CFileAccessControlCategory that contains the File Access control features
 CFileProtocolAdapterAdapter between the std::iostreambuf and the SFNC Features representing the device file system
 CGenTLDriverConfiguratorA class that contains items to configure the behaviour of the GenICam GenTL driver stack
 CGenTLProducerConfigurationA class that contains items to configure the behaviour of the GenICam GenTL driver stack
 CIDevFileStreamBaseAn output stream buffer derived from std::basic_istream used to read from a file on a device
 CIDevFileStreamBufAn input stream buffer derived from std::basic_streambuf used to read from a file of a device
 CImageFormatControlCategory for Image Format Control features
 CInterfaceModuleCategory that contains items that belong to the interface module of the transport layer
 CLightControlCategory containing the Lighting control features
 CLogicBlockControlCategory that contains the Logic Block control features
 CLUTControlCategory that includes the LUT control features
 CmvAutoFeatureControlContains features to control the image controllers. The properties are applied to Auto Gain Control(AGC) and Auto Exposure Control(AEC) controller. To take effect at least AEC or AGC must be enabled
 CmvCurrentControlCategory that contains features to control the devices Current Control parameters
 CmvDefectivePixelCorrectionControlContains features to control the device's defective pixel correction parameters
 CmvFFCControlContains features to control the devices Flat Field Correction parameters
 CmvFrameAverageControlCategory that contains features to control the frame averaging engine
 CmvHDRControlCategory that contains features to control the devices High Dynamic Range parameters
 CmvI2cInterfaceControlContains features to control the I2C interface
 CmvLensControlContains features to control motorized lenses
 CmvLogicGateControlCategory that contains features to control the devices Logic Gate Control parameters
 CmvSerialInterfaceControlContains features to control the serial interface
 CODevFileStreamBaseAn output stream buffer derived from std::basic_ostream used to write to a file on a device
 CODevFileStreamBufAn output stream buffer derived from std::basic_streambuf used to write to a file on a device
 COpticControlCategory for optical control features
 CScan3dControlCategory for control of 3D camera specific features
 CSequencerControlCategory for the Sequencer Control features
 CSoftwareSignalControlCategory that contains the Software Signal Control features
 CSourceControlCategory that contains the source control features
 CSystemModuleCategory that contains items that belong to the system module of the transport layer
 CTestControlCategory for Test Control features
 CTransferControlCategory for the data Transfer Control features
 CTransportLayerControlCategory that contains the transport Layer control features
 CUserSetControlCategory that contains the User Set control features
 NhelperThis namespace contains classes and functions providing convenience access to some or the otherwise more complicated API features. A C++11 or higher compliant compiler is required to use them!
 CRequestProviderA helper class that can be used to implement a simple continuous acquisition from a device
 CThreadSafeQueueA thread-safe queue
 NlabsThis 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
 CVideoStreamA class to create compressed video stream from images captured or loaded using the Impact Acquire API
 CVideoStreamPauseScopeA smaller helper class for pausing a video stream for a defined time
 CAutoControlParametersA class to control the automatic control parameters of a device(Device specific interface layout only)
 CBasicDeviceSettingsA base class for essential device related settings
 CBasicDeviceSettingsWithAOIA base class for camera related settings(Device specific interface layout only)
 CBufferPartContains information about a specific part of a captured buffer
 CCameraDescriptionBaseA base class to describe a camera (Device specific interface layout only) connected to a frame grabber (deprecated)
 CCameraDescriptionCameraLinkA class to describe a CameraLink® compliant camera(Device specific interface layout only) (deprecated)
 CCameraDescriptionDigitalA class to describe a non-standard digital video signal(Device specific interface layout only) (deprecated)
 CCameraDescriptionDigitalBaseA base class to describe an arbitrary digital camera signal(Device specific interface layout only) (deprecated)
 CCameraDescriptionDigitalBase2A base class to describe an arbitrary digital camera signal(Device specific interface layout only) (deprecated)
 CCameraDescriptionManagerGrants access to camera description objects(Device specific interface layout only) (deprecated)
 CCameraDescriptionNonStandardA class describing non-standard video cameras(Device specific interface layout only) (deprecated)
 CCameraDescriptionSDIA base class to describe an SDI(Serial Digital Interface) camera signal (Device specific interface layout only) (deprecated)
 CCameraDescriptionStandardA class describing analogue standard compliant video cameras(Device specific interface layout only) (deprecated)
 CCameraDescriptionStandardBaseAn internal base class to describe standard analogue video cameras(Device specific interface layout only) (deprecated)
 CCameraSettingsBaseA base class for camera related settings(Device specific interface layout only)
 CCameraSettingsBlueCOUGARmvBlueCOUGAR related camera settings (Device specific interface layout only)
 CCameraSettingsBlueDeviceA base class for camera related settings belonging to the mvBlueXXX-series (Device specific interface layout only)
 CCameraSettingsBlueFOXmvBlueFOX related camera settings(Device specific interface layout only)
 CCameraSettingsFrameGrabberA class to access frame grabber related camera settings(Device specific interface layout only) (deprecated)
 CCameraSettingsV4L2DevicemvV4L2 related camera settings(Device specific interface layout only)
 CCameraSettingsVirtualDevicemvVirtualDevice related camera settings(Device specific interface layout only)
 CChannelDataA structure for image buffer channel specific data
 CComponentA base class to implement access to internal driver components
 CComponentAccessA base class to implement access to internal driver objects
 CComponentCallbackA simple helper class to wrap the creation of a callback object
 CComponentCollectionA base class for sets of properties that can be modified by the user
 CComponentListA class to provide access to component lists
 CComponentLocatorA class to locate components within the driver
 CComponentLocatorBaseA base class to locate components within the driver
 CConnectorA 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)
 CDeviceThis class and its functions represent an actual device detected by this interface in the current system
 CDeviceComponentLocatorA class to locate components within the driver
 CDeviceManagerGrants access to devices that can be operated by this software interface
 CDigitalInputA class to represent a digital input pin(Device specific interface layout only)
 CDigitalIOMeasurementControlProperties for configuring settings belonging to the digital I/O measurement(Device specific interface layout only)
 CDigitalOutputA class to represent a digital output pin(Device specific interface layout only)
 CECantAccessDataAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_LIST_CANT_ACCESS_DATA error
 CECantAllocateNewListAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_CANT_ALLOCATE_LIST error
 CECantRegisterComponentAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_CANT_REGISTER_COMPONENT error
 CECantSerializeDataAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_CANT_SERIALIZE_DATA error
 CEComponentA base class for mvIMPACT::acquire::Component object related exceptions from the property module
 CEComponentIDInvalidAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_COMPONENT_ID_INVALID error
 CEComponentNotFoundAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_COMPONENT_NOT_FOUND error
 CEDeviceManagerA base class for device manager related exceptions
 CEImplementationMissingAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_IMPLEMENTATION_MISSING error
 CEIncompatibleComponentsAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INCOMPATIBLE_COMPONENTS error
 CEInputBufferTooSmallAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INPUT_BUFFER_TOO_SMALL error
 CEInvalidFileContentAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_FILE_CONTENT error
 CEInvalidInputParameterAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_INPUT_PARAMETER error
 CEInvalidListIDAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_LIST_ID_INVALID error
 CEInvalidParameterListAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_METHOD_INVALID_PARAM_LIST error
 CEInvalidValueAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_PROP_VALUE error
 CEInvalidValueTypeAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_INVALID_PROP_VALUE_TYPE error
 CEListEntryOccupiedAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_LIST_ENTRY_OCCUPIED error
 CEMethodA base class for mvIMPACT::acquire::Method object related exceptions from the property module
 CEMethodPtrInvalidAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_METHOD_PTR_INVALID error
 CENoModifySizeRightsAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NO_MODIFY_SIZE_RIGHTS error
 CENoReadRightsAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NO_READ_RIGHTS error
 CENotAListAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NOT_A_LIST error
 CENotAMethodAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NOT_A_METHOD error
 CENotAPropertyAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NOT_A_PROPERTY error
 CENoWriteRightsAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_NO_WRITE_RIGHTS error
 CEnumPropertyFA template class to represent float properties and enumerated float properties
 CEnumPropertyIA template class to represent 32 bit integer properties and 32 bit enumerated integer properties
 CEnumPropertyI64A template class to represent 64 bit integer properties and enumerated 64 bit integer properties
 CEPropertyA base class for mvIMPACT::acquire::Property related exceptions from the property module
 CEPropertyHandlingA base class for exceptions related to the property module
 CEPropertyListA base class for component list related exceptions from the property module
 CESizeMismatchAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_SIZE_MISMATCH error
 CETranslationTableCorruptedAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_TRANSLATION_TABLE_CORRUPTED error
 CETranslationTableNotDefinedAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_TRANSLATION_TABLE_NOT_DEFINED error
 CEUnsupportedOperationAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_UNSUPPORTED_OPERATION error
 CEUnsupportedParameterAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_UNSUPPORTED_PARAMETER error
 CEValidationFailedAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VALIDATION_FAILED error
 CEValIDOutOfBoundsAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VAL_ID_OUT_OF_BOUNDS error
 CEValTooLargeAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VAL_TOO_LARGE error
 CEValTooSmallAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_PROP_VAL_TOO_SMALL error
 CEWrongParamCountAn exception thrown in case of a mvIMPACT::acquire::PROPHANDLING_WRONG_PARAM_COUNT error
 CExceptionFactoryA factory class to raise Impact Acquire related exceptions
 CFirmwareUpdaterA class to perform a firmware update of a specific device
 CFullSettingsBaseA base class that provides access to the most common settings for a device
 CFunctionInterfaceThe function interface to devices supported by this interface
 CGainOffsetKneeChannelParametersProperties for configuring settings belonging to a certain channel of the GainOffsetKnee filter
 CHDRControlA class to control the HDR (High Dynamic Range) parameters of a device (Device specific interface layout only)
 CHDRKneePointA class to configure a HDR (High Dynamic Range) knee point (Device specific interface layout only)
 CI2CControlProperties for accessing features belonging to the I2C control(Device specific interface layout only)
 CImageBufferFully describes a captured image
 CImageBufferDescA wrapper class to handle mvIMPACT::acquire::ImageBuffer structures
 CImageDestinationProperties to define the format of resulting images
 CImageMemoryManagerAn interface class to access DMA memory related properties(Device specific interface layout only)
 CImageProcessingBase class for image processing related properties
 CImageRequestControlA helper class to control the way an image request will be processed
 CImpactAcquireExceptionA base class for exceptions generated by Impact Acquire
 CInfoA base class to access various general information about the device and its driver
 CInfoBlueCOUGARA more specific class to query information about a mvBlueCOUGAR devices and its driver(Device specific interface layout only)
 CInfoBlueDeviceA more specific class to query information about a mvBlueDevice device and its driver(Device specific interface layout only)
 CInfoBlueFOXA more specific class to query information about a mvBlueFOX device and its driver(Device specific interface layout only)
 CIOSubSystemA base class to handle digital inputs and outputs(Device specific interface layout only)
 CIOSubSystemBlueFOXA class to handle the digital inputs and outputs for mvBlueFOX USB cameras(Device specific interface layout only)
 CIOSubSystemCommonA base class to handle the digital inputs and outputs for devices (Device specific interface layout only)
 CIOSubSystemFrameGrabberA class to handle the digital inputs and outputs for frame grabber devices(Device specific interface layout only) (deprecated)
 CLUTParametersProperties for configuring settings belonging to a certain LUT (Look Up Table) to be applied to a captured image
 CMethodA class to call arbitrary driver functions
 CMirrorParametersProperties for configuring settings belonging to the mirror filter that processes a certain channel of a captured image
 CMotorFocusControlProperties for configuring settings belonging to the motor focus control (Device specific interface layout only)
 COutputSignalGeneratorBlueDeviceA class to create complex digital output signals(Device specific interface layout only)
 COutputSignalGeneratorFrameGrabberA class to create complex digital output signals(Device specific interface layout only) (deprecated)
 CPropertyA base class for properties
 CPropertyPtrA class to represent pointer properties
 CPropertySA class to represent string properties
 CPulseStartConfigurationA 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)
 CRequestContains information about a captured buffer
 CRequestFactoryA default request factory
 CRequestInfoConfigurationProperties to configure which information shall be attached to the resulting images
 CRTCtrProgramA class to represent real time control programs(Device specific interface layout only)
 CRTCtrProgramStepA class to represent one step of a real time control(RTCtr) program (Device specific interface layout only)
 CSettingsBlueFOXThis class provides access to general settings as well as to settings which are unique for the mvBlueFOX(Device specific interface layout only)
 CStatisticsContains basic statistical information
 CSyncOutputA class to represent a sync. output pin(Device specific interface layout only)
 CSystemBlueFOXA class containing mvBlueFOX specific settings to control the overall behaviour of the driver(Device specific interface layout only)
 CSystemSettingsA base class for accessing settings that control the overall behaviour of a device driver
 CSystemV4L2A class containing mvV4L2 specific settings to control the overall behaviour of the driver(Device specific interface layout only)
 CTriggerControlA class to configure the behaviour of trigger signals
 CUserDataA helper class to work with the device specific non-volatile memory(if available)
 CUserDataEntryA helper class that represents one entry in the devices non-volatile memory
 CWhiteBalancerConvenience class to provide an easy way for a more precise white balance calibration
 CWhiteBalanceSettingsProperties for adjusting the colors during a Bayer conversion