- added ViewFormat for parsing GE queries for Camera and stuff
- Camera now controlled with adjustable alt, tilt, auto roll based on aircraft banking and auto heading based on aircraft heading git-svn-id: http://moon:8086/svn/software/trunk/projects/FsTrack@129 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+9
-2
@@ -13,6 +13,10 @@ public:
|
||||
|
||||
void setAltitudeMode(String const &modeString);
|
||||
void setPathColor(String const &colorString);
|
||||
void setCameraAltitude(float alt_meters);
|
||||
void setCameraTilt(float tilt_deg);
|
||||
void setCameraAutoHeading(bool enable);
|
||||
void setCameraAutoRoll(bool enable);
|
||||
|
||||
private:
|
||||
CriticalSection m_lock;
|
||||
@@ -23,7 +27,10 @@ private:
|
||||
const char *m_docRoot;
|
||||
String m_altitudeModeString;
|
||||
String m_pathColorString;
|
||||
|
||||
float m_cameraAlt;
|
||||
float m_cameraTilt;
|
||||
bool m_cameraAutoHeading;
|
||||
bool m_cameraAutoRoll;
|
||||
void create();
|
||||
void destroy();
|
||||
const char* getPath();
|
||||
@@ -32,7 +39,7 @@ private:
|
||||
void exportKmz(const char *pPath);
|
||||
void updatePlane(FlightData const &flightData);
|
||||
void updatePath(FlightData const &flightData);
|
||||
void onUpdate(const char *pPath);
|
||||
void onUpdate(const char *pPath, ViewFormat const &viewFormat);
|
||||
};
|
||||
|
||||
#endif // !KML_HPP
|
||||
|
||||
Reference in New Issue
Block a user