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

Public Types

typedef int IdType
 

Public Member Functions

virtual IdType GetId () const =0
 
virtual const std::string & GetEntityName () const =0
 
virtual bool IsIndoorMarker () const =0
 
virtual double GetElevation () const =0
 
virtual
Positioning::ElevationMode::Type 
GetElevationMode () const =0
 
virtual Space::LatLongAltitude GetAnchorLocation () const =0
 
virtual void SetLocation (double latitudeDegrees, double longitudeDegrees)=0
 
virtual void SetElevation (double elevation)=0
 
virtual void SetElevationMode (Positioning::ElevationMode::Type elevationMode)=0
 
virtual void SetHidden (bool isHidden)=0
 
virtual bool IsHidden () const =0
 
virtual void SetSubPriority (int subPriority)=0
 
virtual void SetInteriorFloor (int interiorFloorNumber)=0
 
virtual void SetLabelText (const std::string &labelTextUtf8)=0
 
virtual void SetIconKey (const std::string &iconKey)=0
 
virtual void SetLabelVerticalOffset (float verticalOffset)=0
 

Static Public Attributes

static const int InvalidId = -1
 

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