24 double lat,
double lon,
25 double heading,
double speed,
26 double alt,
double radius,
38 rec->setPositionAndHeading(lat, lon, heading, speed, alt, leg);
42 rec->setAircraft(aircraft);
46 (*i)->setRunway(intendedRoute->
getRunway());
47 (*i)->setPositionAndHeading(lat, lon, heading, speed, alt, leg);
52 double heading,
double speed,
double alt,
double dt) {};
void announcePosition(int id, FGAIFlightPlan *intendedRoute, int currentRoute, double lat, double lon, double heading, double speed, double alt, double radius, int leg, FGAIAircraft *aircraft)
int getFrequency()
Returns the frequency to be used.
void updateAircraftInformation(int id, SGGeod geod, double heading, double speed, double alt, double dt)
std::string getName() const
string getTransponderCode(const string &fltRules)
const std::string & getCallSign() const
const std::string & getRunway() const
time_t getArrivalTime() const
TrafficVectorIterator searchActiveTraffic(int id) const
Search activeTraffic vector to find matching id.
TrafficVector activeTraffic
std::string genTransponderCode(const std::string &fltRules)
std::list< SGSharedPtr< FGTrafficRecord > >::const_iterator TrafficVectorIterator