From 96aeaaaa5019b2dedc890680ee0859306c16fb94 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Thu, 29 Jan 2015 20:00:14 +0000 Subject: [PATCH] - splitted update into updatePath and updateCamera git-svn-id: http://moon:8086/svn/software/trunk/projects/FsTrack@170 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Source/FsLink.cpp | 3 ++- Source/IKml.hpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/FsLink.cpp b/Source/FsLink.cpp index aac0ef8..73c5fdc 100644 --- a/Source/FsLink.cpp +++ b/Source/FsLink.cpp @@ -309,13 +309,14 @@ void FsLink::timerCallback() { m_listeners.call(&IFsLinkListener::onDataChanged, *this); + m_pKml->updatePlane(m_flightData); if (m_kmlUpdateCount > 0) { m_kmlUpdateCount--; } else { - m_pKml->update(m_flightData); + m_pKml->updatePath(m_flightData); m_pKml->exportKml(m_pKml->getPath()); m_kmlUpdateCount = m_kmlUpdateInterval; } diff --git a/Source/IKml.hpp b/Source/IKml.hpp index b1ab841..ab6226e 100644 --- a/Source/IKml.hpp +++ b/Source/IKml.hpp @@ -19,7 +19,8 @@ struct IKml virtual void destroy() = 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 exportKmz(const char *pPath) = 0; };