refs #895, add initial parts when aircraft is added in FSX

plus some utility functions
This commit is contained in:
Klaus Basan
2017-03-04 23:46:45 +01:00
committed by Mathew Sutcliffe
parent a27717cf8b
commit 03b8739158
4 changed files with 28 additions and 5 deletions

View File

@@ -54,9 +54,15 @@ namespace BlackMisc
//! Add a new aircraft situation
void addAircraftSituation(const BlackMisc::Aviation::CAircraftSituation &situation);
//! Any aircraft situations?
bool hasAircraftSituations() const { return !m_aircraftSituations.isEmpty(); }
//! Add a new aircraft parts
void addAircraftParts(const BlackMisc::Aviation::CAircraftParts &parts);
//! Any aircraft parts?
bool hasAircraftParts() const { return !m_aircraftParts.isEmpty(); }
//! Takes input between 0 and 1 and returns output between 0 and 1 smoothed with an S-shaped curve.
//!
//! Useful for making interpolation seem smoother, efficiently as it just uses simple arithmetic.