3 #include "EegeoShapes.h"
5 #include "VectorMathDecl.h"
7 #include "LatLongAltitude.h"
8 #include "PositioningTypes.h"
23 virtual IdType GetId()
const = 0;
25 virtual bool IsIndoor()
const = 0;
29 virtual int GetIndoorMapFloorIndex()
const = 0;
33 virtual void SetIndoorMapFloorId(
int indoorMapFloorId) = 0;
35 virtual void SetElevation(
double elevation) = 0;
37 virtual void SetElevationMode(Eegeo::Positioning::ElevationMode::Type elevationMode) = 0;
39 virtual dv3 GetOriginEcef()
const = 0;
41 virtual std::vector<v3> GetVertices()
const = 0;
43 virtual std::vector<u16> GetGeometryIndices()
const = 0;