Public Member Functions | |
PointOnMap (IdType pointOnMapId, PointOnMapTerrainHeightComponent *pTerrainHeightComponent, PointOnMapInteriorComponent *pInteriorComponent, const IPositioningViewComponent &positioningViewComponent, double latitudeDegrees, double longitudeDegrees, double elevation, ElevationMode::Type elevationMode) | |
virtual IdType | GetId () const |
virtual ChangedEvent & | Changed () |
virtual const IPositioningViewComponent & | GetViewComponent () const |
virtual bool | IsIndoor () const |
virtual Resources::Interiors::InteriorId | GetIndoorMapId () const |
virtual int | GetIndoorMapFloorId () const |
virtual ElevationMode::Type | GetElevationMode () const |
virtual double | GetElevation () const |
virtual Space::LatLong | GetCoordinate () const |
virtual Space::LatLongAltitude | GetDerivedCoordinate () const |
virtual double | GetDerivedAltitude () const |
virtual double | GetDerivedCollapsibleAltitude () const |
virtual int | GetDerivedIndoorMapFloorIndex () const |
virtual void | SetCoordinate (double latitudeDegrees, double longitudeDegrees) |
virtual void | SetElevation (double elevation) |
virtual void | SetElevationMode (ElevationMode::Type elevationMode) |
virtual void | SetIndoorMapId (const Resources::Interiors::InteriorId &indoorMapId) |
virtual void | SetIndoorMapFloorId (int indoorMapFloorId) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |