5 #include "GlobeCamera.h"
7 #include "ITouchController.h"
8 #include "VectorMath.h"
10 #include "InteriorsCameraConfiguration.h"
36 dv3 ComputeNonFlattenedCameraPosition()
const;
37 dv3 CalculateInterestPoint(
float expandedParam,
float distanceToInterest)
const;
41 void Update(
float dt);
45 void SetInterestLocation(
const dv3& interestPointEcef);
46 const dv3& GetInterestLocation()
const;
48 void SetDistanceToInterest(
float distanceMeters);
49 const float GetDistanceToInterest()
const;
51 void SetHeading(
float headingDegrees);
52 float GetHeadingDegrees()
const;
54 void SetTilt(
float tiltDegrees);
55 void SetApplyRestrictions(
bool applyRestrictions);
56 void SetApplyFloorOffset(
bool applyFloorOffset);
57 float GetCameraInterestAltitude()
const;
58 void SetCameraInterestAltitude(
float cameraInterestAltitude);
59 float GetFloorOffsetHeight()
const;