All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Shapes::IShapeModel Class Referenceabstract

Public Types

typedef int IdType
 

Public Member Functions

virtual IdType GetId () const =0
 
virtual bool IsIndoor () const =0
 
virtual const
Resources::Interiors::InteriorId
GetIndoorMapId () const =0
 
virtual int GetIndoorMapFloorIndex () const =0
 
virtual void SetIndoorMapId (const Resources::Interiors::InteriorId &indoorMapId)=0
 
virtual void SetIndoorMapFloorId (int indoorMapFloorId)=0
 
virtual void SetElevation (double elevation)=0
 
virtual void SetElevationMode (Eegeo::Positioning::ElevationMode::Type elevationMode)=0
 
virtual dv3 GetOriginEcef () const =0
 
virtual std::vector< v3GetVertices () const =0
 
virtual std::vector< u16 > GetGeometryIndices () const =0
 
virtual void GetBounds (Space::LatLong &out_southWest, Space::LatLong &out_northEast) const =0
 

The documentation for this class was generated from the following file: