|
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.