9 #include <spatialite/gaiageo.h> 10 #include <spatialite.h> 24 using RasterDataRange = std::array<std::pair<double, double>, 4>;
61 RasterDataRange transformCorners(
const RasterDataRange& corners)
const;
62 void updateRing(
const RasterDataRange& corners)
const;
66 double x_position(
double x)
const;
67 double y_position(
double y)
const;
76 std::unique_ptr<gaiaGeomColl, void(*)(gaiaGeomColl*)> geomColl {
nullptr, [] (gaiaGeomColl* p){gaiaFreeGeomColl(p);}};
Class encapsulating Raster file object.
Definition: Raster.h:32
Encapsulation of read data from a couple of bands from one RasterDataGroup Also provides convinient b...
Definition: RasterDataGroup.h:18
Definition: SpatialiteBlob.h:10
Class converting raster information into Spatialite Polygon.
Definition: Geometries.h:34
Definition: ContainerMath.h:11
SpatialitePolygon()
Simple constructor Exists only to allow creation classes with SpatialitePolygon as member...
Definition: Geometries.h:40
SpatialiteBlobWkb getSpatialiteBlob(const RasterDataGroup &rasterData) const
Converts given RasterData into Spatialite BLOB WKB object.
Definition: Geometries.cpp:34