Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QGeoMapItemGeometry Class Reference

#include <qgeomapitemgeometry_p.h>

Inheritance 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 QGeoCoordinateorigin () const
QPainterPath screenOutline () const
virtual bool contains (const QPointF &screenPoint) const
QVector2D vertex (quint32 index) const
QList< QPointFvertices () const
QList< quint32indices () const
bool isIndexed () const
quint32 size () const
void clear ()

Static Public Member Functions

static QList< QGeoCoordinatepath (const QGeoRectangle &rect)
static QList< QGeoCoordinateperimeter (const QGeoRectangle &rect)
static QList< QDoubleVector2DpathMercator (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< QPointFscreenVertices_
QList< quint32screenIndices_

Detailed Description

Definition at line 38 of file qgeomapitemgeometry_p.h.

Constructor & Destructor Documentation

◆ QGeoMapItemGeometry()

QT_BEGIN_NAMESPACE QGeoMapItemGeometry::QGeoMapItemGeometry ( )

Definition at line 15 of file qgeomapitemgeometry.cpp.

◆ ~QGeoMapItemGeometry()

QGeoMapItemGeometry::~QGeoMapItemGeometry ( )
virtual

Definition at line 19 of file qgeomapitemgeometry.cpp.

Member Function Documentation

◆ clear()

void QGeoMapItemGeometry::clear ( )
inline

Definition at line 113 of file qgeomapitemgeometry_p.h.

◆ clearBounds()

void QGeoMapItemGeometry::clearBounds ( )
inline

Definition at line 81 of file qgeomapitemgeometry_p.h.

◆ clearScreen()

void QGeoMapItemGeometry::clearScreen ( )
inline

Definition at line 75 of file qgeomapitemgeometry_p.h.

◆ contains()

virtual bool QGeoMapItemGeometry::contains ( const QPointF & screenPoint) const
inlinevirtual

Definition at line 91 of file qgeomapitemgeometry_p.h.

◆ firstPointOffset()

QPointF QGeoMapItemGeometry::firstPointOffset ( ) const
inline

Definition at line 83 of file qgeomapitemgeometry_p.h.

◆ geoLeftBound()

QGeoCoordinate QGeoMapItemGeometry::geoLeftBound ( )
inline

Definition at line 77 of file qgeomapitemgeometry_p.h.

◆ indices()

QList< quint32 > QGeoMapItemGeometry::indices ( ) const
inline

Definition at line 100 of file qgeomapitemgeometry_p.h.

◆ isIndexed()

bool QGeoMapItemGeometry::isIndexed ( ) const
inline

Definition at line 102 of file qgeomapitemgeometry_p.h.

◆ isScreenDirty()

bool QGeoMapItemGeometry::isScreenDirty ( ) const
inline

Definition at line 70 of file qgeomapitemgeometry_p.h.

◆ isSourceDirty()

bool QGeoMapItemGeometry::isSourceDirty ( ) const
inline

Definition at line 69 of file qgeomapitemgeometry_p.h.

◆ markClean()

void QGeoMapItemGeometry::markClean ( )
inline

Definition at line 74 of file qgeomapitemgeometry_p.h.

◆ markFullScreenDirty()

void QGeoMapItemGeometry::markFullScreenDirty ( )
inline

Definition at line 73 of file qgeomapitemgeometry_p.h.

◆ markScreenDirty()

void QGeoMapItemGeometry::markScreenDirty ( )
inline

Definition at line 72 of file qgeomapitemgeometry_p.h.

◆ markSourceDirty()

void QGeoMapItemGeometry::markSourceDirty ( )
inline

Definition at line 71 of file qgeomapitemgeometry_p.h.

◆ origin()

const QGeoCoordinate & QGeoMapItemGeometry::origin ( ) const
inline

Definition at line 85 of file qgeomapitemgeometry_p.h.

◆ path()

QList< QGeoCoordinate > QGeoMapItemGeometry::path ( const QGeoRectangle & rect)
inlinestatic

Definition at line 41 of file qgeomapitemgeometry_p.h.

◆ pathMercator()

QList< QDoubleVector2D > QGeoMapItemGeometry::pathMercator ( const QList< QGeoCoordinate > & p)
inlinestatic

Definition at line 58 of file qgeomapitemgeometry_p.h.

◆ perimeter()

QList< QGeoCoordinate > QGeoMapItemGeometry::perimeter ( const QGeoRectangle & rect)
inlinestatic

Definition at line 51 of file qgeomapitemgeometry_p.h.

◆ screenBoundingBox()

QRectF QGeoMapItemGeometry::screenBoundingBox ( ) const
inline

Definition at line 80 of file qgeomapitemgeometry_p.h.

◆ screenOutline()

QPainterPath QGeoMapItemGeometry::screenOutline ( ) const
inline

Definition at line 87 of file qgeomapitemgeometry_p.h.

◆ size()

quint32 QGeoMapItemGeometry::size ( ) const
inline

Definition at line 105 of file qgeomapitemgeometry_p.h.

◆ sourceBoundingBox()

QRectF QGeoMapItemGeometry::sourceBoundingBox ( ) const
inline

Definition at line 79 of file qgeomapitemgeometry_p.h.

◆ vertex()

QVector2D QGeoMapItemGeometry::vertex ( quint32 index) const
inline

Definition at line 95 of file qgeomapitemgeometry_p.h.

◆ vertices()

QList< QPointF > QGeoMapItemGeometry::vertices ( ) const
inline

Definition at line 99 of file qgeomapitemgeometry_p.h.

Member Data Documentation

◆ clipToViewport_

bool QGeoMapItemGeometry::clipToViewport_ = true
protected

Definition at line 124 of file qgeomapitemgeometry_p.h.

◆ firstPointOffset_

QPointF QGeoMapItemGeometry::firstPointOffset_
protected

Definition at line 128 of file qgeomapitemgeometry_p.h.

◆ geoLeftBound_

QGeoCoordinate QGeoMapItemGeometry::geoLeftBound_
protected

Definition at line 126 of file qgeomapitemgeometry_p.h.

◆ m_dataChanged

bool QGeoMapItemGeometry::m_dataChanged = false
mutable

Definition at line 116 of file qgeomapitemgeometry_p.h.

◆ preserveGeometry_

bool QGeoMapItemGeometry::preserveGeometry_ = false
protected

Definition at line 125 of file qgeomapitemgeometry_p.h.

◆ screenBounds_

QRectF QGeoMapItemGeometry::screenBounds_
protected

Definition at line 133 of file qgeomapitemgeometry_p.h.

◆ screenDirty_

bool QGeoMapItemGeometry::screenDirty_ = true
protected

Definition at line 123 of file qgeomapitemgeometry_p.h.

◆ screenIndices_

QList<quint32> QGeoMapItemGeometry::screenIndices_
protected

Definition at line 138 of file qgeomapitemgeometry_p.h.

◆ screenOutline_

QPainterPath QGeoMapItemGeometry::screenOutline_
protected

Definition at line 130 of file qgeomapitemgeometry_p.h.

◆ screenVertices_

QList<QPointF> QGeoMapItemGeometry::screenVertices_
protected

Definition at line 137 of file qgeomapitemgeometry_p.h.

◆ sourceBounds_

QRectF QGeoMapItemGeometry::sourceBounds_
protected

Definition at line 132 of file qgeomapitemgeometry_p.h.

◆ sourceDirty_

bool QGeoMapItemGeometry::sourceDirty_ = true
protected

Definition at line 122 of file qgeomapitemgeometry_p.h.

◆ srcOrigin_

QGeoCoordinate QGeoMapItemGeometry::srcOrigin_
protected

Definition at line 135 of file qgeomapitemgeometry_p.h.


The documentation for this class was generated from the following files: