/** * Returns actual minimum vertical separation for recovery bands in internal units. */ double KinematicBandsCore::minVerticalRecovery() const { double min_vertical_recovery = parameters.getMinVerticalRecovery(); if (min_vertical_recovery > 0) return min_vertical_recovery; int sl = !hasOwnship() ? 3 : Util::max(3,TCASTable::getSensitivityLevel(ownship.altitude())); return RA.getZTHR(sl); }
/** * Returns actual minimum vertical separation for recovery bands in internal units. */ double KinematicBandsCore::minVerticalRecovery() const { if (min_vertical_recovery > 0) return min_vertical_recovery; int sl = !hasOwnship() ? 3 : std::max(3,TCASTable::getSensitivityLevel(ownship.getPosition().alt())); return RA.getZTHR(sl); }