Improved way to get situation with altitude offset

This commit is contained in:
Klaus Basan
2018-08-23 01:45:42 +02:00
parent 4814178961
commit 1755463ec4
3 changed files with 12 additions and 4 deletions

View File

@@ -965,6 +965,14 @@ namespace BlackMisc
return alt;
}
CAircraftSituation CAircraftSituation::withAltitudeOffset(const CLength &offset) const
{
if (offset.isNull()) { return *this; }
CAircraftSituation copy(*this);
copy.addAltitudeOffset(offset);
return copy;
}
void CAircraftSituation::setPressureAltitude(const CAltitude &altitude)
{
Q_ASSERT(altitude.getAltitudeType() == CAltitude::PressureAltitude);