- splitted update into updatePath and updateCamera

git-svn-id: http://moon:8086/svn/software/trunk/projects/FsTrack@170 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2015-01-29 20:00:14 +00:00
parent 9cabc1130c
commit 96aeaaaa50
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -309,13 +309,14 @@ void FsLink::timerCallback()
{ {
m_listeners.call(&IFsLinkListener::onDataChanged, *this); m_listeners.call(&IFsLinkListener::onDataChanged, *this);
m_pKml->updatePlane(m_flightData);
if (m_kmlUpdateCount > 0) if (m_kmlUpdateCount > 0)
{ {
m_kmlUpdateCount--; m_kmlUpdateCount--;
} }
else else
{ {
m_pKml->update(m_flightData); m_pKml->updatePath(m_flightData);
m_pKml->exportKml(m_pKml->getPath()); m_pKml->exportKml(m_pKml->getPath());
m_kmlUpdateCount = m_kmlUpdateInterval; m_kmlUpdateCount = m_kmlUpdateInterval;
} }
+2 -1
View File
@@ -19,7 +19,8 @@ struct IKml
virtual void destroy() = 0; virtual void destroy() = 0;
virtual const char* getPath() = 0; virtual const char* getPath() = 0;
virtual void update(FlightData const &flightData) = 0; virtual void updatePlane(FlightData const &flightData) = 0;
virtual void updatePath(FlightData const &flightData) = 0;
virtual void exportKml(const char *pPath) = 0; virtual void exportKml(const char *pPath) = 0;
virtual void exportKmz(const char *pPath) = 0; virtual void exportKmz(const char *pPath) = 0;
}; };