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