![]() |
Qt 6.x
The Qt SDK
|
#include <qgeomapitemgeometry_p.h>
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().
|
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().
|
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().
|
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().
|
inlinestatic |
Definition at line 41 of file qgeomapitemgeometry_p.h.
References rect.
Referenced by QDeclarativeRectangleMapItemPrivateCPU::updatePolish().
|
inlinestatic |
Definition at line 58 of file qgeomapitemgeometry_p.h.
References QWebMercator::coordToMercator().
Referenced by QDeclarativeRectangleMapItemPrivateCPU::updatePolish().
|
inlinestatic |
Definition at line 51 of file qgeomapitemgeometry_p.h.
References rect.
Referenced by QDeclarativePolygonMapItemPrivateCPU::regenerateCache().
|
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().
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().