version 3.3

VRS::DecoratedImage Class Reference

#include <vrs/image/image.h>

Inheritance diagram for VRS::DecoratedImage:

VRS::Image VRS::SharedObj VRS::Visitable VRS::SubImage

List of all members.

Public Member Functions

 DecoratedImage (LayerSequence layerSequence=Image::RGB, int dataType=Image::U8)
virtual Imagemaster () 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 TransactionNolastTransactionNo () const
 See SharedObj.
 VRS_TYPEINFO (DecoratedImage, Image)

Static Public Member Functions

static SO< ImageGetUndecoratedImage (SO< Image > image)
 Returns the image object containing the real image data.


Constructor & Destructor Documentation

VRS::DecoratedImage::DecoratedImage ( LayerSequence  layerSequence = Image::RGB,
int  dataType = Image::U8 
)


Member Function Documentation

virtual Image* VRS::DecoratedImage::master (  )  const [pure virtual]

Returns the decorated image.

Implemented in VRS::SubImage.

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]

Returns the number of unused bytes at the end of each line.

Reimplemented from VRS::Image.

virtual int VRS::DecoratedImage::bitsPerPixel (  )  const [virtual]

See Image.

Reimplemented from VRS::Image.

virtual const TransactionNo& VRS::DecoratedImage::lastTransactionNo (  )  const [virtual]

See SharedObj.

Reimplemented from VRS::SharedObj.

static SO<Image> VRS::DecoratedImage::GetUndecoratedImage ( SO< Image image  )  [static]

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   
)


The documentation for this class was generated from the following file:

Generated on Mon May 21 06:00:18 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact