| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/image/image.h>

Public Member Functions | |
| DecoratedImage (LayerSequence layerSequence=Image::RGB, int dataType=Image::U8) | |
| virtual Image * | master () const =0 |
| Returns the decorated image. | |
| virtual Image::MemoryLayout | memoryLayout () const |
| virtual int | alignment () const |
| virtual int | padding () const |
| Returns the number of unused bytes at the end of each line. | |
| virtual int | bitsPerPixel () const |
| See Image. | |
| virtual const TransactionNo & | lastTransactionNo () const |
| See SharedObj. | |
| VRS_TYPEINFO (DecoratedImage, Image) | |
Static Public Member Functions | |
| static SO< Image > | GetUndecoratedImage (SO< Image > image) |
| Returns the image object containing the real image data. | |
| VRS::DecoratedImage::DecoratedImage | ( | LayerSequence | layerSequence = Image::RGB, |
|
| int | dataType = Image::U8 | |||
| ) |
| virtual Image* VRS::DecoratedImage::master | ( | ) | const [pure virtual] |
| virtual Image::MemoryLayout VRS::DecoratedImage::memoryLayout | ( | ) | const [virtual] |
Returns the the internal memory layout of the image. Increasing: lineComponents(i + 1) > lineComponents(i) Decreasing: lineComponents(i + 1) < lineComponents(i)
Reimplemented from VRS::Image.
| virtual int VRS::DecoratedImage::alignment | ( | ) | const [virtual] |
Returns the alignment of one scan line of the image. An alignment of 1 means no alignment (can be 1, 2, 4 or 8).
Reimplemented from VRS::Image.
| virtual int VRS::DecoratedImage::padding | ( | ) | const [virtual] |
| virtual int VRS::DecoratedImage::bitsPerPixel | ( | ) | const [virtual] |
| virtual const TransactionNo& VRS::DecoratedImage::lastTransactionNo | ( | ) | const [virtual] |
Returns the image object containing the real image data.
Can be used for several nested levels of decorated images.
| VRS::DecoratedImage::VRS_TYPEINFO | ( | DecoratedImage | , | |
| Image | ||||
| ) |