Lines Matching refs:QGeoPolygonPrivate
91 inline QGeoPolygonPrivate *QGeoPolygon::d_func() in d_func()
93 return static_cast<QGeoPolygonPrivate *>(d_ptr.data()); in d_func()
96 inline const QGeoPolygonPrivate *QGeoPolygon::d_func() const in d_func()
98 return static_cast<const QGeoPolygonPrivate *>(d_ptr.constData()); in d_func()
116 : QGeoShape(new QGeoPolygonPrivate()) in Q_GLOBAL_STATIC()
126 : QGeoShape(new QGeoPolygonPrivate(path)) in QGeoPolygon()
183 QGeoPolygonPrivate *poly = new QGeoPolygonPrivate(); in QGeoPolygon()
497 QGeoPolygonPrivate::QGeoPolygonPrivate() in QGeoPolygonPrivate() function in QGeoPolygonPrivate
503 QGeoPolygonPrivate::QGeoPolygonPrivate(const QList<QGeoCoordinate> &path) in QGeoPolygonPrivate() function in QGeoPolygonPrivate
509 QGeoPolygonPrivate::~QGeoPolygonPrivate() {} in ~QGeoPolygonPrivate()
511 QGeoShapePrivate *QGeoPolygonPrivate::clone() const in clone()
513 return new QGeoPolygonPrivate(*this); in clone()
516 bool QGeoPolygonPrivate::isValid() const in isValid()
521 bool QGeoPolygonPrivate::contains(const QGeoCoordinate &coordinate) const in contains()
553 void QGeoPolygonPrivate::translate(double degreesLatitude, double degreesLongitude) in translate()
565 bool QGeoPolygonPrivate::operator==(const QGeoShapePrivate &other) const in operator ==()
570 const QGeoPolygonPrivate &otherPath = static_cast<const QGeoPolygonPrivate &>(other); in operator ==()
577 void QGeoPolygonPrivate::addHole(const QList<QGeoCoordinate> &holePath) in addHole()
587 const QList<QGeoCoordinate> QGeoPolygonPrivate::holePath(int index) const in holePath()
592 void QGeoPolygonPrivate::removeHole(int index) in removeHole()
601 int QGeoPolygonPrivate::holesCount() const in holesCount()
606 bool QGeoPolygonPrivate::polygonContains(const QGeoCoordinate &coordinate) const in polygonContains()
609 …const_cast<QGeoPolygonPrivate *>(this)->updateClipperPath(); // this one updates bbox too if needed in polygonContains()
632 void QGeoPolygonPrivate::markDirty() in markDirty()
637 void QGeoPolygonPrivate::updateClipperPath() in updateClipperPath()
653 QGeoPolygonPrivateEager::QGeoPolygonPrivateEager() : QGeoPolygonPrivate() in QGeoPolygonPrivateEager()
658 …PrivateEager::QGeoPolygonPrivateEager(const QList<QGeoCoordinate> &path) : QGeoPolygonPrivate(path) in QGeoPolygonPrivateEager()
670 return new QGeoPolygonPrivate(*this); in clone()