37 #if !defined(ICL_HAVE_RSB) || !defined(ICL_HAVE_PROTOBUF) 39 #pragma WARNING("This header should only be included if ICL_HAVE_RSB and ICL_HAVE_PROTOBUF are defined and available in ICL") 41 #warning "This header should only be included if ICL_HAVE_RSB and ICL_HAVE_PROTOBUF are defined and available in ICL" 69 ICLIO_API void init(
const std::string &scope,
const std::string &transportList =
"spread");
undocument this line if you encounter any issues!
Definition: Any.h:37
Data * m_data
pimpl type
Definition: RSBGrabber.h:50
static ICLIO_API const std::vector< GrabberDeviceDescription > & getDeviceList(bool rescan)
returns a list of all available rsb streams
Grabber implementation for RSB based image transfer.
Definition: RSBGrabber.h:49
#define ICLIO_API
Definition: CompatMacros.h:176
Common interface class for all grabbers.
Definition: Grabber.h:153
ICLIO_API void processPropertyChange(const utils::Configurable::Property &prop)
callback for changed configurable properties
Property & prop(const std::string &propertyName)
this CAN be used e.g. to store a property value in internal property-list
virtual ICLIO_API const core::ImgBase * acquireImage()
grabber-interface
bool isNull() const
returns whether this grabber has not jet been initialized
Definition: RSBGrabber.h:75
ICLIO_API RSBGrabber()
empty constructor (creates a null instance)
Represents a single property.
Definition: Configurable.h:200
ICLIO_API void init(const std::string &scope, const std::string &transportList="spread")
deferred intialization with given scope and comma separated transportList
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131
ICLIO_API ~RSBGrabber()
Destructor.