FSUIPC Client DLL
.NET interface for FSUIPC
FsTaxiway Class Reference

A class holding information about a Taxiway More...

Inherits IDataStoreObject.

Public Member Functions

override string ToString ()
 Get the ID (Name) if the Taxiway e.g. A More...
 
bool ContainsPoint (FsLatLonPoint Point)
 Searches the entire taxiway (each segment) to determine if the given point is on the taxiway More...
 
 FsTaxiway ()
 Creates a new instance of an FSTaxiway More...
 

Properties

string ICAO [get, set]
 The ICAO Code of the airport this belongs to More...
 
string Name [get, set]
 The name of the taxiway (e.g. A1) More...
 
FsAirport Airport [get, set]
 The FsAriport object that this taxiway belongs to More...
 
FsLatLonPoint StartPoint [get, set]
 The start point of this taxiway (on the centre line) More...
 
FsLatLonPoint EndPoint [get, set]
 The end point of this taxiway (on the centre line) More...
 
double MinimumWidthMetres [get, set]
 The min width of the taxiway (width of narrowest segment) More...
 
double MinimumWidthFeet [get]
 The min width of the taxiway (width of narrowest segment) More...
 
double MaximumWidthMetres [get, set]
 The max width of the taxiway (width of widest segment) More...
 
double MaximumWidthFeet [get]
 The max width of the taxiway (width of widest segment) More...
 
bool IsPlayerOnTaxiway [get, set]
 Returns true if the player is within the bounds of this taxiway More...
 
List< FsTaxiwaySegmentSegments [get, set]
 Returns the individual segments that make up this taxiway More...
 
FsTaxiwayIntersectionCollection< FsTaxiwayTaxiwayIntersections [get, set]
 Returns a list of all other taxiways at this airport that intersect with this taxiway. More...
 
FsTaxiwayIntersectionCollection< FsRunwayRunwayIntersections [get, set]
 Returns a list of all runways at this airport that intersect with this taxiway. More...
 
FsTaxiwayIntersectionCollection< FsHelipadHelipadIntersections [get, set]
 Returns a list of all helipads at this airport that intersect with this taxiway. More...
 
FsTaxiwayIntersectionCollection< FsGateGateIntersections [get, set]
 Returns a list of all parking gates at this airport that intersect with this taxiway. More...
 

Detailed Description

A class holding information about a Taxiway

Constructor & Destructor Documentation

◆ FsTaxiway()

FsTaxiway ( )
inline

Creates a new instance of an FSTaxiway

Member Function Documentation

◆ ContainsPoint()

bool ContainsPoint ( FsLatLonPoint  Point)
inline

Searches the entire taxiway (each segment) to determine if the given point is on the taxiway

Parameters
Point
Returns

◆ ToString()

override string ToString ( )
inline

Get the ID (Name) if the Taxiway e.g. A

Returns

Property Documentation

◆ Airport

FsAirport Airport
getset

The FsAriport object that this taxiway belongs to

◆ EndPoint

FsLatLonPoint EndPoint
getset

The end point of this taxiway (on the centre line)

◆ GateIntersections

FsTaxiwayIntersectionCollection<FsGate> GateIntersections
getset

Returns a list of all parking gates at this airport that intersect with this taxiway.

Only populated after calling CalculateTaxiwayIntersection() method on the FsAriport object

◆ HelipadIntersections

FsTaxiwayIntersectionCollection<FsHelipad> HelipadIntersections
getset

Returns a list of all helipads at this airport that intersect with this taxiway.

Only populated after calling CalculateTaxiwayIntersection() method on the FsAriport object

◆ ICAO

string ICAO
getset

The ICAO Code of the airport this belongs to

◆ IsPlayerOnTaxiway

bool IsPlayerOnTaxiway
getset

Returns true if the player is within the bounds of this taxiway

◆ MaximumWidthFeet

double MaximumWidthFeet
get

The max width of the taxiway (width of widest segment)

◆ MaximumWidthMetres

double MaximumWidthMetres
getset

The max width of the taxiway (width of widest segment)

◆ MinimumWidthFeet

double MinimumWidthFeet
get

The min width of the taxiway (width of narrowest segment)

◆ MinimumWidthMetres

double MinimumWidthMetres
getset

The min width of the taxiway (width of narrowest segment)

◆ Name

string Name
getset

The name of the taxiway (e.g. A1)

◆ RunwayIntersections

FsTaxiwayIntersectionCollection<FsRunway> RunwayIntersections
getset

Returns a list of all runways at this airport that intersect with this taxiway.

Only populated after calling CalculateTaxiwayIntersection() method on the FsAriport object

◆ Segments

List<FsTaxiwaySegment> Segments
getset

Returns the individual segments that make up this taxiway

◆ StartPoint

FsLatLonPoint StartPoint
getset

The start point of this taxiway (on the centre line)

◆ TaxiwayIntersections

FsTaxiwayIntersectionCollection<FsTaxiway> TaxiwayIntersections
getset

Returns a list of all other taxiways at this airport that intersect with this taxiway.

Only populated after calling CalculateTaxiwayIntersection() method on the FsAriport object