3 #include "EegeoShapes.h"
4 #include "PositioningTypes.h"
5 #include "LatLongAltitude.h"
6 #include "InteriorId.h"
20 : m_elevationMode(Eegeo::Positioning::ElevationMode::HeightAboveGround)
22 , m_indoorMapFloorId(0)
28 Eegeo::Positioning::ElevationMode::Type elevationMode,
32 : m_elevationMode(elevationMode)
33 , m_elevation(elevation)
34 , m_indoorMapId(indoorMapId)
35 , m_indoorMapFloorId(indoorMapFloorId)
40 Eegeo::Positioning::ElevationMode::Type GetElevationMode()
const {
return m_elevationMode; }
41 double GetElevation()
const {
return m_elevation; }
42 bool IsIndoorShape()
const {
return m_indoorMapId.IsValid(); }
44 int GetIndoorMapFloorId()
const {
return m_indoorMapFloorId; }
47 Eegeo::Positioning::ElevationMode::Type m_elevationMode;
50 int m_indoorMapFloorId;