ITS
|
#include <PosConfidenceEllipseData.h>
Public Member Functions | |
PosConfidenceEllipseData () | |
PosConfidenceEllipseData PosConfidenceEllipseData constructor. More... | |
PosConfidenceEllipseData (char *data, int *offset) | |
PosConfidenceEllipseData PosConfidenceEllipseData decoder constructor. More... | |
PosConfidenceEllipseData (PosConfidenceEllipse_t pos) | |
PosConfidenceEllipseData PosConfidenceEllipseData copy constructor. More... | |
quint16 | semiMajorConfidence () const |
semiMajorConfidence Semi major confidence getter. More... | |
quint16 | semiMinorConfidence () const |
semiMinorConfidence Semi minor confidence getter. More... | |
quint16 | semiMajorOrientation () const |
semiMajorOrientation Orientation to the North. More... | |
void | setSemiMajorConfidence (quint16 s) |
setSemiMajorConfidence Semi major confidence setter. More... | |
void | setSemiMinorConfidence (quint16 s) |
setSemiMainrConfidence Semi minor confidence setter. More... | |
void | setSemiMajorOrientation (quint16 s) |
setSemiMajorOrientation Orientation to the North setter. More... | |
QByteArray | toBin () |
toBin Byte array PosConfidenceEllipseData encoder. More... | |
PosConfidenceEllipse_t | toASN () |
toASN C style PosConfidenceEllipseData encoder. More... | |
QString | toString () |
toString Human readable PosConfidenceEllipseData encoder. More... | |
Private Attributes | |
quint16 | m_semiMajorConfidence |
quint16 | m_semiMinorConfidence |
quint16 | m_semiMajorOrientation |
Definition at line 14 of file PosConfidenceEllipseData.h.
PosConfidenceEllipseData::PosConfidenceEllipseData | ( | ) |
PosConfidenceEllipseData PosConfidenceEllipseData constructor.
Definition at line 5 of file PosConfidenceEllipseData.cpp.
References m_semiMajorConfidence, m_semiMajorOrientation, and m_semiMinorConfidence.
PosConfidenceEllipseData::PosConfidenceEllipseData | ( | char * | data, |
int * | offset | ||
) |
PosConfidenceEllipseData PosConfidenceEllipseData decoder constructor.
data | Byte array of the PosConfidenceEllipseData. |
offset | The offset of the byte array. |
Definition at line 12 of file PosConfidenceEllipseData.cpp.
References extractUInt(), m_semiMajorConfidence, m_semiMajorOrientation, and m_semiMinorConfidence.
PosConfidenceEllipseData::PosConfidenceEllipseData | ( | PosConfidenceEllipse_t | pos | ) |
PosConfidenceEllipseData PosConfidenceEllipseData copy constructor.
pos | C style of the PosConfidenceEllipseData. |
Definition at line 19 of file PosConfidenceEllipseData.cpp.
References m_semiMajorConfidence, m_semiMajorOrientation, m_semiMinorConfidence, PosConfidenceEllipse::semiMajorConfidence, PosConfidenceEllipse::semiMajorOrientation, and PosConfidenceEllipse::semiMinorConfidence.
|
inline |
semiMajorConfidence Semi major confidence getter.
Definition at line 38 of file PosConfidenceEllipseData.h.
References m_semiMajorConfidence.
|
inline |
semiMajorOrientation Orientation to the North.
Definition at line 48 of file PosConfidenceEllipseData.h.
References m_semiMajorOrientation.
|
inline |
semiMinorConfidence Semi minor confidence getter.
Definition at line 43 of file PosConfidenceEllipseData.h.
References m_semiMinorConfidence.
|
inline |
setSemiMajorConfidence Semi major confidence setter.
s | The new semi major confidence. |
Definition at line 55 of file PosConfidenceEllipseData.h.
References m_semiMajorConfidence.
|
inline |
setSemiMajorOrientation Orientation to the North setter.
s | The new orientation to the North. |
Definition at line 65 of file PosConfidenceEllipseData.h.
References m_semiMajorOrientation.
|
inline |
setSemiMainrConfidence Semi minor confidence setter.
s | The new semi minor confidence. |
Definition at line 60 of file PosConfidenceEllipseData.h.
References m_semiMinorConfidence.
PosConfidenceEllipse_t PosConfidenceEllipseData::toASN | ( | ) |
toASN C style PosConfidenceEllipseData encoder.
Definition at line 36 of file PosConfidenceEllipseData.cpp.
References m_semiMajorConfidence, m_semiMajorOrientation, m_semiMinorConfidence, PosConfidenceEllipse::semiMajorConfidence, PosConfidenceEllipse::semiMajorOrientation, and PosConfidenceEllipse::semiMinorConfidence.
Referenced by ReferencePositionData::toASN().
QByteArray PosConfidenceEllipseData::toBin | ( | ) |
toBin Byte array PosConfidenceEllipseData encoder.
Definition at line 26 of file PosConfidenceEllipseData.cpp.
References m_semiMajorConfidence, m_semiMajorOrientation, and m_semiMinorConfidence.
Referenced by ReferencePositionData::toBin().
QString PosConfidenceEllipseData::toString | ( | ) |
toString Human readable PosConfidenceEllipseData encoder.
Definition at line 47 of file PosConfidenceEllipseData.cpp.
References m_semiMajorConfidence, m_semiMajorOrientation, and m_semiMinorConfidence.
Referenced by ReferencePositionData::toString().
|
private |
Semi major confidence.
Definition at line 84 of file PosConfidenceEllipseData.h.
Referenced by PosConfidenceEllipseData(), semiMajorConfidence(), setSemiMajorConfidence(), toASN(), toBin(), and toString().
|
private |
Orientation to the North.
Definition at line 86 of file PosConfidenceEllipseData.h.
Referenced by PosConfidenceEllipseData(), semiMajorOrientation(), setSemiMajorOrientation(), toASN(), toBin(), and toString().
|
private |
Semi minor confidence.
Definition at line 85 of file PosConfidenceEllipseData.h.
Referenced by PosConfidenceEllipseData(), semiMinorConfidence(), setSemiMinorConfidence(), toASN(), toBin(), and toString().