Public Member Functions | |
| virtual | ~RGBImage () |
| virtual char | nrComponents () const =0 |
| virtual bool | hasAlpha () const |
| virtual bool | setSize (int, int)=0 |
| virtual int | getSize (bool xdir) const =0 |
| virtual Color | get (int, int) const =0 |
| virtual bool | set (int, int, const Color &)=0 |
| virtual int | bufferSize () const |
| virtual void | fill (unsigned char *) const |
| virtual bool | put (const unsigned char *) |
| virtual const unsigned char * | getData () const |
| virtual unsigned char * | getData () |
| virtual OD::RGBImage::~RGBImage | ( | ) | [inline, virtual] |
| virtual int OD::RGBImage::bufferSize | ( | ) | const [virtual] |
| virtual void OD::RGBImage::fill | ( | unsigned char * | ) | const [virtual] |
| virtual Color OD::RGBImage::get | ( | int | , | |
| int | ||||
| ) | const [pure virtual] |
| virtual unsigned char* OD::RGBImage::getData | ( | ) | [inline, virtual] |
| virtual const unsigned char* OD::RGBImage::getData | ( | ) | const [inline, virtual] |
| virtual int OD::RGBImage::getSize | ( | bool | xdir | ) | const [pure virtual] |
| virtual bool OD::RGBImage::hasAlpha | ( | ) | const [virtual] |
| virtual char OD::RGBImage::nrComponents | ( | ) | const [pure virtual] |
| 1 | grayscale | |
| 2 | grayscale+alpha | |
| 3 | rgb | |
| 4 | rgb+alpha |
| virtual bool OD::RGBImage::put | ( | const unsigned char * | ) | [virtual] |
Fills array with content. Each pixel's components are the fastest dimension, slowet is xdir. Caller must ensure sufficient mem is allocated.
| virtual bool OD::RGBImage::set | ( | int | , | |
| int | , | |||
| const Color & | ||||
| ) | [pure virtual] |
| virtual bool OD::RGBImage::setSize | ( | int | , | |
| int | ||||
| ) | [pure virtual] |
1.7.1