|
| void | setPixelCode (int imgPixelCode) |
| |
| void | setPixelSize (size_t imgPixelSize) |
| |
| void | setQuantum (size_t imgQuantum) |
| |
| | Image () |
| | Default constructor. More...
|
| |
| | Image (const Image &alt) |
| | Copy constructor. More...
|
| |
| | Image (Image &&other) noexcept |
| | Move constructor. More...
|
| |
| Image & | operator= (const Image &alt) |
| | Assignment operator. More...
|
| |
| Image & | operator= (Image &&other) noexcept |
| | Move assignment operator. More...
|
| |
| | ~Image () override |
| | Destructor. More...
|
| |
| bool | copy (const Image &alt) |
| | Copy operator. More...
|
| |
| bool | copy (const Image &alt, size_t w, size_t h) |
| | Scaled copy. More...
|
| |
| size_t | width () const |
| | Gets width of image in pixels. More...
|
| |
| size_t | height () const |
| | Gets height of image in pixels. More...
|
| |
| virtual size_t | getPixelSize () const |
| | Gets pixel size in memory in bytes. More...
|
| |
| virtual int | getPixelCode () const |
| | Gets pixel type identifier. More...
|
| |
| size_t | getRowSize () const |
| | Size of the underlying image buffer rows. More...
|
| |
| size_t | getQuantum () const |
| | The size of a row is constrained to be a multiple of the "quantum". More...
|
| |
| size_t | getPadding () const |
| | Returns the number of padding bytes. More...
|
| |
| unsigned char * | getRow (size_t r) |
| | Get the address of a the first byte of a row in memory. More...
|
| |
| const unsigned char * | getRow (size_t r) const |
| | Get the address of a the first byte of a row in memory, const versions. More...
|
| |
| unsigned char * | getPixelAddress (size_t x, size_t y) const |
| | Get address of a pixel in memory. More...
|
| |
| bool | isPixel (size_t x, size_t y) const |
| | Check whether a coordinate lies within the image. More...
|
| |
| void | zero () |
| | Set all pixels to 0. More...
|
| |
| void | resize (size_t imgWidth, size_t imgHeight) |
| | Reallocate an image to be of a desired size, throwing away its current contents. More...
|
| |
| void | resize (const Image &alt) |
| | Reallocate the size of the image to match another, throwing away the actual content of the image. More...
|
| |
| void | setExternal (const void *data, size_t imgWidth, size_t imgHeight) |
| | Use this to wrap an external image. More...
|
| |
| unsigned char * | getRawImage () const |
| | Access to the internal image buffer. More...
|
| |
| size_t | getRawImageSize () const |
| | Access to the internal buffer size information (this is how much memory has been allocated for the image). More...
|
| |
| void * | getIplImage () |
| | Returns IPL/OpenCV view of image, if possible. More...
|
| |
| const void * | getIplImage () const |
| | Returns IPL/OpenCV view of image, if possible. More...
|
| |
| void | wrapIplImage (void *iplImage) |
| | Act as a wrapper around an IPL/OpenCV image. More...
|
| |
| bool | read (yarp::os::ConnectionReader &connection) override |
| | Read image from a connection. More...
|
| |
| bool | write (yarp::os::ConnectionWriter &connection) const override |
| | Write image to a connection. More...
|
| |
| void | setQuantum (size_t imgQuantum) |
| |
| bool | topIsLowIndex () const |
| |
| void | setTopIsLowIndex (bool flag) |
| | control whether image has origin at top left (default) or bottom left. More...
|
| |
| char ** | getRowArray () |
| | Get an array of pointers to the rows of the image. More...
|
| |
| yarp::os::Type | getReadType () const override |
| |
| virtual Type | getType () const |
| |
| virtual | ~PortReader () |
| | Destructor. More...
|
| |
| virtual | ~PortWriter () |
| | Destructor. More...
|
| |
| virtual void | onCompletion () const |
| | This is called when the port has finished all writing operations. More...
|
| |
| virtual void | onCommencement () const |
| | This is called when the port is about to begin writing operations. More...
|
| |
| virtual yarp::os::Type | getWriteType () const |
| |
Image class with user control of representation details.
Can be necessary when interfacing with other image types.
Definition at line 403 of file Image.h.