19 #include "qgis_core.h"
36 QgsTileXYZ(
int tc = -1,
int tr = -1,
int tz = -1 )
37 : mColumn( tc ), mRow( tr ), mZoomLevel( tz )
42 int column()
const {
return mColumn; }
44 int row()
const {
return mRow; }
46 int zoomLevel()
const {
return mZoomLevel; }
49 QString toString()
const {
return QStringLiteral(
"X=%1 Y=%2 Z=%3" ).arg( mColumn ).arg( mRow ).arg( mZoomLevel ); }
70 : mStartColumn( c1 ), mEndColumn( c2 ), mStartRow( r1 ), mEndRow( r2 ) {}
73 bool isValid()
const {
return mStartColumn >= 0 && mEndColumn >= 0 && mStartRow >= 0 && mEndRow >= 0; }
82 int endRow()
const {
return mEndRow; }
122 double scale()
const {
return mScaleDenom; }
134 QPointF mapToTileCoordinates(
const QgsPointXY &mapPoint )
const;