Impact Acquire SDK C++
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CCameraDescriptionManagerGrants access to camera description objects(Device specific interface layout only) (deprecated
 CChannelDataA structure for image buffer channel specific data
 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
 CDeviceThis class and its functions represent an actual device detected by this interface in the current system
 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)
 CDigitalOutputA class to represent a digital output pin(Device specific interface layout only)
 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
 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
 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
 CDeviceControlCategory for device information and control
 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
 CImageFormatControlCategory for Image Format Control features
 CLensControlBaseContains convenience functions to control features understood by generic lens adapters
 CLightControlCategory containing the Lighting control features
 CLogicBlockControlCategory that contains the Logic Block control features
 CLUTControlCategory that includes the LUT control features
 CmvI2cInterfaceControlContains features to control the I2C interface
 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
 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
 CRequestProviderA helper class that can be used to implement a simple continuous acquisition from a device
 CThreadSafeQueue< T >A thread-safe queue
 CImageBufferFully describes a captured image
 CImageBufferDescA wrapper class to handle mvIMPACT::acquire::ImageBuffer structures
 CIOSubSystemA base class to handle digital inputs and outputs(Device specific interface layout only)
 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
 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
 CRequestContains information about a captured buffer
 CRequestFactoryA default request factory
 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
 Cbasic_istream
 Cbasic_ostream
 Cbasic_streambuf
 Cruntime_error
 CThreadSafeQueue< std::shared_ptr< mvIMPACT::acquire::Request > >