ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
larcfm::FixedAircraftUrgencyStrategy Class Reference
Inheritance diagram for larcfm::FixedAircraftUrgencyStrategy:
larcfm::UrgencyStrategy

Public Member Functions

 FixedAircraftUrgencyStrategy (const std::string &id)
 
std::string getFixedAircraftId () const
 
void setFixedAircraftId (const std::string &id)
 
int mostUrgentAircraft (const TrafficState &ownship, const std::vector< TrafficState > &traffic, double T) const
 
UrgencyStrategycopy () const
 

Private Attributes

std::string ac_
 

Member Function Documentation

◆ copy()

UrgencyStrategy * larcfm::FixedAircraftUrgencyStrategy::copy ( ) const
virtual

◆ mostUrgentAircraft()

int larcfm::FixedAircraftUrgencyStrategy::mostUrgentAircraft ( const TrafficState ownship,
const std::vector< TrafficState > &  traffic,
double  T 
) const
virtual
Returns
index of aircraft id

Implements larcfm::UrgencyStrategy.


The documentation for this class was generated from the following files: