ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | Protected Attributes | List of all members
TrafficMonitor Class Referenceabstract
Inheritance diagram for TrafficMonitor:
DaidalusMonitor

Public Member Functions

virtual int InputIntruderData (const object obj)
 
virtual void InputOwnshipData (const larcfm::Position pos, const larcfm::Velocity vel, double time, double sigPos[6], double sigVel[6])
 
virtual void MonitorTraffic (larcfm::Velocity windfrom)=0
 
virtual bool CheckPositionFeasibility (const larcfm::Position pos, const double speed)=0
 
virtual void UpdateParameters (std::string params)=0
 
virtual int GetTrafficAlerts (int index, std::string &trafficID, int &alertLevel)=0
 
virtual bands_t GetTrackBands (void)=0
 
virtual bands_t GetSpeedBands (void)=0
 
virtual bands_t GetAltBands (void)=0
 
virtual bands_t GetVerticalSpeedBands (void)=0
 

Protected Attributes

std::map< std::string, objecttrafficList
 
larcfm::Position position
 
larcfm::Velocity velocity
 
double elapsedTime
 
double posSigma [6]
 
double velSigma [6]
 

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