#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 >.
|
1.3.8