42 Q_PROPERTY(
SurfacePatchModel* surfaceModel READ surfaceModel WRITE setSurfaceModel NOTIFY surfaceModelChanged)
43 Q_PROPERTY(QVariantList coordinates READ coordinates WRITE setCoordinates NOTIFY coordinatesChanged)
44 Q_PROPERTY(qreal heightAglMeters READ heightAglMeters WRITE setHeightAglMeters NOTIFY heightAglMetersChanged)
45 Q_PROPERTY(QGeoCoordinate anchorCoordinate READ anchorCoordinate NOTIFY anchorCoordinateChanged)
62 void setCoordinates(
const QVariantList& coordinates);
66 void setHeightAglMeters(qreal heightAglMeters);
86 void _scheduleRebuild();
87 double _terrainHeight(
const QGeoCoordinate& coordinate)
const;
88 void _setAnchorCoordinate(
const QGeoCoordinate& anchorCoordinate);
92 QVariantList _coordinates;
93 QList<QGeoCoordinate> _ring;
94 qreal _heightAglMeters = 0.0;
95 QGeoCoordinate _anchorCoordinate;
96 bool _rebuildPending =
false;