version 3.3

VRS::MemoryImage Class Reference

Memory-Resident 2D Image. More...

#include <vrs/image/memoryimage.h>

Inheritance diagram for VRS::MemoryImage:

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

List of all members.

Public Member Functions

 MemoryImage (int width, int height, Image::LayerSequence layerSequence=Image::RGB, int dataType=Image::U8, int alignment=8, Image::MemoryLayout memoryLayout=Image::Increasing)
 MemoryImage (Image *source, int dataType=Image::U8, int alignment=8)
virtual ~MemoryImage ()
virtual int width () const
virtual int height () const
 See Image.
virtual void * pixelComponents (int x, int y, int component=0) const
virtual void * lineComponents (int y) const
 See Image.
 VRS_TYPEINFO (MemoryImage, Image)
 VRS_SERIALIZABLE (MemoryImage)

Protected Member Functions

 MemoryImage ()


Detailed Description

Memory-Resident 2D Image.

Constructor & Destructor Documentation

VRS::MemoryImage::MemoryImage ( int  width,
int  height,
Image::LayerSequence  layerSequence = Image::RGB,
int  dataType = Image::U8,
int  alignment = 8,
Image::MemoryLayout  memoryLayout = Image::Increasing 
)

VRS::MemoryImage::MemoryImage ( Image source,
int  dataType = Image::U8,
int  alignment = 8 
)

virtual VRS::MemoryImage::~MemoryImage (  )  [virtual]

VRS::MemoryImage::MemoryImage (  )  [protected]


Member Function Documentation

virtual int VRS::MemoryImage::width (  )  const [virtual]

Implements VRS::Image.

virtual int VRS::MemoryImage::height (  )  const [virtual]

See Image.

Implements VRS::Image.

virtual void* VRS::MemoryImage::pixelComponents ( int  x,
int  y,
int  component = 0 
) const [virtual]

Implements VRS::Image.

virtual void* VRS::MemoryImage::lineComponents ( int  y  )  const [virtual]

See Image.

Reimplemented from VRS::Image.

VRS::MemoryImage::VRS_TYPEINFO ( MemoryImage  ,
Image   
)

VRS::MemoryImage::VRS_SERIALIZABLE ( MemoryImage   ) 


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

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