![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#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 Member Functions | |
| QGeoProjection () | |
| virtual | ~QGeoProjection () |
| virtual void | setVisibleArea (const QRectF &visibleArea)=0 |
| virtual void | setViewportSize (const QSize &sizesize)=0 |
| virtual void | setCameraData (const QGeoCameraData &cameraData, bool force=true)=0 |
| virtual QGeoCameraData | cameraData () const =0 |
| virtual double | minimumZoom () const =0 |
| virtual double | maximumCenterLatitudeAtZoom (const QGeoCameraData &cameraData) const =0 |
| virtual double | minimumCenterLatitudeAtZoom (const QGeoCameraData &cameraData) const =0 |
| virtual QGeoCoordinate | itemPositionToCoordinate (const QDoubleVector2D &pos, bool clipToViewport=true) const =0 |
| virtual QDoubleVector2D | coordinateToItemPosition (const QGeoCoordinate &coordinate, bool clipToViewport=true) const =0 |
| virtual ProjectionGroup | projectionGroup () const =0 |
| virtual Datum | datum () const =0 |
| virtual ProjectionType | projectionType () const =0 |
| virtual QGeoCoordinate | anchorCoordinateToPoint (const QGeoCoordinate &coordinate, const QPointF &anchorPoint) const |
| virtual QGeoShape | visibleRegion () const |
| virtual bool | setBearing (qreal bearing, const QGeoCoordinate &coordinate) |
| virtual QMatrix4x4 | projectionTransformation () const =0 |
| virtual QMatrix4x4 | projectionTransformation_centered () const =0 |
| virtual const QMatrix4x4 & | qsgTransform () const =0 |
| virtual QDoubleVector3D | centerMercator () const =0 |
| void | setItemToWindowTransform (const QTransform &itemToWindowTransform) |
| virtual QTransform | itemToWindowTransform () const |
Public Attributes | |
| QTransform | m_itemToWindowTransform |
| bool | m_qsgTransformDirty = true |
Definition at line 31 of file qgeoprojection_p.h.
| Enumerator | |
|---|---|
| DatumUnknown | |
| DatumWGS84 | |
| DatumSphere | |
Definition at line 46 of file qgeoprojection_p.h.
| Enumerator | |
|---|---|
| ProjectionOther | |
| ProjectionCylindrical | |
| ProjectionPseudocylindrical | |
| ProjectionAzimuthal | |
| ProjectionPseudoazimuthal | |
| ProjectionConic | |
| ProjectionPseudoconic | |
Definition at line 34 of file qgeoprojection_p.h.
| Enumerator | |
|---|---|
| ProjectionUnknown | |
| ProjectionGeneralPerspective | |
| ProjectionWebMercator | |
Definition at line 52 of file qgeoprojection_p.h.
| QT_BEGIN_NAMESPACE QGeoProjection::QGeoProjection | ( | ) |
Definition at line 63 of file qgeoprojection.cpp.
|
virtual |
Definition at line 68 of file qgeoprojection.cpp.
|
virtual |
Reimplemented in QGeoProjectionWebMercator.
Definition at line 73 of file qgeoprojection.cpp.
|
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.
|
virtual |
Definition at line 100 of file qgeoprojection.cpp.
|
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.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
|
virtual |
Reimplemented in QGeoProjectionWebMercator.
Definition at line 85 of file qgeoprojection.cpp.
|
pure virtual |
Implemented in QGeoProjectionWebMercator.
| void QGeoProjection::setItemToWindowTransform | ( | const QTransform & | itemToWindowTransform | ) |
Definition at line 92 of file qgeoprojection.cpp.
Implemented in QGeoProjectionWebMercator.
Implemented in QGeoProjectionWebMercator.
|
virtual |
Reimplemented in QGeoProjectionWebMercator.
Definition at line 80 of file qgeoprojection.cpp.
| QTransform QGeoProjection::m_itemToWindowTransform |
Definition at line 92 of file qgeoprojection_p.h.
|
mutable |
Definition at line 93 of file qgeoprojection_p.h.