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

Public Types

typedef int IdType
 
typedef Helpers::IEvent0 ChangedEvent
 

Public Member Functions

virtual IdType GetId () const =0
 
virtual ChangedEventChanged ()=0
 
virtual bool IsIndoor () const =0
 
virtual
Resources::Interiors::InteriorId 
GetIndoorMapId () const =0
 
virtual int GetIndoorMapFloorId () const =0
 
virtual ElevationMode::Type GetElevationMode () const =0
 
virtual double GetElevation () const =0
 
virtual Space::LatLong GetCoordinate () const =0
 
virtual Space::LatLongAltitude GetDerivedCoordinate () const =0
 
virtual double GetDerivedAltitude () const =0
 
virtual double GetDerivedCollapsibleAltitude () const =0
 
virtual int GetDerivedIndoorMapFloorIndex () const =0
 
virtual void SetCoordinate (double latitudeDegrees, double longitudeDegrees)=0
 
virtual void SetElevation (double elevation)=0
 
virtual void SetElevationMode (ElevationMode::Type elevationMode)=0
 
virtual void SetIndoorMapId (const Resources::Interiors::InteriorId &indoorMapId)=0
 
virtual void SetIndoorMapFloorId (int indoorMapFloorId)=0
 

Static Public Attributes

static const int InvalidId = -1
 

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