|
swift
|
Multiplexed interpolator which allows switching between modes at runtime. More...
Multiplexed interpolator which allows switching between modes at runtime.
Definition at line 16 of file interpolatormulti.h.
| void swift::misc::simulation::CInterpolatorMulti::attachLogger | ( | CInterpolationLogger * | logger | ) |
Attach an observer to read the interpolator's state for debugging.
bool log flag Definition at line 46 of file interpolatormulti.cpp.
| CInterpolationResult swift::misc::simulation::CInterpolatorMulti::getInterpolation | ( | qint64 | currentTimeSinceEpoch, |
| const CInterpolationAndRenderingSetupPerCallsign & | setup, | ||
| uint32_t | aircraftNumber | ||
| ) |
Get interpolated situation.
| currentTimeSinceEpoch | milliseconds since epoch for which the situation should be interpolated |
| setup | interpolation setup |
| aircraftNumber | number used to spread the computational load of part interpolation |
Definition at line 18 of file interpolatormulti.cpp.
| const CStatusMessageList & swift::misc::simulation::CInterpolatorMulti::getInterpolationMessages | ( | CInterpolationAndRenderingSetupBase::InterpolatorMode | mode | ) | const |
Interpolation messages.
Definition at line 59 of file interpolatormulti.cpp.
| const CAircraftSituation & swift::misc::simulation::CInterpolatorMulti::getLastInterpolatedSituation | ( | CInterpolationAndRenderingSetupBase::InterpolatorMode | mode | ) | const |
Latest interpolation result.
Definition at line 35 of file interpolatormulti.cpp.
| void swift::misc::simulation::CInterpolatorMulti::initCorrespondingModel | ( | const CAircraftModel & | model | ) |
Init, or re-init the corressponding model.
Definition at line 52 of file interpolatormulti.cpp.