16#ifndef QGSQUICKMAPTOSCREEN_H
17#define QGSQUICKMAPTOSCREEN_H
39 Q_PROPERTY(
QgsQuickMapSettings *mapSettings READ mapSettings WRITE setMapSettings NOTIFY mapSettingsChanged )
42 Q_PROPERTY(
QgsPoint mapPoint READ mapPoint WRITE setMapPoint NOTIFY mapPointChanged )
44 Q_PROPERTY( QPointF screenPoint READ screenPoint NOTIFY screenPointChanged )
47 Q_PROPERTY(
double mapDistance READ mapDistance WRITE setMapDistance NOTIFY mapDistanceChanged )
49 Q_PROPERTY(
double screenDistance READ screenDistance NOTIFY screenDistanceChanged )
62 void setMapPoint(
const QgsPoint &point );
67 void setMapDistance(
const double distance );
69 double mapDistance()
const;
72 QPointF screenPoint()
const;
75 double screenDistance()
const;
91 void transformPoint();
92 void transformDistance();
97 double mMapDistance = 0.0;
98 QPointF mScreenPoint = QPointF();
99 double mScreenDistance = 0.0;
Point geometry type, with support for z-dimension and m-values.
The QgsQuickMapSettings class encapsulates QgsMapSettings class to offer settings of configuration of...
The QgsQuickMapToScreen class transform map points to screen coordinates as well as distances from ma...
void mapPointChanged()
Point in map coordinates.
void mapDistanceChanged()
Distance in map unit.
void mapSettingsChanged()
Map settings used to define the map canvas CRS and detect any extent change.
void screenPointChanged()
Point in screen coordinates (read-only)
void screenDistanceChanged()
Distance in screen coordinates (read-only)