6 #ifndef SWIFT_MISC_SIMULATION_INTERPOLATION_INTERPOLANT_H
7 #define SWIFT_MISC_SIMULATION_INTERPOLATION_INTERPOLANT_H
11 namespace swift::misc::simulation
Information about the ground status.
bool m_recalculated
recalculated interpolant
virtual aviation::COnGroundInfo interpolateGroundFactor() const =0
Interpolate the ground information/factor.
IInterpolant(qint64 interpolatedTime)
Constructor.
IInterpolant()=default
Default ctor.
qint64 getInterpolatedTime() const
"Real time" representing the interpolated situation
qint64 m_interpolatedTime
"Real time "of interpolated situation
virtual std::tuple< geo::CCoordinateGeodetic, aviation::CAltitude > interpolatePositionAndAltitude() const =0
Perform the interpolation.
virtual const IInterpolatorPbh & pbh() const =0
Get the PBH interpolator.
bool isRecalculated() const
Is recalculated interpolant?
void setValid(bool valid)
Valid?
void setRecalculated(bool reCalculated)
Set recalculated interpolant.
bool isValid() const
Valid?
Base class for Pitch-Bank-Heading interpolators.