eGrabber Reference  16.1.0.5
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAllSpecial data type to enable, disable or flush all available Event DATA types
 CBufferRepresents a GenTL buffer
 CBufferIndexRangeRange of buffer indexes returned by the EGrabber methods announcing buffers
 CBusMemoryBus addressable memory
 CCallbackMultiThreadThis model delivers events to callbacks in separate threads (one thread per event DATA type)
 CCallbackOnDemandThis is the simplest model which gives complete control over when and how callbacks are invoked
 CCallbackSingleThreadThis model delivers events to callbacks in their chronological order, sequentially, in a dedicated thread context
 CCicDataEvent DATA type corresponding to GenTL::EuresysCustomGenTL::EVENT_CUSTOM_CIC
 CCxpDeviceDataEvent DATA type corresponding to GenTL::EuresysCustomGenTL::EVENT_CUSTOM_CXP_DEVICE
 CCxpInterfaceDataEvent DATA type corresponding to GenTL::EuresysCustomGenTL::EVENT_CUSTOM_CXP_INTERFACE
 CDataStreamDataEvent DATA type corresponding to GenTL::EuresysCustomGenTL::EVENT_CUSTOM_DATASTREAM
 CDeviceErrorDataEvent DATA type corresponding to GenTL::EuresysCustomGenTL::EVENT_CUSTOM_DEVICE_ERROR
 CDeviceModuleIdentifies the EGrabber device module
 CEGenTLGenTL library functions
 CEGrabberRef< G >A smart pointer to an EGrabber of type G
 CEGrabberDevice< G >A smart pointer to a device giving access to its streams as EGrabbers of type G
 CEGrabberInterface< G >A smart pointer to an interface giving access to its devices
 CEGrabberSystem< G >A smart pointer to the system giving access to its interfaces
 CEGrabbers< G >A helper class to discover and manage available EGrabber instances
 CFormatConverterImage Converter Helper Class
 CFormatConverter::AutoPerform conversions to any specified output format (when applicable)
 CFormatConverter::BGR8Perform conversions to BGR8
 CFormatConverter::OutputFormatAn output format value (see Auto)
 CFormatConverter::RGB8Perform conversions to RGB8
 CGenTLMemoryMemory allocated by the GenTL producer
 CInterfaceModuleIdentifies the EGrabber interface module
 CIoToolboxDataEvent DATA type corresponding to GenTL::EuresysCustomGenTL::EVENT_CUSTOM_IO_TOOLBOX
 CNewBufferDataEvent DATA type corresponding to GenTL::EVENT_NEW_BUFFER
 COneOf< D1, D2, D3, D4, D5, D6, D7, D8 >Special data type that groups a set of events, this is useful to process one event from a list of enabled event DATA types
 CRemoteDeviceDataEvent DATA type corresponding to GenTL::EVENT_REMOTE_DEVICE
 CRemoteModuleIdentifies the EGrabber remote device port
 CScopedBufferBuffer wrapper that queues its buffer when going out of scope
 CStreamModuleIdentifies the EGrabber data stream module
 CSystemModuleIdentifies the EGrabber system module
 CUserMemoryMemory allocated by the user
 CUserMemoryArrayUserMemory split into an array of contiguous buffers
 CImageConvertInputVersion0Image Conversion - Input Details
 CImageConvertInputVersion1
 CImageConvertOutputVersion0Image Conversion - Output Details
 CImageConvertOutputVersion1
 CImageConvertROIImage Conversion - Region Of Interest Details (Optional)
 CImageSaveToDiskParamsImage Save To Disk Parameters (Optional)
 CS_EURESYS_EVENT_GET_DATA_ENTRY
 CS_EVENT_SPECIFIC_CXP_DEVICE_LINK_TRIGGERValue of EventSpecific for GenTL::EuresysCustomGenTL::EVENT_DATA_NUMID_CXP_DEVICE_LINK_TRIGGER is a bitfield that can be interpreted according to the following definition
 CS_GENAPI_ERROR_FORMAT
 CS_GENAPI_ERROR_INFO
 CS_GENAPI_ERROR_PARAMETER
 CS_GENAPI_UI_SCRIPT_CONTEXT
 CU_GENAPI_ERROR_PARAMETER_VALUE
 CS_EVENT_NEW_BUFFER
 CS_PORT_REGISTER_STACK_ENTRY
 CS_SINGLE_CHUNK_DATA
 CEGrabberBase
 CEGrabber< CallbackModel >An EGrabber object encapsulates a set of related GenTL modules (an interface, a device, a data stream, a remote device, and a number of buffers)
 CEGrabberCallbacks
 CEGrabber< CallbackModel >An EGrabber object encapsulates a set of related GenTL modules (an interface, a device, a data stream, a remote device, and a number of buffers)
 CEGrabberPred
 CEGrabberPredicateA predicate used to only include matching EGrabbers while building the list of EGrabber instances
 CexceptionSTL class
 Cruntime_errorSTL class
 Cclient_errorSomething wrong with the parameters provided by the caller
 Ccti_loading_errorCti loading error
 Cgentl_errorSome error reported by the GenTL library
 Cgenapi_errorGenapi_error is a detailed gentl_error(GC_ERR_CUSTOM_GENAPI_ERROR) reported by the Genapi module
 Cinvalid_egrabber_ptrInvalid egrabber smart pointer (EGrabberRef) has been dereferenced
 Cmissing_gentl_symbolCti symbol is missing
 Cthread_errorThread error
 Cunexpected_data_sizeCommand did not return the expected data size
 Cunexpected_data_typeInfo command did not return the expected data type