|
bool | outdated_ |
|
int | epsh_ |
|
int | epsv_ |
|
std::vector< std::vector< TrafficState > > | conflict_acs_ |
|
std::vector< Interval > | tiov_ |
|
int | current_alert_ |
|
◆ clear()
void larcfm::KinematicBandsCore::clear |
( |
| ) |
|
Clear ownship and traffic data from this object.
◆ conflict_aircraft()
void larcfm::KinematicBandsCore::conflict_aircraft |
( |
int |
alert_level | ) |
|
|
private |
Put in conflict_acs_ the list of aircraft predicted to be in conflict for the given alert level. Requires: 1 <= alert_level <= alertor.mostSevereAlertLevel()
◆ conflictAircraft()
std::vector< TrafficState > const & larcfm::KinematicBandsCore::conflictAircraft |
( |
int |
alert_level | ) |
|
Return list of conflict aircraft for a given alert level. Requires: 1 <= alert_level <= alertor.mostSevereAlertLevel()
◆ correctiveAircraft()
std::vector< TrafficState > const & larcfm::KinematicBandsCore::correctiveAircraft |
( |
| ) |
|
Return list of corrective aircraft
◆ currentAlertLevel()
int larcfm::KinematicBandsCore::currentAlertLevel |
( |
| ) |
|
Returns current alert level
◆ epsilonH()
int larcfm::KinematicBandsCore::epsilonH |
( |
| ) |
|
Returns horizontal epsilon for implicit coordination with respect to criteria ac
◆ epsilonV()
int larcfm::KinematicBandsCore::epsilonV |
( |
| ) |
|
Returns vertical epsilon for implicit coordination with respect to criteria ac
◆ minHorizontalRecovery()
double larcfm::KinematicBandsCore::minHorizontalRecovery |
( |
| ) |
const |
Returns actual minimum horizontal separation for recovery bands in internal units.
◆ minVerticalRecovery()
double larcfm::KinematicBandsCore::minVerticalRecovery |
( |
| ) |
const |
Returns actual minimum vertical separation for recovery bands in internal units.
◆ reset()
void larcfm::KinematicBandsCore::reset |
( |
| ) |
|
◆ setKinematicBandsCore()
◆ timeIntervalOfViolation()
Interval const & larcfm::KinematicBandsCore::timeIntervalOfViolation |
( |
int |
alert_level | ) |
|
Return time interval of violation for given alert level Requires: 1 <= alert_level <= alertor.mostSevereAlertLevel()
◆ update()
void larcfm::KinematicBandsCore::update |
( |
| ) |
|
|
private |
The documentation for this class was generated from the following file: