Classes | |
class | Pylon::CChunkParser |
Low Level API: Base class for chunk parsers returned by camera objects. More... | |
class | Pylon::CEventGrabberProxyT< TParams > |
Low Level API: The event grabber class with parameter access methods. More... | |
class | Pylon::CPylonDeviceProxyT< TCameraParams > |
Low Level API: The camera class for generic camera devices. More... | |
class | Pylon::GrabResult |
Low Level API: A grab result that combines the used image buffer and status information. More... | |
class | Pylon::EventResult |
Low Level API: An event result. More... | |
class | Pylon::CGrabResultImageT< GrabResultT > |
Low Level API: Adapts grab result to Pylon::IImage. More... | |
class | Pylon::CStreamGrabberProxyT< TParams > |
Low Level API: The stream grabber class with parameter access methods. More... | |
class | Pylon::CBaslerGigECamera |
Low Level API: The camera class for Basler GigE Vision camera devices. More... | |
class | Pylon::CPylonGigETLParams |
Low Level API: Class for pylon GigE Vision cameras providing access to transport layer related parameters. More... | |
class | Pylon::CPylonGigEStreamGrabber |
Low Level API: Class for pylon GigE Vision cameras providing access to stream grabber related methods and parameters. More... | |
class | Pylon::CPylonGigEEventGrabber |
Low Level API: Class for pylon GigE Vision cameras providing access to event grabber related methods and parameters. More... | |
class | Pylon::CPylonGigECameraT< TCameraParams > |
Low Level API: The camera class for pylon GigE Vision camera devices. More... | |
class | Pylon::CPylonGigEDeviceProxyT< TCameraParams > |
Low Level API: The camera class for GigE Vision camera devices. More... | |
class | Pylon::CBaslerUsbCamera |
Low Level API: The camera class for Basler USB3 Vision camera devices. More... | |
class | Pylon::CPylonUsbTLParams |
Low Level API: Class for pylon USB3 Vision cameras providing access to transport layer related parameters. More... | |
class | Pylon::CPylonUsbStreamGrabber |
Low Level API: Class for pylon USB3 Vision cameras providing access to stream grabber related methods and parameters. More... | |
class | Pylon::CPylonUsbEventGrabber |
Low Level API: Class for pylon USB3 Vision cameras providing access to event grabber related methods and parameters. More... | |
class | Pylon::CPylonUsbCameraT< TCameraParams > |
Low Level API: The camera class for pylon USB3 Vision camera devices. More... | |
interface | Pylon::IChunkParser |
Low Level API: The interface for chunk parsers analyzing a data stream consisting of chunks. More... | |
interface | Pylon::ISelfReliantChunkParser |
Low Level API: Interface for chunk parsers with an own chunk data node map attached. More... | |
interface | Pylon::IDevice |
Low Level API: The interface implemented by all device objects. More... | |
interface | Pylon::IPylonDevice |
Low Level API: Interface for camera objects. More... | |
interface | Pylon::IEventAdapter |
Low Level API: IEventAdapter delivers event messages to ports. More... | |
interface | Pylon::IEventGrabber |
Low Level API: Interface of an object receiving asynchronous events. More... | |
interface | Pylon::IStreamGrabber |
Low Level API: Interface to an (input) data stream. More... | |
interface | Pylon::IPylonGigEDevice |
Low Level API: The interface for Basler GigE camera devices. More... | |
Typedefs | |
typedef CGrabResultImageT < GrabResult > | Pylon::CGrabResultImage |
Low Level API: Adapts a copy of a grab result to pylon image. More... | |
Enumerations | |
enum | Pylon::EGrabStatus { , Pylon::Idle, Pylon::Queued, Pylon::Grabbed, Pylon::Canceled, Pylon::Failed } |
Low Level API: Possible grab status values. More... | |
Functions | |
template<class Function > | |
DeviceCallbackHandle | Pylon::RegisterRemovalCallback (IPylonDevice *pDevice, Function f) |
Low Level API: Register a C-function as a removal callback. More... | |
template<class Client , class Member > | |
DeviceCallbackHandle | Pylon::RegisterRemovalCallback (IPylonDevice *pDevice, Client &c, Member m) |
Low Level API: Register a C++-member function as removal callback. More... | |
The Low Level API should only be used for existing applications and for rare highly advanced use cases, that cannot be covered using the Instant Camera classes. Please use the Instant Camera classes instead of the Low Level API.
typedef CGrabResultImageT<GrabResult> Pylon::CGrabResultImage |
Low Level API: Adapts a copy of a grab result to pylon image.
enum Pylon::EGrabStatus |
Low Level API: Possible grab status values.
DeviceCallbackHandle Pylon::RegisterRemovalCallback | ( | IPylonDevice * | pDevice, |
Function | f | ||
) |
Low Level API: Register a C-function as a removal callback.
pDevice | Pointer to the device that generates callbacks |
f | The function to be called |
DeviceCallbackHandle Pylon::RegisterRemovalCallback | ( | IPylonDevice * | pDevice, |
Client & | c, | ||
Member | m | ||
) |
Low Level API: Register a C++-member function as removal callback.
pDevice | Pointer to the device that generates callbacks |
c | The client object |
m | The member function to be called |