#include <ImageBand.hpp>
Inheritance diagram for vrvis::ImageBand< DataTypeT >:

Public Member Functions | |
Constructor & Destructor | |
| ImageBand (Image< DataTypeT > *pParentImage, const int cBandIndex) | |
| Constructor. | |
| ~ImageBand (void) | |
| Destructor. | |
Data loading/unloading | |
| void | load (void) |
| Loads the data from file into the member data structure. | |
| void | unload (void) |
| Unloads the member data structure. | |
Accessors | |
| void | getSizeInPixels (int &rPixelsX, int &rPixelsY) const |
| Get band size (x, y) in pixels. | |
| double * | getValues (void) const |
| Get pointer to the value storage. | |
| DataTypeT | getMinValue (void) const |
| Get minimum band value. | |
| DataTypeT | getMaxValue (void) const |
| Get maximum band value. | |
| GDALRasterBand * | getGDALRasterBand (void) |
| Get GDAL representation of the band. | |
|
||||||||||||||||
|
Constructor.
|
|
||||||||||
|
Destructor. Unloads the band. |
|
||||||||||
|
Get the GDALRasterBand representation of this band.
|
|
||||||||||
|
Get maximum Band value.
|
|
||||||||||
|
Get minimum Band value.
|
|
||||||||||||||||
|
Get band size in pixels.
Implements vrvis::RasterData.
|
|
||||||||||
|
Get pointer to the storage of the normalized data.
Implements vrvis::RasterData.
|
|
||||||||||
|
Loads the image data from file into the floating-point data storage member. In the course of loading, the data is normalized in the following way: Implements vrvis::RasterData.
|
|
||||||||||
|
Unload the Band, if it was loaded previously. All resources allocated in load() are freed. Implements vrvis::RasterData.
|
1.3.8