Typed image class.
More...
#include <yarp/sig/Image.h>
template<class T>
class yarp::sig::ImageOf< T >
Typed image class.
This is a wrapper over yarp::sig::Image providing type security for pixel access. "T" can be any of sig::PixelMono, sig::PixelMono16, sig::PixelRgb, sig::PixelHsv, sig::PixelBgr, sig::PixelMonoSigned, sig::PixelRgbSigned, sig::PixelFloat, sig::PixelRgbFloat, sig::PixelHsvFloat, sig::PixelInt. If ImageOf::copy is called for two such images, a reasonable casting operation will occur if the pixel types are different.
- Examples
- dev/file_grabber/file_grabber.cpp, dev/grabber_client/grabber_client.cpp, os/image_process/image_process.cpp, os/image_process_module/image_process_module.cpp, and os/image_source/image_source.cpp.
Definition at line 646 of file Image.h.
◆ ImageOf()
◆ getPixelCode() [1/15]
◆ getPixelCode() [2/15]
◆ getPixelCode() [3/15]
◆ getPixelCode() [4/15]
◆ getPixelCode() [5/15]
◆ getPixelCode() [6/15]
◆ getPixelCode() [7/15]
◆ getPixelCode() [8/15]
◆ getPixelCode() [9/15]
◆ getPixelCode() [10/15]
◆ getPixelCode() [11/15]
◆ getPixelCode() [12/15]
◆ getPixelCode() [13/15]
◆ getPixelCode() [14/15]
◆ getPixelCode() [15/15]
◆ getPixelSize()
◆ operator()() [1/2]
◆ operator()() [2/2]
◆ pixel() [1/2]
◆ pixel() [2/2]
◆ safePixel() [1/2]
◆ safePixel() [2/2]
The documentation for this class was generated from the following file:
- src/libYARP_sig/src/yarp/sig/Image.h