|  | Qt 6.x
    The Qt SDK | 
#include <qgeomapitemgeometry_p.h>
 Inheritance diagram for QGeoMapItemGeometry:
 Inheritance diagram for QGeoMapItemGeometry: Collaboration diagram for QGeoMapItemGeometry:
 Collaboration diagram for QGeoMapItemGeometry:| Public Member Functions | |
| QGeoMapItemGeometry () | |
| virtual | ~QGeoMapItemGeometry () | 
| bool | isSourceDirty () const | 
| bool | isScreenDirty () const | 
| void | markSourceDirty () | 
| void | markScreenDirty () | 
| void | markFullScreenDirty () | 
| void | markClean () | 
| void | clearScreen () | 
| QGeoCoordinate | geoLeftBound () | 
| QRectF | sourceBoundingBox () const | 
| QRectF | screenBoundingBox () const | 
| void | clearBounds () | 
| QPointF | firstPointOffset () const | 
| const QGeoCoordinate & | origin () const | 
| QPainterPath | screenOutline () const | 
| virtual bool | contains (const QPointF &screenPoint) const | 
| QVector2D | vertex (quint32 index) const | 
| QList< QPointF > | vertices () const | 
| QList< quint32 > | indices () const | 
| bool | isIndexed () const | 
| quint32 | size () const | 
| void | clear () | 
| Static Public Member Functions | |
| static QList< QGeoCoordinate > | path (const QGeoRectangle &rect) | 
| static QList< QGeoCoordinate > | perimeter (const QGeoRectangle &rect) | 
| static QList< QDoubleVector2D > | pathMercator (const QList< QGeoCoordinate > &p) | 
| Public Attributes | |
| bool | m_dataChanged = false | 
| Protected Attributes | |
| bool | sourceDirty_ = true | 
| bool | screenDirty_ = true | 
| bool | clipToViewport_ = true | 
| bool | preserveGeometry_ = false | 
| QGeoCoordinate | geoLeftBound_ | 
| QPointF | firstPointOffset_ | 
| QPainterPath | screenOutline_ | 
| QRectF | sourceBounds_ | 
| QRectF | screenBounds_ | 
| QGeoCoordinate | srcOrigin_ | 
| QList< QPointF > | screenVertices_ | 
| QList< quint32 > | screenIndices_ | 
Definition at line 38 of file qgeomapitemgeometry_p.h.
| QT_BEGIN_NAMESPACE QGeoMapItemGeometry::QGeoMapItemGeometry | ( | ) | 
Definition at line 15 of file qgeomapitemgeometry.cpp.
| 
 | virtual | 
Definition at line 19 of file qgeomapitemgeometry.cpp.
| 
 | inline | 
Definition at line 113 of file qgeomapitemgeometry_p.h.
Referenced by QDeclarativeCircleMapItemPrivateCPU::updatePolish(), QDeclarativePolygonMapItemPrivateCPU::updatePolish(), QDeclarativePolylineMapItemPrivateCPU::updatePolish(), and QDeclarativeRectangleMapItemPrivateCPU::updatePolish().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 81 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 75 of file qgeomapitemgeometry_p.h.
| 
 | inlinevirtual | 
Definition at line 91 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 83 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 77 of file qgeomapitemgeometry_p.h.
Definition at line 100 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 102 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 70 of file qgeomapitemgeometry_p.h.
Referenced by QDeclarativePolylineMapItemPrivateCPU::updateMapItemPaintNode(), QDeclarativeCircleMapItemPrivateCPU::updateMapItemPaintNode(), QDeclarativePolygonMapItemPrivateCPU::updateMapItemPaintNode(), and QDeclarativeRectangleMapItemPrivateCPU::updateMapItemPaintNode().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 69 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 74 of file qgeomapitemgeometry_p.h.
Referenced by QDeclarativePolylineMapItemPrivateCPU::updateMapItemPaintNode(), QDeclarativeCircleMapItemPrivateCPU::updateMapItemPaintNode(), QDeclarativePolygonMapItemPrivateCPU::updateMapItemPaintNode(), and QDeclarativeRectangleMapItemPrivateCPU::updateMapItemPaintNode().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 73 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 72 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 71 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 85 of file qgeomapitemgeometry_p.h.
Referenced by QDeclarativeCircleMapItemPrivateCPU::updatePolish(), QDeclarativePolygonMapItemPrivateCPU::updatePolish(), QDeclarativePolylineMapItemPrivateCPU::updatePolish(), QDeclarativeRectangleMapItemPrivateCPU::updatePolish(), QGeoMapPolylineGeometry::updateSourcePoints(), and QGeoMapPolygonGeometry::updateSourcePoints().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 41 of file qgeomapitemgeometry_p.h.
References rect.
Referenced by QDeclarativeRectangleMapItemPrivateCPU::updatePolish().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 58 of file qgeomapitemgeometry_p.h.
References QWebMercator::coordToMercator().
Referenced by QDeclarativeRectangleMapItemPrivateCPU::updatePolish().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 51 of file qgeomapitemgeometry_p.h.
References rect.
Referenced by QDeclarativePolygonMapItemPrivateCPU::regenerateCache().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 80 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 87 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 105 of file qgeomapitemgeometry_p.h.
| 
 | inline | 
Definition at line 79 of file qgeomapitemgeometry_p.h.
Referenced by QDeclarativeCircleMapItemPrivateCPU::updatePolish(), QDeclarativePolygonMapItemPrivateCPU::updatePolish(), QDeclarativePolylineMapItemPrivateCPU::updatePolish(), and QDeclarativeRectangleMapItemPrivateCPU::updatePolish().
 Here is the caller graph for this function:
 Here is the caller graph for this function:Definition at line 95 of file qgeomapitemgeometry_p.h.
Definition at line 99 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 124 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 128 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 126 of file qgeomapitemgeometry_p.h.
| 
 | mutable | 
Definition at line 116 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 125 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 133 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 123 of file qgeomapitemgeometry_p.h.
Definition at line 138 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 130 of file qgeomapitemgeometry_p.h.
Definition at line 137 of file qgeomapitemgeometry_p.h.
| 
 | protected | 
Definition at line 132 of file qgeomapitemgeometry_p.h.
Referenced by QGeoMapPolylineGeometry::updateSourcePoints(), and QGeoMapPolygonGeometry::updateSourcePoints().
| 
 | protected | 
Definition at line 122 of file qgeomapitemgeometry_p.h.
Referenced by QGeoMapPolylineGeometry::updateSourcePoints(), and QGeoMapPolygonGeometry::updateSourcePoints().
| 
 | protected | 
Definition at line 135 of file qgeomapitemgeometry_p.h.
Referenced by QGeoMapPolylineGeometry::updateSourcePoints(), and QGeoMapPolygonGeometry::updateSourcePoints().