7 #include "InteriorId.h"
8 #include "PropGeometry.h"
9 #include "PositioningTypes.h"
23 const std::string& name,
27 Positioning::ElevationMode::Type elevationMode,
28 double headingDegrees,
29 const std::string& propGeometryId)
30 : m_indoorMapId(indoorMapId)
33 , m_latitude(latitude)
34 , m_longitude(longitude)
35 , m_elevation(elevation)
36 , m_elevationMode(elevationMode)
37 , m_headingDegrees(headingDegrees)
38 , m_propGeometryId(propGeometryId)
44 const int GetFloorId()
const {
return m_floorId; }
45 const std::string& GetName()
const {
return m_name; }
46 const double GetLatitudeDegrees()
const {
return m_latitude; }
47 const double GetLongitudeDegrees()
const {
return m_longitude; }
48 const double GetElevation()
const {
return m_elevation; }
49 Positioning::ElevationMode::Type GetElevationMode()
const {
return m_elevationMode; }
50 const double GetHeadingDegrees()
const {
return m_headingDegrees; }
51 const std::string& GetPropGeometryId()
const {
return m_propGeometryId; }
57 const std::string m_name;
58 const double m_latitude;
59 const double m_longitude;
60 const double m_elevation;
61 const Positioning::ElevationMode::Type m_elevationMode;
62 const double m_headingDegrees;
63 const std::string m_propGeometryId;