eGrabber Reference  24.04.0.8
Classes | Namespaces | Typedefs | Functions
EGrabber.h File Reference

Main EGrabber header file (defines EGrabber, Buffer, and ScopedBuffer) More...

#include <string>
#include <vector>
#include "EGenTL.h"
#include "EGrabberTypes.h"
#include "EGrabberGenICam.h"
#include "internal/EGrabberImpl.h"
#include "EGrabberDiscovery.h"
#include "internal/EGrabberIImpl.h"

Go to the source code of this file.

Classes

class  EGrabber< 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). More...
 
class  Buffer
 Represents a GenTL buffer. More...
 
class  ScopedBuffer
 Buffer wrapper that queues its buffer when going out of scope. More...
 

Namespaces

 Euresys
 

Typedefs

typedef EGrabber< CallbackOnDemand > EGrabberCallbackOnDemand
 EGrabber using the configuration CallbackOnDemand. More...
 
typedef EGrabber< CallbackSingleThread > EGrabberCallbackSingleThread
 EGrabber using the configuration CallbackSingleThread. More...
 
typedef EGrabber< CallbackMultiThread > EGrabberCallbackMultiThread
 EGrabber using the configuration CallbackMultiThread. More...
 

Functions

std::string getEventDescription (ge::EVENT_DATA_NUMID_CUSTOM numid)
 Get a textual description of an event. More...
 

Detailed Description

Main EGrabber header file (defines EGrabber, Buffer, and ScopedBuffer)