All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | Static Public Attributes | List of all members
Eegeo::Resources::Interiors::IProp Class Referenceabstract

Public Types

typedef int IdType
 

Public Member Functions

virtual IdType GetId () const =0
 
virtual const std::string & GetName () const =0
 
virtual InteriorId GetInteriorId () const =0
 
virtual int GetFloorId () const =0
 
virtual double GetElevation () const =0
 
virtual void SetElevation (double elevation)=0
 
virtual
Positioning::ElevationMode::Type 
GetElevationMode () const =0
 
virtual void SetElevationMode (Positioning::ElevationMode::Type elevationMode)=0
 
virtual Space::LatLong GetCoordinate () const =0
 
virtual void SetCoordinate (const Space::LatLong &coord)=0
 
virtual double GetHeadingDegrees () const =0
 
virtual void SetHeadingDegrees (double headingDegrees)=0
 
virtual const std::string & GetPropGeometryId () const =0
 
virtual void SetPropGeometryId (const std::string &propGeometryId)=0
 
virtual m44 CalculateTransformMatrix (const dv3 &rootEcef) const =0
 
virtual IPropPositionChangedEventGetPositionChangedEvent ()=0
 

Static Public Attributes

static const int InvalidId = -1
 

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