16#ifndef QGSTILINGSCHEME_H
17#define QGSTILINGSCHEME_H
47 QgsPointXY tileToMap(
int x,
int y,
int z )
const;
49 void mapToTile(
const QgsPointXY &pt,
int z,
float &x,
float &y )
const;
55 QgsRectangle tileToExtent(
const QgsChunkNodeId &nodeId )
const;
58 void extentToTile(
const QgsRectangle &extent,
int &x,
int &y,
int &z )
const;
72 double mBaseTileSide = 0;
This class represents a coordinate reference system (CRS).
A class to represent a 2D point.
A rectangle specified with double values.
QgsCoordinateReferenceSystem crs() const
Returns CRS of the tiling scheme.
QgsRectangle fullExtent() const
Returns the full extent used in the constructor, which might not be square.
QgsTilingScheme()=default
Creates invalid tiling scheme.
const QgsCoordinateReferenceSystem & crs