#include <trafficcontrol.hxx>
Inherits SGReferenced.
|
| FGTrafficRecord () |
|
virtual | ~FGTrafficRecord () |
|
void | setId (int val) |
|
void | setRadius (double rad) |
|
void | setPositionAndIntentions (int pos, FGAIFlightPlan *route) |
|
void | setRunway (const std::string &rwy) |
|
void | setLeg (int lg) |
|
int | getId () const |
|
int | getState () const |
| Return the current ATC State of type.
|
|
void | setState (int s) |
| Set the current ATC State of type.
|
|
FGATCInstruction | getInstruction () const |
|
bool | hasInstruction () const |
|
void | resetTakeOffStatus () |
|
void | setTakeOffStatus (int status) |
|
int | getTakeOffStatus () |
|
void | setTakeOffSlot (time_t timeSlot) |
|
time_t | getTakeOffSlot () |
|
void | setPositionAndHeading (double lat, double lon, double hdg, double spd, double alt, int leg) |
|
bool | checkPositionAndIntentions (FGTrafficRecord &other) |
| Check if another aircraft is ahead of the current one, and on the same taxiway.
|
|
int | crosses (FGGroundNetwork *, FGTrafficRecord &other) |
|
bool | isOpposing (FGGroundNetwork *, FGTrafficRecord &other, int node) |
|
bool | isActive (int margin) const |
|
bool | isDead () const |
|
void | clearATCController () const |
|
bool | onRoute (FGGroundNetwork *, FGTrafficRecord &other) |
|
bool | getSpeedAdjustment () const |
|
void | setPlannedArrivalTime (int val) |
|
int | getPlannedArrivalTime () const |
| Arrival time planned by aircraft.
|
|
void | setRunwaySlot (int val) |
|
int | getRunwaySlot () |
| Arrival time requested by ATC.
|
|
SGGeod | getPos () |
|
double | getHeading () const |
|
double | getHeadingDiff () const |
| The last diff of heading when turning.
|
|
double | getSpeed () const |
|
double | getFAltitude () const |
|
double | getRadius () const |
|
int | getWaitsForId () const |
|
int | getWaitingSince () const |
|
void | setSpeedAdjustment (double spd) |
|
void | setHeadingAdjustment (double heading) |
|
void | clearSpeedAdjustment () |
|
void | clearHeadingAdjustment () |
|
bool | hasHeadingAdjustment () const |
|
bool | hasHoldPosition () const |
|
bool | getRequestHoldPosition () const |
|
bool | getResumeTaxi () const |
|
void | setHoldPosition (bool inst) |
|
void | setRequestHoldPosition (bool inst) |
|
void | setResumeTaxi (bool inst) |
|
int | getWaitsForId () |
|
void | setWaitsForId (int id) |
|
void | setWaitingSince (int id) |
|
void | setResolveCircularWait () |
|
void | clearResolveCircularWait () |
|
void | setCallsign (const std::string &clsgn) |
|
const std::string & | getCallsign () const |
|
const std::string & | getRunway () const |
|
void | setAircraft (FGAIAircraft *ref) |
|
void | updateState () |
|
FGAIAircraft * | getAircraft () const |
|
int | getTime () const |
|
int | getLeg () const |
|
void | setTime (time_t time) |
|
bool | pushBackAllowed () const |
|
bool | allowTransmissions () const |
|
void | allowPushBack () |
|
void | denyPushBack () |
|
void | suppressRepeatedTransmissions () |
|
void | allowRepeatedTransmissions () |
|
void | nextFrequency () |
|
int | getNextFrequency () const |
|
intVec & | getIntentions () |
|
int | getCurrentPosition () const |
|
void | setPriority (int p) |
|
int | getPriority () const |
|
Definition at line 187 of file trafficcontrol.hxx.
◆ FGTrafficRecord()
FGTrafficRecord::FGTrafficRecord |
( |
| ) |
|
◆ ~FGTrafficRecord()
FGTrafficRecord::~FGTrafficRecord |
( |
| ) |
|
|
virtual |
◆ allowPushBack()
void FGTrafficRecord::allowPushBack |
( |
| ) |
|
|
inline |
◆ allowRepeatedTransmissions()
void FGTrafficRecord::allowRepeatedTransmissions |
( |
| ) |
|
|
inline |
◆ allowTransmissions()
bool FGTrafficRecord::allowTransmissions |
( |
| ) |
const |
|
inline |
◆ checkPositionAndIntentions()
bool FGTrafficRecord::checkPositionAndIntentions |
( |
FGTrafficRecord & | other | ) |
|
Check if another aircraft is ahead of the current one, and on the same taxiway.
- Returns
- true / false if this is/isn't the case.
Definition at line 355 of file trafficcontrol.cxx.
◆ clearATCController()
void FGTrafficRecord::clearATCController |
( |
| ) |
const |
◆ clearHeadingAdjustment()
void FGTrafficRecord::clearHeadingAdjustment |
( |
| ) |
|
|
inline |
◆ clearResolveCircularWait()
void FGTrafficRecord::clearResolveCircularWait |
( |
| ) |
|
|
inline |
◆ clearSpeedAdjustment()
void FGTrafficRecord::clearSpeedAdjustment |
( |
| ) |
|
|
inline |
◆ crosses()
◆ denyPushBack()
void FGTrafficRecord::denyPushBack |
( |
| ) |
|
|
inline |
◆ getAircraft()
◆ getCallsign()
const std::string & FGTrafficRecord::getCallsign |
( |
| ) |
const |
|
inline |
◆ getCurrentPosition()
int FGTrafficRecord::getCurrentPosition |
( |
| ) |
const |
|
inline |
◆ getFAltitude()
double FGTrafficRecord::getFAltitude |
( |
| ) |
const |
|
inline |
◆ getHeading()
double FGTrafficRecord::getHeading |
( |
| ) |
const |
|
inline |
◆ getHeadingDiff()
double FGTrafficRecord::getHeadingDiff |
( |
| ) |
const |
|
inline |
◆ getId()
int FGTrafficRecord::getId |
( |
| ) |
const |
|
inline |
◆ getInstruction()
◆ getIntentions()
intVec & FGTrafficRecord::getIntentions |
( |
| ) |
|
|
inline |
◆ getLeg()
int FGTrafficRecord::getLeg |
( |
| ) |
const |
|
inline |
◆ getNextFrequency()
int FGTrafficRecord::getNextFrequency |
( |
| ) |
const |
|
inline |
◆ getPlannedArrivalTime()
int FGTrafficRecord::getPlannedArrivalTime |
( |
| ) |
const |
|
inline |
◆ getPos()
SGGeod FGTrafficRecord::getPos |
( |
| ) |
|
|
inline |
◆ getPriority()
int FGTrafficRecord::getPriority |
( |
| ) |
const |
|
inline |
◆ getRadius()
double FGTrafficRecord::getRadius |
( |
| ) |
const |
|
inline |
◆ getRequestHoldPosition()
bool FGTrafficRecord::getRequestHoldPosition |
( |
| ) |
const |
|
inline |
◆ getResumeTaxi()
bool FGTrafficRecord::getResumeTaxi |
( |
| ) |
const |
|
inline |
◆ getRunway()
const std::string & FGTrafficRecord::getRunway |
( |
| ) |
const |
|
inline |
◆ getRunwaySlot()
int FGTrafficRecord::getRunwaySlot |
( |
| ) |
|
|
inline |
◆ getSpeed()
double FGTrafficRecord::getSpeed |
( |
| ) |
const |
|
inline |
◆ getSpeedAdjustment()
bool FGTrafficRecord::getSpeedAdjustment |
( |
| ) |
const |
|
inline |
◆ getState()
int FGTrafficRecord::getState |
( |
| ) |
const |
|
inline |
◆ getTakeOffSlot()
time_t FGTrafficRecord::getTakeOffSlot |
( |
| ) |
|
|
inline |
◆ getTakeOffStatus()
int FGTrafficRecord::getTakeOffStatus |
( |
| ) |
|
|
inline |
◆ getTime()
int FGTrafficRecord::getTime |
( |
| ) |
const |
|
inline |
◆ getWaitingSince()
int FGTrafficRecord::getWaitingSince |
( |
| ) |
const |
|
inline |
◆ getWaitsForId() [1/2]
int FGTrafficRecord::getWaitsForId |
( |
| ) |
|
|
inline |
◆ getWaitsForId() [2/2]
int FGTrafficRecord::getWaitsForId |
( |
| ) |
const |
|
inline |
◆ hasHeadingAdjustment()
bool FGTrafficRecord::hasHeadingAdjustment |
( |
| ) |
const |
|
inline |
◆ hasHoldPosition()
bool FGTrafficRecord::hasHoldPosition |
( |
| ) |
const |
|
inline |
◆ hasInstruction()
bool FGTrafficRecord::hasInstruction |
( |
| ) |
const |
|
inline |
◆ isActive()
bool FGTrafficRecord::isActive |
( |
int | margin | ) |
const |
◆ isDead()
bool FGTrafficRecord::isDead |
( |
| ) |
const |
◆ isOpposing()
◆ nextFrequency()
void FGTrafficRecord::nextFrequency |
( |
| ) |
|
|
inline |
◆ onRoute()
◆ pushBackAllowed()
bool FGTrafficRecord::pushBackAllowed |
( |
| ) |
const |
◆ resetTakeOffStatus()
void FGTrafficRecord::resetTakeOffStatus |
( |
| ) |
|
|
inline |
◆ setAircraft()
◆ setCallsign()
void FGTrafficRecord::setCallsign |
( |
const std::string & | clsgn | ) |
|
|
inline |
◆ setHeadingAdjustment()
void FGTrafficRecord::setHeadingAdjustment |
( |
double | heading | ) |
|
◆ setHoldPosition()
void FGTrafficRecord::setHoldPosition |
( |
bool | inst | ) |
|
|
inline |
◆ setId()
void FGTrafficRecord::setId |
( |
int | val | ) |
|
|
inline |
◆ setLeg()
void FGTrafficRecord::setLeg |
( |
int | lg | ) |
|
|
inline |
◆ setPlannedArrivalTime()
void FGTrafficRecord::setPlannedArrivalTime |
( |
int | val | ) |
|
|
inline |
◆ setPositionAndHeading()
void FGTrafficRecord::setPositionAndHeading |
( |
double | lat, |
|
|
double | lon, |
|
|
double | hdg, |
|
|
double | spd, |
|
|
double | alt, |
|
|
int | leg ) |
◆ setPositionAndIntentions()
void FGTrafficRecord::setPositionAndIntentions |
( |
int | pos, |
|
|
FGAIFlightPlan * | route ) |
◆ setPriority()
void FGTrafficRecord::setPriority |
( |
int | p | ) |
|
|
inline |
◆ setRadius()
void FGTrafficRecord::setRadius |
( |
double | rad | ) |
|
|
inline |
◆ setRequestHoldPosition()
void FGTrafficRecord::setRequestHoldPosition |
( |
bool | inst | ) |
|
|
inline |
◆ setResolveCircularWait()
void FGTrafficRecord::setResolveCircularWait |
( |
| ) |
|
|
inline |
◆ setResumeTaxi()
void FGTrafficRecord::setResumeTaxi |
( |
bool | inst | ) |
|
|
inline |
◆ setRunway()
void FGTrafficRecord::setRunway |
( |
const std::string & | rwy | ) |
|
|
inline |
◆ setRunwaySlot()
void FGTrafficRecord::setRunwaySlot |
( |
int | val | ) |
|
|
inline |
◆ setSpeedAdjustment()
void FGTrafficRecord::setSpeedAdjustment |
( |
double | spd | ) |
|
◆ setState()
void FGTrafficRecord::setState |
( |
int | s | ) |
|
|
inline |
◆ setTakeOffSlot()
void FGTrafficRecord::setTakeOffSlot |
( |
time_t | timeSlot | ) |
|
|
inline |
◆ setTakeOffStatus()
void FGTrafficRecord::setTakeOffStatus |
( |
int | status | ) |
|
|
inline |
◆ setTime()
void FGTrafficRecord::setTime |
( |
time_t | time | ) |
|
|
inline |
◆ setWaitingSince()
void FGTrafficRecord::setWaitingSince |
( |
int | id | ) |
|
|
inline |
◆ setWaitsForId()
void FGTrafficRecord::setWaitsForId |
( |
int | id | ) |
|
|
inline |
◆ suppressRepeatedTransmissions()
void FGTrafficRecord::suppressRepeatedTransmissions |
( |
| ) |
|
|
inline |
◆ updateState()
void FGTrafficRecord::updateState |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: