Logo
Programmer's Guide Baumer GAPI SDK Reference v2.10.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NBGAPI2The global namespace of Baumer GAPI SDK 2
 NEventsThe namespace Events consists of classes which belongs to the event interface
 CDataStreamEventControlThe class DataStreamEventControl provides the new buffer event which is used for fetching images
 CDeviceEventThis class represents an device event which was received from the host. Use this class to get event information
 CDeviceEventControlThe class DeviceEventControl provides access to standard events transmitted from the device
 CEventControlThe class EventControl provided access to custom events as well as the event mode
 CInterfaceEventControlThe class InterfaceEventControl provides access to interface specific events, e.g. plug'n play event
 CPnPEventThe class PnPEvent represented a plug'n play event and provides access to the event information
 NExceptionsThe namespace Exceptions consists of classes which are responsible for exception handling
 CAbortExceptionAn operation has been aborted before it could be completed
 CAccessDeniedExceptionThe requested operation is not allowed/possible, e.g. lose the connection to the device
 CErrorExceptionGeneral purpose exception
 CIExceptionThis class is responable for the exception handling and represents the parent class of all exception classes
 CInvalidBufferExceptionInvalid buffer is used. The used Buffer object is not valid
 CInvalidHandleException(Given handle does not support the operation.)
 CInvalidParameterExceptionOne of the parameter given was not valid or out of range
 CLowLevelExceptionException thrown by deeper software layers like GenTL producer
 CNoDataExceptionAn event contains no event data
 CNotAvailableExceptionThe requested resource or information is not available at a given time in a current state
 CNotImplementedExceptionThe requested function/feature is not implemented
 CNotInitializedExceptionThe requested object is not initialized/opened
 CObjectInvalidExceptionThe referenced object is not a valid object of BGAPI2
 CResourceInUseExceptionThe requested object is already used
 C_pairb
 C_paird
 C_pairds
 C_pairi
 C_pairn
 C_pairnm
 C_pairs
 Cbo_tHistRecords
 Cbo_tRGB16QUAD
 CBufferThis 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
 CBufferListThis class is used for discovery and listing of buffer objects
 CiteratorThis class provides a iterator that can read or modify any element in the list
 CDataStreamThis 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
 CDataStreamListThis class is used to discover and list data stream objects
 CiteratorThis class provides an iterator that can read or modify any element in the list
 CDeviceThe 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
 CDeviceListThis class is used to discover and list device objects
 CiteratorThis class provides a iterator that can read or modify any element in the list
 CImageThe class Image provides the ability of image transformation. This class belongs to the additional classes
 CImageProcessorThe task of the class ImageProcessor are the creation of image objects and the transformation of pixel formats
 CINodeThe class INode act as base for of the main classes and provided the access to the node objects (features)
 CInterfaceThe class Interface represents a physical interface, e.g. GEV or a logical interface, such as USB and belongs to the BGAPI2 main classes
 CInterfaceListThis class is used to search and list interface objects
 CiteratorThis class provides a iterator that can read or modify any element in the list
 CNodeThe class Node represent one feature from the provided node list based on the underlying XML definition
 CNodeMapThe 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
 CiteratorThis class provides a iterator that can read or modify any element in the list
 CPolarizerProvides functionality to calculate several different formats out of the raw polarized camera data
 CformatlistThis class provides a iterator that can read or modify any element in the list
 Cconst_iteratorThis class provides a iterator that can read or modify any element in the list
 CString
 CSystemThe class System is the abstraction of a Producer and belongs to the BGAPI2 main classes
 CSystemListThis class is used to search and list system objects and may be instantiated only once
 CiteratorThis class provides an iterator that can read or modify any object of the list
 CTraceThe 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