|
QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
Utility class for gathering information about rasters. More...
#include <qgsalignraster.h>
Public Member Functions | |
| RasterInfo (const QString &layerpath) | |
| Construct raster info with a path to a raster file. More... | |
| RasterInfo (const RasterInfo &rh)=delete | |
| int | bandCount () const |
| Returns the number of raster bands in the file. More... | |
| QSizeF | cellSize () const |
| Returns the cell size in map units. More... | |
| QString | crs () const |
| Returns the CRS in WKT format. More... | |
| void | dump () const |
| Write contents of the object to standard error stream - for debugging. More... | |
| QgsRectangle | extent () const |
| Returns the extent of the raster. More... | |
| QPointF | gridOffset () const |
| Returns the grid offset. More... | |
| double | identify (double mx, double my) |
| Gets raster value at the given coordinates (from the first band) More... | |
| bool | isValid () const |
| Check whether the given path is a valid raster. More... | |
| RasterInfo & | operator= (const RasterInfo &rh)=delete |
| QPointF | origin () const |
| Returns the origin of the raster. More... | |
| QSize | rasterSize () const |
| Returns the size of the raster grid in pixels. More... | |
Protected Attributes | |
| int | mBandCnt = 0 |
| number of raster's bands More... | |
| QString | mCrsWkt |
| CRS stored in WKT format. More... | |
| gdal::dataset_unique_ptr | mDataset |
| handle to open GDAL dataset More... | |
| double | mGeoTransform [6] |
| geotransform coefficients More... | |
| int | mXSize = 0 |
| raster grid size X More... | |
| int | mYSize = 0 |
| raster grid size Y More... | |
Friends | |
| class | QgsAlignRaster |
Utility class for gathering information about rasters.
Definition at line 53 of file qgsalignraster.h.
| QgsAlignRaster::RasterInfo::RasterInfo | ( | const QString & | layerpath | ) |
Construct raster info with a path to a raster file.
Definition at line 549 of file qgsalignraster.cpp.
|
delete |
|
inline |
Returns the number of raster bands in the file.
Definition at line 70 of file qgsalignraster.h.
| QSizeF QgsAlignRaster::RasterInfo::cellSize | ( | ) | const |
Returns the cell size in map units.
Definition at line 566 of file qgsalignraster.cpp.
|
inline |
Returns the CRS in WKT format.
Definition at line 66 of file qgsalignraster.h.
| void QgsAlignRaster::RasterInfo::dump | ( | ) | const |
Write contents of the object to standard error stream - for debugging.
Definition at line 587 of file qgsalignraster.cpp.
| QgsRectangle QgsAlignRaster::RasterInfo::extent | ( | ) | const |
Returns the extent of the raster.
Definition at line 577 of file qgsalignraster.cpp.
| QPointF QgsAlignRaster::RasterInfo::gridOffset | ( | ) | const |
Returns the grid offset.
Definition at line 571 of file qgsalignraster.cpp.
| double QgsAlignRaster::RasterInfo::identify | ( | double | mx, |
| double | my | ||
| ) |
Gets raster value at the given coordinates (from the first band)
Definition at line 602 of file qgsalignraster.cpp.
|
inline |
Check whether the given path is a valid raster.
Definition at line 63 of file qgsalignraster.h.
|
delete |
| QPointF QgsAlignRaster::RasterInfo::origin | ( | ) | const |
Returns the origin of the raster.
Definition at line 582 of file qgsalignraster.cpp.
|
inline |
Returns the size of the raster grid in pixels.
Definition at line 68 of file qgsalignraster.h.
|
friend |
Definition at line 105 of file qgsalignraster.h.
|
protected |
number of raster's bands
Definition at line 98 of file qgsalignraster.h.
|
protected |
CRS stored in WKT format.
Definition at line 90 of file qgsalignraster.h.
|
protected |
handle to open GDAL dataset
Definition at line 88 of file qgsalignraster.h.
|
protected |
geotransform coefficients
Definition at line 92 of file qgsalignraster.h.
|
protected |
raster grid size X
Definition at line 94 of file qgsalignraster.h.
|
protected |
raster grid size Y
Definition at line 96 of file qgsalignraster.h.
1.8.11