FlightGear next
FGTaxiSegment Class Reference

#include <groundnetwork.hxx>

Public Member Functions

 FGTaxiSegment (FGTaxiNode *start, FGTaxiNode *end)
 
void setIndex (int val)
 
void setDimensions (double elevation)
 
void block (int id, time_t blockTime, time_t now)
 
void unblock (time_t now)
 
bool hasBlock (time_t now)
 
FGTaxiNodeRef getEnd () const
 
FGTaxiNodeRef getStart () const
 
double getLength () const
 
SGGeod getCenter () const
 
double getHeading () const
 
int getIndex () const
 
int getPenalty (int nGates)
 
bool operator< (const FGTaxiSegment &other) const
 
FGTaxiSegmentopposite ()
 

Friends

class FGGroundNetwork
 

Detailed Description

Definition at line 55 of file groundnetwork.hxx.

Constructor & Destructor Documentation

◆ FGTaxiSegment()

FGTaxiSegment::FGTaxiSegment ( FGTaxiNode * start,
FGTaxiNode * end )

Definition at line 37 of file groundnetwork.cxx.

Member Function Documentation

◆ block()

void FGTaxiSegment::block ( int id,
time_t blockTime,
time_t now )

Definition at line 76 of file groundnetwork.cxx.

◆ getCenter()

SGGeod FGTaxiSegment::getCenter ( ) const

Definition at line 48 of file groundnetwork.cxx.

◆ getEnd()

FGTaxiNodeRef FGTaxiSegment::getEnd ( ) const

Definition at line 56 of file groundnetwork.cxx.

◆ getHeading()

double FGTaxiSegment::getHeading ( ) const

Definition at line 71 of file groundnetwork.cxx.

◆ getIndex()

int FGTaxiSegment::getIndex ( ) const
inline

Definition at line 94 of file groundnetwork.hxx.

◆ getLength()

double FGTaxiSegment::getLength ( ) const

Definition at line 66 of file groundnetwork.cxx.

◆ getPenalty()

int FGTaxiSegment::getPenalty ( int nGates)

◆ getStart()

FGTaxiNodeRef FGTaxiSegment::getStart ( ) const

Definition at line 61 of file groundnetwork.cxx.

◆ hasBlock()

bool FGTaxiSegment::hasBlock ( time_t now)

Definition at line 94 of file groundnetwork.cxx.

◆ operator<()

bool FGTaxiSegment::operator< ( const FGTaxiSegment & other) const
inline

Definition at line 101 of file groundnetwork.hxx.

◆ opposite()

FGTaxiSegment * FGTaxiSegment::opposite ( )
inline

Definition at line 106 of file groundnetwork.hxx.

◆ setDimensions()

void FGTaxiSegment::setDimensions ( double elevation)

◆ setIndex()

void FGTaxiSegment::setIndex ( int val)
inline

Definition at line 74 of file groundnetwork.hxx.

◆ unblock()

void FGTaxiSegment::unblock ( time_t now)

Definition at line 103 of file groundnetwork.cxx.

Friends And Related Symbol Documentation

◆ FGGroundNetwork

friend class FGGroundNetwork
friend

Definition at line 69 of file groundnetwork.hxx.


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