refactor: Split position/altitude and groundfactor interpolation

This commit is contained in:
Lars Toenning
2024-01-09 09:37:36 +01:00
parent a27c2b3f51
commit 8253b73db2
5 changed files with 64 additions and 46 deletions

View File

@@ -49,9 +49,11 @@ namespace BlackMisc
//! Perform the interpolation
//! \param situation situation used as a base for interpolation. Contains for example the already interpolated PBH.
//! \param interpolateGndFactor whether to interpolate the GND factor.
//! \return \p situation with interpolated position and altitude, updated timestamp and possibly interpolated GND factor
Aviation::CAircraftSituation interpolatePositionAndAltitude(const Aviation::CAircraftSituation &situation, bool interpolateGndFactor) const;
//! \return \p situation with interpolated position and altitude and updated timestamp
Aviation::CAircraftSituation interpolatePositionAndAltitude(const Aviation::CAircraftSituation &situation) const;
//! Interpolate the ground information/factor
Aviation::COnGroundInfo interpolateGroundFactor() const;
//! Start situation
const Aviation::CAircraftSituation &getStartSituation() const { return m_startSituation; }