IRasterBand is a single raster band for an IRaster.
More...
#include <hydrocouplespatial.h>
|
virtual void | emit (Args... args)=0 |
| emit is used to emit the signal.
|
|
IRasterBand is a single raster band for an IRaster.
◆ ~IRasterBand()
virtual HydroCouple::Spatial::IRasterBand::~IRasterBand |
( |
| ) |
|
|
virtualdefault |
◆ dataType()
◆ noData()
virtual double HydroCouple::Spatial::IRasterBand::noData |
( |
| ) |
const |
|
pure virtual |
◆ raster()
virtual IRaster * HydroCouple::Spatial::IRasterBand::raster |
( |
| ) |
const |
|
pure virtual |
◆ read()
virtual void HydroCouple::Spatial::IRasterBand::read |
( |
int |
xOffset, |
|
|
int |
yOffset, |
|
|
int |
xSize, |
|
|
int |
ySize, |
|
|
void * |
image |
|
) |
| const |
|
pure virtual |
Reads data into the image block.
- Parameters
-
xOffset | is the pixel offset to the top left corner of the region of the band to be accessed. This would be zero to start from the left side. |
- Parameters
-
yOffset | is the line offset to the top left corner of the region of the band to be accessed. This would be zero to start from the top. |
- Parameters
-
xSize | is the width of the region of the band to be accessed in pixels. |
- Parameters
-
ySize | is the height of the region of the band to be accessed in lines. |
- Parameters
-
image | is the pointer to where data is to be written. Delete after use. |
◆ write()
virtual void HydroCouple::Spatial::IRasterBand::write |
( |
int |
xOffset, |
|
|
int |
yOffset, |
|
|
int |
xSize, |
|
|
int |
ySize, |
|
|
const void * |
image |
|
) |
| |
|
pure virtual |
Writes image into the raster band.
- Parameters
-
xOffset | is the pixel offset to the top left corner of the region of the band to be accessed. This would be zero to start from the left side. |
- Parameters
-
yOffset | is the line offset to the top left corner of the region of the band to be accessed. This would be zero to start from the top. |
- Parameters
-
xSize | is the width of the region of the band to be accessed in pixels. |
- Parameters
-
ySize | is the height of the region of the band to be accessed in lines. |
- Parameters
-
image | is the pointer to where data is to be written. Delete after use. |
◆ xSize()
virtual int HydroCouple::Spatial::IRasterBand::xSize |
( |
| ) |
const |
|
pure virtual |
Number of pixels in the x direction.
◆ ySize()
virtual int HydroCouple::Spatial::IRasterBand::ySize |
( |
| ) |
const |
|
pure virtual |
Number of pixels in y direction.
The documentation for this class was generated from the following file: