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().