Image Component Library (ICL)
|
image output implementation using the "Robotics Service Bus (RSB)" More...
#include <RSBImageOutput.h>
Public Member Functions | |
ICLIO_API | RSBImageOutput () |
creates a null instance | |
ICLIO_API | ~RSBImageOutput () |
Destructor. | |
ICLIO_API | RSBImageOutput (const std::string &scope, const std::string &transportList="spread") |
create RSBImageOutput with given scope and comma separated transport list | |
ICLIO_API void | init (const std::string &scope, const std::string &transportList="spread") |
deferred initialization (see RSBImageOutput(const string&,const string&) | |
virtual ICLIO_API void | send (const core::ImgBase *image) |
sender method | |
bool | isNull () const |
returns whether this is a null instance | |
operator bool () const | |
returns whether this is not a null instance | |
Private Attributes | |
Data * | m_data |
pimpl type |
image output implementation using the "Robotics Service Bus (RSB)"
creates a null instance
Destructor.
ICLIO_API icl::io::RSBImageOutput::RSBImageOutput | ( | const std::string & | scope, |
const std::string & | transportList = "spread" |
||
) |
create RSBImageOutput with given scope and comma separated transport list
supported transports are socket, spread and inprocess. Please note, that the spread-transport requires spread running.
ICLIO_API void icl::io::RSBImageOutput::init | ( | const std::string & | scope, |
const std::string & | transportList = "spread" |
||
) |
deferred initialization (see RSBImageOutput(const string&,const string&)
supported transports are socket, spread and inprocess. Please note, that the spread-transport requires spread running.
bool icl::io::RSBImageOutput::isNull | ( | ) | const [inline] |
returns whether this is a null instance
icl::io::RSBImageOutput::operator bool | ( | ) | const [inline] |
returns whether this is not a null instance
virtual ICLIO_API void icl::io::RSBImageOutput::send | ( | const core::ImgBase * | image | ) | [virtual] |
sender method
Implements icl::io::ImageOutput.
Data* icl::io::RSBImageOutput::m_data [private] |