#include <RasterData.hpp>
Inheritance diagram for vrvis::RasterData:
Public Member Functions | |
virtual | ~RasterData (void) |
Destructor. | |
virtual void | load (void)=0 |
Load the contained pixel data into memory. | |
virtual void | unload (void)=0 |
Unload the contained pixel data from memory. | |
virtual void | getSizeInPixels (int &rPixelsX, int &rPixelsY) const =0 |
Return raster size in pixels. | |
virtual double * | getValues (void) const =0 |
Return pointer to the value storage. | |
Protected Member Functions | |
RasterData (void) | |
Constructor. |
double
in row-major order! Writing VRVis extensions
|
Destructor |
|
Protected constructor, to be called by implementing classes only. |
|
Return the size of the rastered data in pixels.
Implemented in vrvis::ImageBand< DataTypeT >.
|
|
Return a pointer to the memory where the pixel values are stored. The RasterData should be loaded first.
Implemented in vrvis::ImageBand< DataTypeT >.
|
|
Load the pixel data the implementing class represents into memory. Implemented in vrvis::ImageBand< DataTypeT >.
|
|
Free all memory allocated by the pixel data. Implemented in vrvis::ImageBand< DataTypeT >.
|