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.