9 #ifndef YARP_DEV_RGBDSENSORCLIENT_RGBDSENSORCLIENT_STREAMINGMSGPARSER_H
10 #define YARP_DEV_RGBDSENSORCLIENT_RGBDSENSORCLIENT_STREAMINGMSGPARSER_H
void onRead(yarp::sig::ImageOf< yarp::sig::PixelFloat > &datum) override
yarp::sig::ImageOf< yarp::sig::PixelFloat > getImage()
bool readDepth(yarp::sig::ImageOf< yarp::sig::PixelFloat > &data, yarp::os::Stamp *timeStamp=NULL)
bool read(yarp::sig::FlexImage &rgbImage, yarp::sig::ImageOf< yarp::sig::PixelFloat > &depthImage, yarp::os::Stamp *rgbStamp=NULL, yarp::os::Stamp *depthStamp=NULL)
void attach(yarp::os::BufferedPort< yarp::sig::FlexImage > *_port_rgb, yarp::os::BufferedPort< yarp::sig::ImageOf< yarp::sig::PixelFloat >> *_port_depth)
bool readRgb(yarp::sig::FlexImage &data, yarp::os::Stamp *timeStamp=NULL)
RGBDSensor_StreamingMsgParser()
void onRead(yarp::sig::FlexImage &datum) override
yarp::sig::FlexImage getImage()
An abstraction for a time stamp and/or sequence number.
A callback for typed data from a port.
Image class with user control of representation details.