QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
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 40 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 64 of file qgsquickcoordinatetransformer.h.
|
read |
Projected (destination) position (in destination CRS)
Definition at line 58 of file qgsquickcoordinatetransformer.h.
|
readwrite |
Source CRS, default 4326.
Definition at line 67 of file qgsquickcoordinatetransformer.h.
|
readwrite |
Source position (in source CRS)
Definition at line 61 of file qgsquickcoordinatetransformer.h.
|
readwrite |
Transformation context, can be set from QgsQuickMapSettings::transformContext()
Definition at line 70 of file qgsquickcoordinatetransformer.h.