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

Public Member Functions

 InteriorsGpsCameraController (InteriorsCameraController &interiorsCameraController, const IImmutableInteriorViewModel &interiorViewModel, Camera::GlobeCamera::GlobeCameraTouchController &m_globeCameraTouchController, Camera::GlobeCamera::GpsGlobeCameraController &gpsGlobeCameraController)
 
const Camera::CameraState GetCameraState () const
 
const Camera::RenderCamera GetRenderCamera () const
 
dv3 ComputeNonFlattenedCameraPosition () const
 
dv3 CalculateInterestPoint (float expandedParam, float distanceToInterest) const
 
ITouchControllerGetTouchController () const
 
Camera::GlobeCamera::GpsGlobeCameraControllerGetGpsGlobeCameraController ()
 
void Update (float dt)
 
void UpdateScreenProperties (const Rendering::ScreenProperties &screenProperties)
 
void SetInterestLocation (const dv3 &interestPointEcef)
 
const dv3GetInterestLocation () const
 
void SetDistanceToInterest (float distanceMeters)
 
const float GetDistanceToInterest () const
 
void SetHeading (float headingDegrees)
 
float GetHeadingDegrees () const
 
void SetTilt (float tiltDegrees)
 
void SetApplyRestrictions (bool applyRestrictions)
 
void SetApplyFloorOffset (bool applyFloorOffset)
 
float GetCameraInterestAltitude () const
 
void SetCameraInterestAltitude (float cameraInterestAltitude)
 
float GetFloorOffsetHeight () const
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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