9 class Pose :
public QObject
12 Q_PROPERTY(
knowGIS::Pose pose READ pose WRITE setPose NOTIFY poseChanged)
13 Q_PROPERTY(
knowGIS::Point point READ point WRITE setPoint NOTIFY poseChanged)
14 Q_PROPERTY(
knowGIS::GeoPose geoPose READ geoPose WRITE setGeoPose NOTIFY poseChanged)
15 Q_PROPERTY(
knowGIS::GeoPoint geoPoint READ geoPoint WRITE setGeoPoint NOTIFY poseChanged)
16 Q_PROPERTY(qreal longitude READ longitude WRITE setLongitude NOTIFY poseChanged)
17 Q_PROPERTY(qreal latitude READ latitude WRITE setLatitude NOTIFY poseChanged)
18 Q_PROPERTY(qreal altitude READ altitude WRITE setAltitude NOTIFY poseChanged)
19 Q_PROPERTY(
bool isValid READ isValid NOTIFY poseChanged)
21 Pose(QObject* _parent =
nullptr);
32 qreal longitude()
const;
33 void setLongitude(qreal _l);
34 qreal latitude()
const;
35 void setLatitude(qreal _l);
36 qreal altitude()
const;
37 void setAltitude(qreal _l);