Image Component Library (ICL)
|
Grabber class that grabs images from ZeroMQ-based network interfaces. More...
#include <ZmqGrabber.h>
Public Member Functions | |
ICLIO_API | ZmqGrabber (const std::string &host, int port=44444) throw (utils::ICLException) |
Creates a new SharedMemoryGrabber instance (please use the GenericGrabber instead) | |
ICLIO_API | ~ZmqGrabber () |
Destructor. | |
virtual ICLIO_API const core::ImgBase * | acquireImage () |
grabbing function | |
Static Public Member Functions | |
static ICLIO_API const std::vector < GrabberDeviceDescription > & | getDeviceList (bool rescan) |
returns a list of all available shared-memory image-streams | |
Private Attributes | |
Data * | m_data |
Hidden Data container. |
Grabber class that grabs images from ZeroMQ-based network interfaces.
ICLIO_API icl::io::ZmqGrabber::ZmqGrabber | ( | const std::string & | host, |
int | port = 44444 |
||
) | throw (utils::ICLException) |
Creates a new SharedMemoryGrabber instance (please use the GenericGrabber instead)
Destructor.
virtual ICLIO_API const core::ImgBase* icl::io::ZmqGrabber::acquireImage | ( | ) | [virtual] |
grabbing function
grab function calls the Grabber-specific acquireImage-method and applies distortion if necessary
If dst is not NULL, it is exploited and filled with image data
Reimplemented from icl::io::Grabber.
static ICLIO_API const std::vector<GrabberDeviceDescription>& icl::io::ZmqGrabber::getDeviceList | ( | bool | rescan | ) | [static] |
returns a list of all available shared-memory image-streams
Data* icl::io::ZmqGrabber::m_data [private] |
Hidden Data container.