ITS
ReferencePositionData.h
Go to the documentation of this file.
1 
5 #ifndef REFERENCEPOSITIONDATA_H
6 #define REFERENCEPOSITIONDATA_H
7 
8 #include <QByteArray>
9 
10 #include <apiData.h>
11 
12 #include <ReferencePosition.h>
14 #include <AltitudeData.h>
15 
17 {
18 public:
28  ReferencePositionData(char *data, int *offset);
34 
35  /* Getters */
40  qint32 latitude() const{return m_latitude;}
45  qint32 longitude() const{return m_longitude;}
55  AltitudeData altitude() const{return m_altitude;}
56 
57  /* Setters */
62  void setLatitude(qint32 l){m_latitude = l;}
67  void setLongitude(qint32 l){m_longitude = l;}
78 
83  QByteArray toBin();
93  QString toString();
94 
95 private:
96  qint32 m_latitude;
97  qint32 m_longitude;
100 };
101 
102 #endif // REFERENCEPOSITIONDATA_H
QByteArray toBin()
toBin ReferencePositionData encoder.
PosConfidenceEllipseData m_positionConfidenceEllipse
void setPositionConfidenceEllipse(PosConfidenceEllipseData p)
setPositionConfidenceEllipse Position confidence ellipse setter.
C++ style of the Altitude.
AltitudeData altitude() const
altitude Altitude getter.
qint32 latitude() const
latitude Latitude getter.
PosConfidenceEllipse serializer.
PosConfidenceEllipseData positionConfidenceEllipse() const
positionConfidenceEllipse Position confidence ellipse getter.
qint32 longitude() const
longitude Longitude getter.
void setLongitude(qint32 l)
setLongitude Set the longitude.
void setLatitude(qint32 l)
setLatitude Set the latitude.
QString toString()
toString Human readable ReferencePositionData encoder.
ReferencePosition_t toASN()
toASN C style of the ReferencePositionData encoder.
void setAltitude(AltitudeData a)
setAltitude Altitude setter.
ReferencePositionData()
ReferencePositionData ReferencePositionData constructor.
API used for C++ style data.