All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::BlueSphere::BlueSphereModel Class Reference

Public Member Functions

 BlueSphereModel (Positioning::IPointOnMap &pointOnMap, Positioning::IPositioningViewComponent &positioningViewComponent)
 
void UpdatePosition (const Eegeo::Camera::RenderCamera &renderCamera)
 
Eegeo::dv3 GetCurrentLocationEcef () const
 
bool IsLocationIndoors () const
 
bool IsEnabled () const
 
bool IsAccuracyRingEnabled () const
 
float GetCurrentLocationAccuracy () const
 
const double GetSmoothedHeadingDegrees () const
 
int GetCurrentFloorIndex () const
 
const float GetSphereHeightAboveBase () const
 
const float GetAnchorCylinderHeightAboveBase () const
 
void SetCoordinate (const Space::LatLong &latLong)
 
void SetElevation (double elevation)
 
void SetElevationMode (Positioning::ElevationMode::Type mode)
 
void SetIndoorMap (const std::string &indoorMapId, int indoorMapFloorId)
 
void SetCurrentLocationAccuracy (float accuracyInMeters)
 
void SetHeadingRadians (float heading)
 
void SetEnabled (bool enabled)
 
void SetAccuracyRingEnabled (bool enabled)
 
void ShowOrientation (bool showOrientationArrow)
 
bool IsOrientationVisible ()
 

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