Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::Grid Struct Reference

Public Member Functions

 Grid (const std::string &storeId, int cellW, int cellH, const RasterProjector &vp, const BasicGeoTypes::PointDXY &offset)
 
BasicGeoTypes::RectXY calcBounds (const BasicGeoTypes::RectXY &vpBounds, int cellW, int cellH, const BasicGeoTypes::PointDXY &offset)
 
BasicGeoTypes::PointXY calcCellIdxXy (const BasicGeoTypes::PointDXY &xy) const
 
int calcCellIdx (const BasicGeoTypes::PointDXY &xy) const
 
bool isValidIndex (const BasicGeoTypes::PointXY &xy) const
 
GridCelladdPoint (const IndexPointItem &pt)
 
GridCelladdArea (const IndexAreaItem &a)
 
const std::vector< int > getNeighbourIndices (const BasicGeoTypes::PointDXY &pt, double pixelRadius) const
 
void mergeGrid (const Grid &grid)
 

Static Public Member Functions

static std::pair< int, int > calcCellCount (int cellW, int cellH, const RasterProjector &vp)
 

Public Attributes

std::string StoreId
 
int CellW
 
int CellH
 
const RasterProjectorVp
 
int CellCountX
 
int CellCountY
 
BasicGeoTypes::RectXY Bounds
 
std::vector< GridCellCells
 

The documentation for this struct was generated from the following file: