| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
Defines a matrix of tiles for a single zoom level: it is defined by its size (width *. More...
#include <qgstiles.h>
| Public Member Functions | |
| QgsRectangle | extent () const | 
| Returns extent of the tile matrix.  More... | |
| QPointF | mapToTileCoordinates (const QgsPointXY &mapPoint) const | 
| Returns row/column coordinates (floating point number) from the given point in map coordinates.  More... | |
| int | matrixHeight () const | 
| Returns number of rows of the tile matrix.  More... | |
| int | matrixWidth () const | 
| Returns number of columns of the tile matrix.  More... | |
| double | scale () const | 
| Returns scale denominator of the tile matrix.  More... | |
| QgsPointXY | tileCenter (QgsTileXYZ id) const | 
| Returns center of the given tile in this matrix.  More... | |
| QgsRectangle | tileExtent (QgsTileXYZ id) const | 
| Returns extent of the given tile in this matrix.  More... | |
| QgsTileRange | tileRangeFromExtent (const QgsRectangle &mExtent) | 
| Returns tile range that fully covers the given extent.  More... | |
| int | zoomLevel () const | 
| Returns zoom level of the tile matrix.  More... | |
| Static Public Member Functions | |
| static QgsTileMatrix | fromWebMercator (int mZoomLevel) | 
| Returns a tile matrix for the usual web mercator.  More... | |
Defines a matrix of tiles for a single zoom level: it is defined by its size (width *.
height) and map extent that it covers.
Please note that we follow the XYZ convention of X/Y axes, i.e. top-left tile has [0,0] coordinate (which is different from TMS convention where bottom-left tile has [0,0] coordinate).
Definition at line 102 of file qgstiles.h.
| 
 | inline | 
Returns extent of the tile matrix.
Definition at line 119 of file qgstiles.h.
| 
 | static | 
Returns a tile matrix for the usual web mercator.
Definition at line 20 of file qgstiles.cpp.
| QPointF QgsTileMatrix::mapToTileCoordinates | ( | const QgsPointXY & | mapPoint | ) | const | 
Returns row/column coordinates (floating point number) from the given point in map coordinates.
Definition at line 78 of file qgstiles.cpp.
| 
 | inline | 
Returns number of rows of the tile matrix.
Definition at line 116 of file qgstiles.h.
| 
 | inline | 
Returns number of columns of the tile matrix.
Definition at line 113 of file qgstiles.h.
| 
 | inline | 
Returns scale denominator of the tile matrix.
Definition at line 122 of file qgstiles.h.
| QgsPointXY QgsTileMatrix::tileCenter | ( | QgsTileXYZ | id | ) | const | 
Returns center of the given tile in this matrix.
Definition at line 47 of file qgstiles.cpp.
| QgsRectangle QgsTileMatrix::tileExtent | ( | QgsTileXYZ | id | ) | const | 
Returns extent of the given tile in this matrix.
Definition at line 38 of file qgstiles.cpp.
| QgsTileRange QgsTileMatrix::tileRangeFromExtent | ( | const QgsRectangle & | mExtent | ) | 
Returns tile range that fully covers the given extent.
Definition at line 54 of file qgstiles.cpp.
| 
 | inline | 
Returns zoom level of the tile matrix.
Definition at line 110 of file qgstiles.h.