ITS
PosConfidenceEllipseData.cpp
Go to the documentation of this file.
2 
3 #include <QDataStream>
4 
6 {
10 }
11 
13 {
14  m_semiMajorConfidence = extractUInt(data, 2, offset);
15  m_semiMinorConfidence = extractUInt(data, 2, offset);
16  m_semiMajorOrientation = extractUInt(data, 2, offset);
17 }
18 
20 {
24 }
25 
27 {
28  QByteArray bin;
29  QDataStream ds(&bin, QIODevice::WriteOnly);
30 
32 
33  return bin;
34 }
35 
37 {
39 
43 
44  return ret;
45 }
46 
48 {
49  return QString("PosConfidenceEllipse ::= {\n"
50  "\tSemiMajorConfidence ::= %1\n"
51  "\tSemiMinorConfidence ::= %2\n"
52  "\tSemiMajorOrientation ::= %3\n"
53  "}\n")
57 }
QByteArray toBin()
toBin Byte array PosConfidenceEllipseData encoder.
SemiAxisLength_t semiMinorConfidence
HeadingValue_t semiMajorOrientation
PosConfidenceEllipse_t toASN()
toASN C style PosConfidenceEllipseData encoder.
PosConfidenceEllipse serializer.
SemiAxisLength_t semiMajorConfidence
quint64 extractUInt(char *data, int l, int *offset)
extractUInt Extract an unsigned integer from byte array.
Definition: apiData.cpp:3
QString toString()
toString Human readable PosConfidenceEllipseData encoder.
PosConfidenceEllipseData()
PosConfidenceEllipseData PosConfidenceEllipseData constructor.