![]() |
Qt 6.x
The Qt SDK
|
#include <qgeoprojection_p.h>
Public Types | |
enum | ProjectionGroup { ProjectionOther , ProjectionCylindrical , ProjectionPseudocylindrical , ProjectionAzimuthal , ProjectionPseudoazimuthal , ProjectionConic , ProjectionPseudoconic } |
enum | Datum { DatumUnknown , DatumWGS84 , DatumSphere } |
enum | ProjectionType { ProjectionUnknown , ProjectionGeneralPerspective , ProjectionWebMercator } |
Public Attributes | |
QTransform | m_itemToWindowTransform |
bool | m_qsgTransformDirty = true |
Definition at line 30 of file qgeoprojection_p.h.
Enumerator | |
---|---|
DatumUnknown | |
DatumWGS84 | |
DatumSphere |
Definition at line 45 of file qgeoprojection_p.h.
Enumerator | |
---|---|
ProjectionOther | |
ProjectionCylindrical | |
ProjectionPseudocylindrical | |
ProjectionAzimuthal | |
ProjectionPseudoazimuthal | |
ProjectionConic | |
ProjectionPseudoconic |
Definition at line 33 of file qgeoprojection_p.h.
Enumerator | |
---|---|
ProjectionUnknown | |
ProjectionGeneralPerspective | |
ProjectionWebMercator |
Definition at line 51 of file qgeoprojection_p.h.
QT_BEGIN_NAMESPACE QGeoProjection::QGeoProjection | ( | ) |
Definition at line 62 of file qgeoprojection.cpp.
|
virtual |
Definition at line 67 of file qgeoprojection.cpp.
|
virtual |
Reimplemented in QGeoProjectionWebMercator.
Definition at line 72 of file qgeoprojection.cpp.
References Q_UNUSED.
Referenced by QGeoMap::anchorCoordinateToPoint().
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
Referenced by QDeclarativeGeoMap::fromCoordinate(), and QDeclarativeGeoMapItemBase::setPositionOnMap().
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
Referenced by QDeclarativeCircleMapItem::geometryChange(), QDeclarativePolygonMapItem::geometryChange(), QDeclarativePolylineMapItem::geometryChange(), QDeclarativeRectangleMapItem::geometryChange(), QDeclarativeGeoMap::pan(), QDeclarativeGeoMap::toCoordinate(), and QDeclarativeGeoMap::visibleRegion().
|
virtual |
Definition at line 99 of file qgeoprojection.cpp.
References m_itemToWindowTransform.
Referenced by setItemToWindowTransform().
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
Referenced by QGeoMapPrivate::maximumCenterLatitudeAtZoom().
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
Referenced by QGeoMapPrivate::minimumCenterLatitudeAtZoom().
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
Referenced by QGeoMapPrivate::mapHeight(), QGeoMapPrivate::mapWidth(), QDeclarativePolylineMapItemPrivateCPU::regenerateCache(), and QDeclarativePolylineMapItemPrivateCPU::updateCache().
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
virtual |
Reimplemented in QGeoProjectionWebMercator.
Definition at line 84 of file qgeoprojection.cpp.
References Q_UNUSED.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
void QGeoProjection::setItemToWindowTransform | ( | const QTransform & | itemToWindowTransform | ) |
Definition at line 91 of file qgeoprojection.cpp.
References itemToWindowTransform(), m_itemToWindowTransform, and m_qsgTransformDirty.
Implemented in QGeoProjectionWebMercator.
Implemented in QGeoProjectionWebMercator.
Referenced by QGeoTiledMapPrivate::setVisibleArea(), QGeoMapItemsOverlayPrivate::setVisibleArea(), and QGeoMapMapboxGLPrivate::setVisibleArea().
|
virtual |
Reimplemented in QGeoProjectionWebMercator.
Definition at line 79 of file qgeoprojection.cpp.
Referenced by QGeoMap::visibleRegion().
QTransform QGeoProjection::m_itemToWindowTransform |
Definition at line 91 of file qgeoprojection_p.h.
Referenced by itemToWindowTransform(), QGeoProjectionWebMercator::qsgTransform(), and setItemToWindowTransform().
|
mutable |
Definition at line 92 of file qgeoprojection_p.h.
Referenced by QGeoProjectionWebMercator::qsgTransform(), and setItemToWindowTransform().