#include <RasterBand.h>
§ RasterBand() [1/3]
agroeye::handlers::RasterBand::RasterBand |
( |
GDALRasterBand * |
rawBand, |
|
|
CallbackFunction |
callbackFunc |
|
) |
| |
Opens raster band. The opening of raster is only created by Raster.
§ RasterBand() [2/3]
agroeye::handlers::RasterBand::RasterBand |
( |
const RasterBand & |
other | ) |
|
Copy constructor.
- Parameters
-
other | The other Band to be copied |
§ RasterBand() [3/3]
agroeye::handlers::RasterBand::RasterBand |
( |
RasterBand && |
other | ) |
|
Move constructor.
- Parameters
-
other | The other Band to be moved |
§ ~RasterBand()
virtual agroeye::handlers::RasterBand::~RasterBand |
( |
| ) |
|
|
inlinevirtual |
Does NOT free any resources.
Cleaning up after raster is preformed after deletion of Raster object
§ getHeight()
int agroeye::handlers::RasterBand::getHeight |
( |
| ) |
const |
§ getNoDataValue()
double agroeye::handlers::RasterBand::getNoDataValue |
( |
| ) |
const |
Gets value of no data pixels
§ getWidth()
int agroeye::handlers::RasterBand::getWidth |
( |
| ) |
const |
§ operator=() [1/2]
Copy assignment operator.
- Parameters
-
other | The other Band to be copied |
§ operator=() [2/2]
Move assignment operator.
- Parameters
-
other | The other Band to be moved |
§ read()
RasterData agroeye::handlers::RasterBand::read |
( |
size_t |
x, |
|
|
size_t |
y, |
|
|
size_t |
width, |
|
|
size_t |
height |
|
) |
| |
Reads the given extent of raster band.
- Parameters
-
x | Number of column (X) of top left corner |
y | Number of row (Y) of top left corner |
width | Number of columns to be read |
height | Number of rows to be read |
The documentation for this class was generated from the following files: