All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Positioning::PointOnMapInteriorComponent Class Reference
Inheritance diagram for Eegeo::Positioning::PointOnMapInteriorComponent:
Eegeo::Positioning::PointOnMapComponent Eegeo::NonCopyable

Public Member Functions

 PointOnMapInteriorComponent (Helpers::IGenericEventProvider< InteriorModelChangedEvent, Resources::Interiors::InteriorId > &interiorModelChangedEventProvider, const Resources::Interiors::InteriorsModelRepository &interiorsModelRepository, const Resources::Interiors::InteriorId &indoorMapId, int indoorMapFloorId, bool matchOnFloorIndex, bool useDefaultFloorIndex)
 
virtual void NotifyNeedsRefresh (const IPointOnMap &pointOnMap)
 
virtual double GetIndoorMapFloorAltitude () const
 
virtual double GetIndoorMapBaseAltitude () const
 
virtual const
Resources::Interiors::InteriorId
GetIndoorMapId () const
 
virtual int GetIndoorMapFloorId () const
 
virtual int GetDerivedFloorIndex () const
 
virtual void SetIndoorMapId (const Resources::Interiors::InteriorId &indoorMapId)
 
virtual void SetIndoorMapFloorId (int indoorMapFloorId)
 
- Public Member Functions inherited from Eegeo::Positioning::PointOnMapComponent
virtual ChangedEventChanged ()
 

Additional Inherited Members

- Public Types inherited from Eegeo::Positioning::PointOnMapComponent
typedef IPointOnMap::ChangedEvent ChangedEvent
 

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