18#include <QtPositioning/private/qgeopath_p.h>
19#include <QtPositioning/qgeopolygon.h>
20#include <QtPositioning/private/qclipperutils_p.h>
33 virtual bool isValid()
const override;
35 virtual void translate(
double degreesLatitude,
double degreesLongitude)
override;
37 size_t hash(
size_t seed)
const override;
49 virtual void updateClipperPath();
52 bool m_clipperDirty =
true;
66 virtual void translate(
double degreesLatitude,
double degreesLongitude)
override;
76 void updateBoundingBox();
virtual bool contains(const QGeoCoordinate &coordinate) const override
virtual void translate(double degreesLatitude, double degreesLongitude)
virtual void addCoordinate(const QGeoCoordinate &coordinate)
virtual QGeoShapePrivate * clone() const override
virtual bool isValid() const override
virtual void computeBoundingBox()
virtual bool operator==(const QGeoShapePrivate &other) const override
QList< double > m_deltaXs
QClipperUtils m_clipperWrapper
QList< QList< QGeoCoordinate > > m_holesList
QHash< int, QWidget * > hash
[35multi]
Combined button and popup list for selecting options.
GLsizei const GLchar *const * path
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed