73     void checkPosition(
size_t x, 
size_t y) 
const;
    74     void checkExtent(
size_t x, 
size_t y, 
size_t width, 
size_t height) 
const;
    75     void inOutRaster(
RasterData& rasterData, GDALRWFlag inOutType);    
    79     GDALRasterBand* ptrBand {
nullptr};     
 Definition: RasterData.h:19
CallbackTypes
Type of callback that can be called function. 
Definition: Callback.h:17
RasterBand(GDALRasterBand *rawBand, CallbackFunction callbackFunc)
Opens raster band. The opening of raster is only created by Raster. 
Definition: RasterBand.cpp:6
Definition: ContainerMath.h:11
double getNoDataValue() const
Definition: RasterBand.cpp:114
RasterData read(size_t x, size_t y, size_t width, size_t height)
Reads the given extent of raster band. 
Definition: RasterBand.cpp:45
RasterBand & operator=(const RasterBand &other)
Copy assignment operator. 
Definition: RasterBand.cpp:20
std::function< void(double, ListCallbackTypes, std::string)> CallbackFunction
Definition: Callback.h:25
int getHeight() const
Definition: RasterBand.cpp:40
int getWidth() const
Definition: RasterBand.cpp:36
Definition: RasterBand.h:20
void silenceCallback(double progress, ListCallbackTypes listTypes, std::string message)
Silencing callback. 
Definition: Callback.cpp:17
virtual ~RasterBand()
Does NOT free any resources. 
Definition: RasterBand.h:57