Ref T171, wrapper (which can be used for QMap/QHash) for CInterpolatorMulti

This commit is contained in:
Klaus Basan
2017-10-16 01:00:48 +02:00
parent 584fe51161
commit b8000f1779
2 changed files with 60 additions and 4 deletions

View File

@@ -11,6 +11,8 @@
#include "blackmisc/simulation/interpolatormulti.h"
using namespace BlackMisc::Aviation;
namespace BlackMisc
{
namespace Simulation
@@ -137,5 +139,19 @@ namespace BlackMisc
default: return u;
}
}
}
}
CInterpolatorMultiWrapper::CInterpolatorMultiWrapper()
{ }
CInterpolatorMultiWrapper::CInterpolatorMultiWrapper(const CCallsign &callsign, QObject *parent)
{
m_interpolator.reset(new CInterpolatorMulti(callsign, parent));
}
CInterpolatorMultiWrapper::CInterpolatorMultiWrapper(const CCallsign &callsign, CInterpolationLogger *logger, QObject *parent)
{
m_interpolator.reset(new CInterpolatorMulti(callsign, parent));
m_interpolator->attachLogger(logger);
}
} // ns
} // ns