QGIS API Documentation
3.6.0-Noosa (5873452)
|
Helper class for transform of coordinates (QgsPoint) to a different coordinate reference system. More...
#include <qgsquickcoordinatetransformer.h>
Signals | |
void | destinationCrsChanged () |
Destination CRS. More... | |
void | projectedPositionChanged () |
Projected (destination) position (in destination CRS) More... | |
void | sourceCrsChanged () |
Source CRS, default 4326. More... | |
void | sourcePositionChanged () |
Source position (in source CRS) More... | |
void | transformContextChanged () |
Transformation context, can be set from QgsQuickMapSettings::transformContext() More... | |
Properties | |
QgsCoordinateReferenceSystem | destinationCrs |
Destination CRS. More... | |
QgsPoint | projectedPosition |
Projected (destination) position (in destination CRS) More... | |
QgsCoordinateReferenceSystem | sourceCrs |
Source CRS, default 4326. More... | |
QgsPoint | sourcePosition |
Source position (in source CRS) More... | |
QgsCoordinateTransformContext | transformContext |
Transformation context, can be set from QgsQuickMapSettings::transformContext() More... | |
Helper class for transform of coordinates (QgsPoint) to a different coordinate reference system.
It requires connection of transformation context from mapSettings, source position and source CRS to calculate projected position in desired destination CRS.
Definition at line 39 of file qgsquickcoordinatetransformer.h.
|
explicit |
Creates new coordinate transformer.
Definition at line 19 of file qgsquickcoordinatetransformer.cpp.
QgsCoordinateReferenceSystem QgsQuickCoordinateTransformer::destinationCrs | ( | ) | const |
Destination CRS.
|
signal |
Destination CRS.
QgsPoint QgsQuickCoordinateTransformer::projectedPosition | ( | ) | const |
Projected (destination) position (in destination CRS)
|
signal |
Projected (destination) position (in destination CRS)
void QgsQuickCoordinateTransformer::setDestinationCrs | ( | const QgsCoordinateReferenceSystem & | destinationCrs | ) |
Destination CRS.
Definition at line 51 of file qgsquickcoordinatetransformer.cpp.
void QgsQuickCoordinateTransformer::setSourceCrs | ( | const QgsCoordinateReferenceSystem & | sourceCrs | ) |
Source CRS, default 4326.
Definition at line 66 of file qgsquickcoordinatetransformer.cpp.
void QgsQuickCoordinateTransformer::setSourcePosition | ( | const QgsPoint & | sourcePosition | ) |
Source position (in source CRS)
Definition at line 35 of file qgsquickcoordinatetransformer.cpp.
void QgsQuickCoordinateTransformer::setTransformContext | ( | const QgsCoordinateTransformContext & | context | ) |
Transformation context, can be set from QgsQuickMapSettings::transformContext()
Definition at line 77 of file qgsquickcoordinatetransformer.cpp.
QgsCoordinateReferenceSystem QgsQuickCoordinateTransformer::sourceCrs | ( | ) | const |
Source CRS, default 4326.
|
signal |
Source CRS, default 4326.
QgsPoint QgsQuickCoordinateTransformer::sourcePosition | ( | ) | const |
Source position (in source CRS)
|
signal |
Source position (in source CRS)
QgsCoordinateTransformContext QgsQuickCoordinateTransformer::transformContext | ( | ) | const |
Transformation context, can be set from QgsQuickMapSettings::transformContext()
|
signal |
Transformation context, can be set from QgsQuickMapSettings::transformContext()
|
readwrite |
Destination CRS.
Definition at line 50 of file qgsquickcoordinatetransformer.h.
|
read |
Projected (destination) position (in destination CRS)
Definition at line 44 of file qgsquickcoordinatetransformer.h.
|
readwrite |
Source CRS, default 4326.
Definition at line 53 of file qgsquickcoordinatetransformer.h.
|
readwrite |
Source position (in source CRS)
Definition at line 47 of file qgsquickcoordinatetransformer.h.
|
readwrite |
Transformation context, can be set from QgsQuickMapSettings::transformContext()
Definition at line 56 of file qgsquickcoordinatetransformer.h.