6 #include "GlobeCamera.h"
7 #include "VectorMathDecl.h"
9 #include "IInterestPointProvider.h"
10 #include "CameraState.h"
11 #include "Rendering.h"
12 #include "RenderCamera.h"
16 class ITouchController;
30 virtual void Update(
float deltaSeconds);
36 dv3 GetEcefInterestPoint()
const;
38 virtual float GetDistanceToInterest()
const;
46 virtual void SetInterestLocation(
const dv3& interestPointEcef);
48 virtual void SetView(
double interestLatitudeDegrees,
double interestLongitudeDegrees,
float headingDegrees,
float distanceToInterest);
50 virtual bool IsGpsActive()
const;
52 virtual bool IsCompassActive()
const;
58 virtual void SetDebugLogging(
bool enabled);
70 bool m_debugLoggingEnabled;