refs #863, enabled spline interpolator for FSX

This commit is contained in:
Klaus Basan
2017-03-01 01:51:41 +01:00
committed by Mathew Sutcliffe
parent 6665a63cf3
commit d3e49d4cf1
3 changed files with 11 additions and 5 deletions

View File

@@ -9,6 +9,7 @@
#include "simconnectobject.h"
#include "blackmisc/simulation/interpolatorlinear.h"
#include "blackmisc/simulation/interpolatorspline.h"
using namespace BlackMisc::Aviation;
using namespace BlackMisc::Simulation;
@@ -20,10 +21,11 @@ namespace BlackSimPlugin
CSimConnectObject::CSimConnectObject()
{ }
CSimConnectObject::CSimConnectObject(const BlackMisc::Simulation::CSimulatedAircraft &aircraft, DWORD requestId,
CSimConnectObject::CSimConnectObject(const BlackMisc::Simulation::CSimulatedAircraft &aircraft,
DWORD requestId,
BlackMisc::Simulation::CInterpolationLogger *logger) :
m_aircraft(aircraft), m_requestId(requestId), m_validRequestId(true),
m_interpolator(QSharedPointer<BlackMisc::Simulation::CInterpolatorLinear>::create(aircraft.getCallsign()))
m_interpolator(QSharedPointer<BlackMisc::Simulation::CInterpolatorSpline>::create(aircraft.getCallsign()))
{
m_interpolator->attachLogger(logger);
}