![]() |
Qt 6.x
The Qt SDK
|
#include "qgeopolygon.h"
#include "qgeopolygon_p.h"
#include "qgeopath_p.h"
#include "qgeocircle.h"
#include "qgeocoordinate.h"
#include "qnumeric.h"
#include "qlocationutils_p.h"
#include "qwebmercator_p.h"
#include "qdoublevector2d_p.h"
#include "qdoublevector3d_p.h"
#include "moc_qgeopolygon_p.cpp"
#include "moc_qgeopolygon.cpp"
Go to the source code of this file.
Functions | |
static void | calculatePeripheralPoints (QList< QGeoCoordinate > &path, const QGeoCircle &circle, int steps) |
static void | translatePoly (QList< QGeoCoordinate > &m_path, QList< QList< QGeoCoordinate > > &m_holesList, QGeoRectangle &m_bbox, double degreesLatitude, double degreesLongitude, double m_maxLati, double m_minLati) |
Variables | |
QT_BEGIN_NAMESPACE constexpr int | kMaxInt = std::numeric_limits<int>::max() |
constexpr auto | kTooManyHoles |
constexpr auto | kTooManyElements |
|
static |
Definition at line 99 of file qgeopolygon.cpp.
References QGeoCircle::center, QLocationUtils::degrees(), QLocationUtils::earthMeanRadius(), i, M_PI, qMax(), QLocationUtils::radians(), QGeoCircle::radius, and QLocationUtils::wrapLong().
Referenced by QGeoPolygon::QGeoPolygon().
|
inlinestatic |
Definition at line 447 of file qgeopolygon.cpp.
References qMax(), qMin(), QGeoRectangle::translate(), and QLocationUtils::wrapLong().
Referenced by QGeoPolygonPrivate::translate(), and QGeoPolygonPrivateEager::translate().
|
constexpr |
Definition at line 22 of file qgeopolygon.cpp.
Referenced by QGeoPolygon::addCoordinate(), QGeoPolygon::addHole(), QGeoPolygon::holesCount(), and QGeoPolygon::size().
|
constexpr |
Definition at line 25 of file qgeopolygon.cpp.
Referenced by QGeoPolygon::addCoordinate(), and QGeoPolygon::size().
|
constexpr |
Definition at line 23 of file qgeopolygon.cpp.
Referenced by QGeoPolygon::addHole(), and QGeoPolygon::holesCount().