36 #if !defined(ICL_HAVE_RSB) || !defined(ICL_HAVE_PROTOBUF) 38 #pragma WARNING("This header should only be included if ICL_HAVE_RSB and ICL_HAVE_PROTOBUF are defined and available in ICL") 40 #warning "This header should only be included if ICL_HAVE_RSB and ICL_HAVE_PROTOBUF are defined and available in ICL" 66 ICLIO_API void init(
const std::string &scope,
const std::string &transportList =
"spread");
75 inline operator bool()
const {
return static_cast<bool>(
m_data); }
undocument this line if you encounter any issues!
Definition: Any.h:37
bool isNull() const
returns whether this is a null instance
Definition: RSBImageOutput.h:72
image output implementation using the "Robotics Service Bus (RSB)"
Definition: RSBImageOutput.h:47
ICLIO_API void init(const std::string &scope, const std::string &transportList="spread")
deferred initialization (see RSBImageOutput(const string&,const string&)
#define ICLIO_API
Definition: CompatMacros.h:176
ICLIO_API ~RSBImageOutput()
Destructor.
Data * m_data
pimpl type
Definition: RSBImageOutput.h:48
virtual ICLIO_API void send(const core::ImgBase *image)
sender method
ICLIO_API RSBImageOutput()
creates a null instance
Minimal interface for image output classes.
Definition: ImageOutput.h:54
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131