|
ITS
|
#include <ReferencePositionData.h>
Public Member Functions | |
| ReferencePositionData () | |
| ReferencePositionData ReferencePositionData constructor. More... | |
| ReferencePositionData (char *data, int *offset) | |
| ReferencePositionData ReferencePositionData decoder. More... | |
| ReferencePositionData (ReferencePosition_t ref) | |
| ReferencePositionData ReferencePositionData copy constructor. More... | |
| qint32 | latitude () const |
| latitude Latitude getter. More... | |
| qint32 | longitude () const |
| longitude Longitude getter. More... | |
| PosConfidenceEllipseData | positionConfidenceEllipse () const |
| positionConfidenceEllipse Position confidence ellipse getter. More... | |
| AltitudeData | altitude () const |
| altitude Altitude getter. More... | |
| void | setLatitude (qint32 l) |
| setLatitude Set the latitude. More... | |
| void | setLongitude (qint32 l) |
| setLongitude Set the longitude. More... | |
| void | setPositionConfidenceEllipse (PosConfidenceEllipseData p) |
| setPositionConfidenceEllipse Position confidence ellipse setter. More... | |
| void | setAltitude (AltitudeData a) |
| setAltitude Altitude setter. More... | |
| QByteArray | toBin () |
| toBin ReferencePositionData encoder. More... | |
| ReferencePosition_t | toASN () |
| toASN C style of the ReferencePositionData encoder. More... | |
| QString | toString () |
| toString Human readable ReferencePositionData encoder. More... | |
Private Attributes | |
| qint32 | m_latitude |
| qint32 | m_longitude |
| PosConfidenceEllipseData | m_positionConfidenceEllipse |
| AltitudeData | m_altitude |
Definition at line 16 of file ReferencePositionData.h.
| ReferencePositionData::ReferencePositionData | ( | ) |
ReferencePositionData ReferencePositionData constructor.
Definition at line 5 of file ReferencePositionData.cpp.
References m_latitude, and m_longitude.
| ReferencePositionData::ReferencePositionData | ( | char * | data, |
| int * | offset | ||
| ) |
ReferencePositionData ReferencePositionData decoder.
| data | The encoded ReferencePositionData. |
| offset | The offset of the encoded ReferencePositionData. |
Definition at line 11 of file ReferencePositionData.cpp.
References extractInt(), m_altitude, m_latitude, m_longitude, and m_positionConfidenceEllipse.
| ReferencePositionData::ReferencePositionData | ( | ReferencePosition_t | ref | ) |
ReferencePositionData ReferencePositionData copy constructor.
| ref | The C style of the ReferencePositionData. |
Definition at line 20 of file ReferencePositionData.cpp.
References ReferencePosition::altitude, ReferencePosition::latitude, ReferencePosition::longitude, m_altitude, m_latitude, m_longitude, m_positionConfidenceEllipse, and ReferencePosition::positionConfidenceEllipse.
|
inline |
altitude Altitude getter.
Definition at line 55 of file ReferencePositionData.h.
References m_altitude.
|
inline |
latitude Latitude getter.
Definition at line 40 of file ReferencePositionData.h.
References m_latitude.
|
inline |
longitude Longitude getter.
Definition at line 45 of file ReferencePositionData.h.
References m_longitude.
|
inline |
positionConfidenceEllipse Position confidence ellipse getter.
Definition at line 50 of file ReferencePositionData.h.
References m_positionConfidenceEllipse.
|
inline |
setAltitude Altitude setter.
| a | The new altitude. |
Definition at line 77 of file ReferencePositionData.h.
References m_altitude.
|
inline |
setLatitude Set the latitude.
| l | The new latitude. |
Definition at line 62 of file ReferencePositionData.h.
References m_latitude.
|
inline |
setLongitude Set the longitude.
| l | The new longitude. |
Definition at line 67 of file ReferencePositionData.h.
References m_longitude.
|
inline |
setPositionConfidenceEllipse Position confidence ellipse setter.
| p | The new position confidence ellipse. |
Definition at line 72 of file ReferencePositionData.h.
References m_positionConfidenceEllipse.
| ReferencePosition_t ReferencePositionData::toASN | ( | ) |
toASN C style of the ReferencePositionData encoder.
Definition at line 43 of file ReferencePositionData.cpp.
References ReferencePosition::altitude, ReferencePosition::latitude, ReferencePosition::longitude, m_altitude, m_latitude, m_longitude, m_positionConfidenceEllipse, ReferencePosition::positionConfidenceEllipse, AltitudeData::toASN(), and PosConfidenceEllipseData::toASN().
Referenced by fill_ManagementContainer().
| QByteArray ReferencePositionData::toBin | ( | ) |
toBin ReferencePositionData encoder.
Definition at line 28 of file ReferencePositionData.cpp.
References m_altitude, m_latitude, m_longitude, m_positionConfidenceEllipse, AltitudeData::toBin(), and PosConfidenceEllipseData::toBin().
Referenced by AppDenmIndication::toBin(), AppDenmTerminationData::toBin(), AppDenmTriggerData::toBin(), and AppDenmUpdateData::toBin().
| QString ReferencePositionData::toString | ( | ) |
toString Human readable ReferencePositionData encoder.
Definition at line 55 of file ReferencePositionData.cpp.
References m_altitude, m_latitude, m_longitude, m_positionConfidenceEllipse, AltitudeData::toString(), and PosConfidenceEllipseData::toString().
Referenced by AppDenmIndication::toString(), and AppDenmTriggerData::toString().
|
private |
Definition at line 99 of file ReferencePositionData.h.
Referenced by altitude(), ReferencePositionData(), setAltitude(), toASN(), toBin(), and toString().
|
private |
Latitude.
Definition at line 96 of file ReferencePositionData.h.
Referenced by latitude(), ReferencePositionData(), setLatitude(), toASN(), toBin(), and toString().
|
private |
Longitude.
Definition at line 97 of file ReferencePositionData.h.
Referenced by longitude(), ReferencePositionData(), setLongitude(), toASN(), toBin(), and toString().
|
private |
Position confidence ellipse.
Definition at line 98 of file ReferencePositionData.h.
Referenced by positionConfidenceEllipse(), ReferencePositionData(), setPositionConfidenceEllipse(), toASN(), toBin(), and toString().