QGIS API Documentation
3.6.0-Noosa (5873452)
|
The QgsQuickMapTransform is transformation that can be attached to any QQuickItem. More...
#include <qgsquickmaptransform.h>
Signals | |
void | mapSettingsChanged () |
Associated map settings. More... | |
Public Member Functions | |
QgsQuickMapTransform ()=default | |
Creates a new map transform. More... | |
~QgsQuickMapTransform ()=default | |
void | applyTo (QMatrix4x4 *matrix) const |
Applies transformation based on current map settings to a matrix. More... | |
QgsQuickMapSettings * | mapSettings () const |
Associated map settings. More... | |
void | setMapSettings (QgsQuickMapSettings *mapSettings) |
Associated map settings. More... | |
Properties | |
QgsQuickMapSettings | mapSettings |
Associated map settings. More... | |
The QgsQuickMapTransform is transformation that can be attached to any QQuickItem.
If the item is based on the map coordinates, QgsQuickMapTransform will transform it to the device coordintes based on the attached map settings.
Definition at line 37 of file qgsquickmaptransform.h.
|
default |
Creates a new map transform.
|
default |
void QgsQuickMapTransform::applyTo | ( | QMatrix4x4 * | matrix | ) | const |
Applies transformation based on current map settings to a matrix.
Also optimize resulting matrix after transformation
matrix | Matrix to be transformed |
Definition at line 19 of file qgsquickmaptransform.cpp.
QgsQuickMapSettings* QgsQuickMapTransform::mapSettings | ( | ) | const |
Associated map settings.
Should be initialized before the first use from mapcanvas map settings.
|
signal |
Associated map settings.
Should be initialized before the first use from mapcanvas map settings.
void QgsQuickMapTransform::setMapSettings | ( | QgsQuickMapSettings * | mapSettings | ) |
Associated map settings.
Should be initialized before the first use from mapcanvas map settings.
Definition at line 30 of file qgsquickmaptransform.cpp.
|
readwrite |
Associated map settings.
Should be initialized before the first use from mapcanvas map settings.
Definition at line 44 of file qgsquickmaptransform.h.