4 #include "PositioningTypes.h"
14 double latitudeDegrees,
15 double longitudeDegrees,
16 double altitudeInMetres,
17 Positioning::ElevationMode::Type elevationMode,
19 double headingDegrees,
20 double maxDistanceToMatchedPointMeters,
21 double maxHeadingDeviationToMatchedPointDegrees,
22 double maxDistanceForPossibleHeadingMatch,
23 TransportNetwork::Type transportNetworkType
26 double GetLatitudeDegrees()
const {
return m_latitudeDegrees; }
27 double GetLongitudeDegrees()
const {
return m_longitudeDegrees; }
28 double GetAltitudeInMetres()
const {
return m_altitudeInMetres; }
29 Positioning::ElevationMode::Type GetElevationMode()
const {
return m_elevationMode; }
30 bool HasHeading()
const {
return m_hasHeading; }
31 double GetHeadingDegrees()
const {
return m_headingDegrees; }
32 double GetMaxDistanceToMatchedPoint()
const {
return m_maxDistanceToMatchedPointMeters; }
33 double GetMaxHeadingDeviationToMatchedPoint()
const {
return m_maxHeadingDeviationToMatchedPointDegrees; }
34 double GetMaxDistanceForPossibleHeadingMatch()
const {
return m_maxDistanceForPossibleHeadingMatch; }
35 TransportNetwork::Type GetTransportNetworkType()
const {
return m_transportNetworkType; }
37 double m_latitudeDegrees;
38 double m_longitudeDegrees;
39 double m_altitudeInMetres;
40 Positioning::ElevationMode::Type m_elevationMode;
42 double m_headingDegrees;
43 double m_maxDistanceToMatchedPointMeters;
44 double m_maxHeadingDeviationToMatchedPointDegrees;
45 double m_maxDistanceForPossibleHeadingMatch;
46 TransportNetwork::Type m_transportNetworkType;