![]() |
Programmer's Guide Baumer GAPI SDK Reference v2.10.0
|
Go to the source code of this file.
Classes | |
class | BGAPI2::SystemList |
This class is used to search and list system objects and may be instantiated only once. More... | |
class | BGAPI2::SystemList::iterator |
This class provides an iterator that can read or modify any object of the list. More... | |
class | BGAPI2::InterfaceList |
This class is used to search and list interface objects. More... | |
class | BGAPI2::InterfaceList::iterator |
This class provides a iterator that can read or modify any element in the list. More... | |
class | BGAPI2::DeviceList |
This class is used to discover and list device objects. More... | |
class | BGAPI2::DeviceList::iterator |
This class provides a iterator that can read or modify any element in the list. More... | |
class | BGAPI2::DataStreamList |
This class is used to discover and list data stream objects. More... | |
class | BGAPI2::DataStreamList::iterator |
This class provides an iterator that can read or modify any element in the list. More... | |
class | BGAPI2::BufferList |
This class is used for discovery and listing of buffer objects. More... | |
class | BGAPI2::BufferList::iterator |
This class provides a iterator that can read or modify any element in the list. More... | |
class | BGAPI2::Trace |
The class Trace offers the possibility to monitor the program flow and detect errors. This class belongs to the additional classes. More... | |
class | BGAPI2::Node |
The class Node represent one feature from the provided node list based on the underlying XML definition. More... | |
class | BGAPI2::NodeMap |
The 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. More... | |
class | BGAPI2::NodeMap::iterator |
This class provides a iterator that can read or modify any element in the list. More... | |
class | BGAPI2::INode |
The class INode act as base for of the main classes and provided the access to the node objects (features). More... | |
class | BGAPI2::Events::EventControl |
The class EventControl provided access to custom events as well as the event mode. More... | |
class | BGAPI2::Events::PnPEvent |
The class PnPEvent represented a plug'n play event and provides access to the event information. More... | |
class | BGAPI2::Events::InterfaceEventControl |
The class InterfaceEventControl provides access to interface specific events, e.g. plug'n play event. More... | |
class | BGAPI2::Events::DeviceEvent |
This class represents an device event which was received from the host. Use this class to get event information. More... | |
class | BGAPI2::Events::DeviceEventControl |
The class DeviceEventControl provides access to standard events transmitted from the device. More... | |
class | BGAPI2::Events::DataStreamEventControl |
The class DataStreamEventControl provides the new buffer event which is used for fetching images. More... | |
class | BGAPI2::Buffer |
This 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. More... | |
class | BGAPI2::DataStream |
This 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. More... | |
class | BGAPI2::Device |
The 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. More... | |
class | BGAPI2::Interface |
The class Interface represents a physical interface, e.g. GEV or a logical interface, such as USB and belongs to the BGAPI2 main classes. More... | |
class | BGAPI2::System |
The class System is the abstraction of a Producer and belongs to the BGAPI2 main classes. More... | |
class | BGAPI2::Image |
The class Image provides the ability of image transformation. This class belongs to the additional classes. More... | |
class | BGAPI2::ImageProcessor |
The task of the class ImageProcessor are the creation of image objects and the transformation of pixel formats. More... | |
class | BGAPI2::Polarizer |
Provides functionality to calculate several different formats out of the raw polarized camera data. More... | |
class | BGAPI2::Polarizer::formatlist |
This class provides a iterator that can read or modify any element in the list. More... | |
class | BGAPI2::Polarizer::formatlist::const_iterator |
This class provides a iterator that can read or modify any element in the list. More... | |
class | BGAPI2::Exceptions::IException |
This class is responable for the exception handling and represents the parent class of all exception classes. More... | |
class | BGAPI2::Exceptions::ErrorException |
General purpose exception. More... | |
class | BGAPI2::Exceptions::NotInitializedException |
The requested object is not initialized/opened. More... | |
class | BGAPI2::Exceptions::NotImplementedException |
The requested function/feature is not implemented. More... | |
class | BGAPI2::Exceptions::ResourceInUseException |
The requested object is already used. More... | |
class | BGAPI2::Exceptions::AccessDeniedException |
The requested operation is not allowed/possible, e.g. lose the connection to the device. More... | |
class | BGAPI2::Exceptions::InvalidHandleException |
(Given handle does not support the operation.) More... | |
class | BGAPI2::Exceptions::NoDataException |
An event contains no event data. More... | |
class | BGAPI2::Exceptions::InvalidParameterException |
One of the parameter given was not valid or out of range. More... | |
class | BGAPI2::Exceptions::AbortException |
An operation has been aborted before it could be completed. More... | |
class | BGAPI2::Exceptions::InvalidBufferException |
Invalid buffer is used. The used Buffer object is not valid. More... | |
class | BGAPI2::Exceptions::NotAvailableException |
The requested resource or information is not available at a given time in a current state. More... | |
class | BGAPI2::Exceptions::ObjectInvalidException |
The referenced object is not a valid object of BGAPI2. More... | |
class | BGAPI2::Exceptions::LowLevelException |
Exception thrown by deeper software layers like GenTL producer. More... | |
Namespaces | |
BGAPI2 | |
The global namespace of Baumer GAPI SDK 2. | |
BGAPI2::Events | |
The namespace Events consists of classes which belongs to the event interface. | |
BGAPI2::Exceptions | |
The namespace Exceptions consists of classes which are responsible for exception handling. | |
Typedefs | |
typedef void(BGAPI2CALL * | BGAPI2::Events::PnPEventHandler) (void *callBackOwner, PnPEvent *pBuffer) |
Function pointer for pnp event notification, which points to a user defined handler. | |
typedef void(BGAPI2CALL * | BGAPI2::Events::DeviceEventHandler) (void *callBackOwner, DeviceEvent *pDeviceEvent) |
Function pointer for device event notification, which points to a user defined handler. | |
typedef void(BGAPI2CALL * | BGAPI2::Events::NewBufferEventHandler) (void *callBackOwner, Buffer *pBuffer) |
Function pointer for buffer notification, which points to a user defined handler. | |
Enumerations | |
enum | BGAPI2::Events::EventMode { BGAPI2::Events::EVENTMODE_UNREGISTERED = 0, BGAPI2::Events::EVENTMODE_POLLING = 1, BGAPI2::Events::EVENTMODE_EVENT_HANDLER = 2 } |
Enumeration, which defines kinds of event modes. More... | |
enum | BGAPI2::Events::PnPType { BGAPI2::Events::PNPTYPE_DEVICEREMOVED = 0, BGAPI2::Events::PNPTYPE_DEVICEADDED = 1 } |
Enumeration, which defines kinds of PnP events. More... | |
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