![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qgeocameratiles_p_p.h>
Classes | |
struct | ClippedFootprint |
struct | TileMap |
Public Member Functions | |
void | updateMetadata () |
void | updateGeometry () |
Frustum | createFrustum (double viewExpansion) const |
PolygonVector | frustumFootprint (const Frustum &frustum) const |
QPair< PolygonVector, PolygonVector > | splitPolygonAtAxisValue (const PolygonVector &polygon, int axis, double value) const |
ClippedFootprint | clipFootprintToMap (const PolygonVector &footprint) const |
QList< QPair< double, int > > | tileIntersections (double p1, int t1, double p2, int t2) const |
QSet< QGeoTileSpec > | tilesFromPolygon (const PolygonVector &polygon) const |
Static Public Member Functions | |
static QGeoCameraTilesPrivate * | get (QGeoCameraTiles *o) |
Public Attributes | |
QString | m_pluginString |
QGeoMapType | m_mapType |
int | m_mapVersion = -1 |
QGeoCameraData | m_camera |
QSize | m_screenSize |
QRectF | m_visibleArea |
int | m_tileSize = 0 |
QSet< QGeoTileSpec > | m_tiles |
int | m_intZoomLevel = 0 |
int | m_sideLength = 0 |
bool | m_dirtyGeometry = false |
bool | m_dirtyMetadata = false |
double | m_viewExpansion = 1.0 |
Definition at line 46 of file qgeocameratiles_p_p.h.
QGeoCameraTilesPrivate::ClippedFootprint QGeoCameraTilesPrivate::clipFootprintToMap | ( | const PolygonVector & | footprint | ) | const |
Definition at line 442 of file qgeocameratiles.cpp.
Frustum QGeoCameraTilesPrivate::createFrustum | ( | double | viewExpansion | ) | const |
Definition at line 201 of file qgeocameratiles.cpp.
PolygonVector QGeoCameraTilesPrivate::frustumFootprint | ( | const Frustum & | frustum | ) | const |
Definition at line 322 of file qgeocameratiles.cpp.
|
inlinestatic |
Definition at line 82 of file qgeocameratiles_p_p.h.
QPair< PolygonVector, PolygonVector > QGeoCameraTilesPrivate::splitPolygonAtAxisValue | ( | const PolygonVector & | polygon, |
int | axis, | ||
double | value ) const |
Definition at line 347 of file qgeocameratiles.cpp.
QList< QPair< double, int > > QGeoCameraTilesPrivate::tileIntersections | ( | double | p1, |
int | t1, | ||
double | p2, | ||
int | t2 ) const |
Definition at line 578 of file qgeocameratiles.cpp.
QSet< QGeoTileSpec > QGeoCameraTilesPrivate::tilesFromPolygon | ( | const PolygonVector & | polygon | ) | const |
Definition at line 609 of file qgeocameratiles.cpp.
void QGeoCameraTilesPrivate::updateGeometry | ( | ) |
Definition at line 163 of file qgeocameratiles.cpp.
void QGeoCameraTilesPrivate::updateMetadata | ( | ) |
Definition at line 146 of file qgeocameratiles.cpp.
QGeoCameraData QGeoCameraTilesPrivate::m_camera |
Definition at line 90 of file qgeocameratiles_p_p.h.
bool QGeoCameraTilesPrivate::m_dirtyGeometry = false |
Definition at line 98 of file qgeocameratiles_p_p.h.
bool QGeoCameraTilesPrivate::m_dirtyMetadata = false |
Definition at line 99 of file qgeocameratiles_p_p.h.
int QGeoCameraTilesPrivate::m_intZoomLevel = 0 |
Definition at line 96 of file qgeocameratiles_p_p.h.
QGeoMapType QGeoCameraTilesPrivate::m_mapType |
Definition at line 88 of file qgeocameratiles_p_p.h.
int QGeoCameraTilesPrivate::m_mapVersion = -1 |
Definition at line 89 of file qgeocameratiles_p_p.h.
QString QGeoCameraTilesPrivate::m_pluginString |
Definition at line 87 of file qgeocameratiles_p_p.h.
QSize QGeoCameraTilesPrivate::m_screenSize |
Definition at line 91 of file qgeocameratiles_p_p.h.
int QGeoCameraTilesPrivate::m_sideLength = 0 |
Definition at line 97 of file qgeocameratiles_p_p.h.
QSet<QGeoTileSpec> QGeoCameraTilesPrivate::m_tiles |
Definition at line 94 of file qgeocameratiles_p_p.h.
int QGeoCameraTilesPrivate::m_tileSize = 0 |
Definition at line 93 of file qgeocameratiles_p_p.h.
double QGeoCameraTilesPrivate::m_viewExpansion = 1.0 |
Definition at line 100 of file qgeocameratiles_p_p.h.
QRectF QGeoCameraTilesPrivate::m_visibleArea |
Definition at line 92 of file qgeocameratiles_p_p.h.