Logo
Programmer's Guide Baumer GAPI SDK Reference v2.10.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBGAPI2::_pairb
 CBGAPI2::_paird
 CBGAPI2::_pairds
 CBGAPI2::_pairi
 CBGAPI2::_pairn
 CBGAPI2::_pairnm
 CBGAPI2::_pairs
 CBGAPI2::bo_tHistRecords
 CBGAPI2::bo_tRGB16QUAD
 CBGAPI2::BufferListThis class is used for discovery and listing of buffer objects
 CBGAPI2::Polarizer::formatlist::const_iteratorThis class provides a iterator that can read or modify any element in the list
 CBGAPI2::DataStreamListThis class is used to discover and list data stream objects
 CBGAPI2::DeviceListThis class is used to discover and list device objects
 CBGAPI2::Events::EventControlThe class EventControl provided access to custom events as well as the event mode
 CBGAPI2::BufferThis class realizes the data access to the memory. It contains information about the received data (e.g. image size, pixel format). This class belongs to the BGAPI2 main classes
 CBGAPI2::Events::DataStreamEventControlThe class DataStreamEventControl provides the new buffer event which is used for fetching images
 CBGAPI2::DataStreamThis class represents a physical data stream from the device and it is responsible for the buffer handling. This class belongs to the BGAPI2 main classes
 CBGAPI2::Events::DeviceEventControlThe class DeviceEventControl provides access to standard events transmitted from the device
 CBGAPI2::DeviceThe class Device is used to retrieve information (e.g. model, manufacturer, access modes) of the device (camera) and also to control the device. This class belongs to the BGAPI2 main classes
 CBGAPI2::Events::InterfaceEventControlThe class InterfaceEventControl provides access to interface specific events, e.g. plug'n play event
 CBGAPI2::InterfaceThe class Interface represents a physical interface, e.g. GEV or a logical interface, such as USB and belongs to the BGAPI2 main classes
 CBGAPI2::SystemThe class System is the abstraction of a Producer and belongs to the BGAPI2 main classes
 CBGAPI2::Polarizer::formatlistThis class provides a iterator that can read or modify any element in the list
 CBGAPI2::Exceptions::IExceptionThis class is responable for the exception handling and represents the parent class of all exception classes
 CBGAPI2::Exceptions::AbortExceptionAn operation has been aborted before it could be completed
 CBGAPI2::Exceptions::AccessDeniedExceptionThe requested operation is not allowed/possible, e.g. lose the connection to the device
 CBGAPI2::Exceptions::ErrorExceptionGeneral purpose exception
 CBGAPI2::Exceptions::InvalidBufferExceptionInvalid buffer is used. The used Buffer object is not valid
 CBGAPI2::Exceptions::InvalidHandleException(Given handle does not support the operation.)
 CBGAPI2::Exceptions::InvalidParameterExceptionOne of the parameter given was not valid or out of range
 CBGAPI2::Exceptions::LowLevelExceptionException thrown by deeper software layers like GenTL producer
 CBGAPI2::Exceptions::NoDataExceptionAn event contains no event data
 CBGAPI2::Exceptions::NotAvailableExceptionThe requested resource or information is not available at a given time in a current state
 CBGAPI2::Exceptions::NotImplementedExceptionThe requested function/feature is not implemented
 CBGAPI2::Exceptions::NotInitializedExceptionThe requested object is not initialized/opened
 CBGAPI2::Exceptions::ObjectInvalidExceptionThe referenced object is not a valid object of BGAPI2
 CBGAPI2::Exceptions::ResourceInUseExceptionThe requested object is already used
 CBGAPI2::INodeThe class INode act as base for of the main classes and provided the access to the node objects (features)
 CBGAPI2::BufferThis class realizes the data access to the memory. It contains information about the received data (e.g. image size, pixel format). This class belongs to the BGAPI2 main classes
 CBGAPI2::DataStreamThis class represents a physical data stream from the device and it is responsible for the buffer handling. This class belongs to the BGAPI2 main classes
 CBGAPI2::DeviceThe class Device is used to retrieve information (e.g. model, manufacturer, access modes) of the device (camera) and also to control the device. This class belongs to the BGAPI2 main classes
 CBGAPI2::Events::DeviceEventThis class represents an device event which was received from the host. Use this class to get event information
 CBGAPI2::ImageThe class Image provides the ability of image transformation. This class belongs to the additional classes
 CBGAPI2::ImageProcessorThe task of the class ImageProcessor are the creation of image objects and the transformation of pixel formats
 CBGAPI2::InterfaceThe class Interface represents a physical interface, e.g. GEV or a logical interface, such as USB and belongs to the BGAPI2 main classes
 CBGAPI2::SystemThe class System is the abstraction of a Producer and belongs to the BGAPI2 main classes
 CBGAPI2::InterfaceListThis class is used to search and list interface objects
 CBGAPI2::NodeMap::iteratorThis class provides a iterator that can read or modify any element in the list
 CBGAPI2::DataStreamList::iteratorThis class provides an iterator that can read or modify any element in the list
 CBGAPI2::DeviceList::iteratorThis class provides a iterator that can read or modify any element in the list
 CBGAPI2::BufferList::iteratorThis class provides a iterator that can read or modify any element in the list
 CBGAPI2::InterfaceList::iteratorThis class provides a iterator that can read or modify any element in the list
 CBGAPI2::SystemList::iteratorThis class provides an iterator that can read or modify any object of the list
 CBGAPI2::NodeThe class Node represent one feature from the provided node list based on the underlying XML definition
 CBGAPI2::NodeMapThe class NodeMap represents a collection of Node objects based on the underlying XML definition file. This class supports two representation forms, a unstructured list and a tree structure
 CBGAPI2::Events::PnPEventThe class PnPEvent represented a plug'n play event and provides access to the event information
 CBGAPI2::PolarizerProvides functionality to calculate several different formats out of the raw polarized camera data
 CBGAPI2::String
 CBGAPI2::SystemListThis class is used to search and list system objects and may be instantiated only once
 CBGAPI2::TraceThe class Trace offers the possibility to monitor the program flow and detect errors. This class belongs to the additional classes
 CtRGB16QUADThe tRGB16QUAD structure specifies the information for one color look up table entry
bgapi: BGAPI::Camera Class Reference

Jan, 14 2020
Baumer Optronic GmbH, Badstrasse 30, 01454 D-Radeberg, Tel:+49-3528-4386-0, Fax:+49-3528-4386-86, Email:support.cameras@baumer.com