FSUIPC Client DLL
.NET interface for FSUIPC
FsHelipad Class Reference

A class holding all the information about a helipad More...

Inherits IDataStoreObject.

Public Member Functions

override string ToString ()
 Get the a string representation of the Helipad ID More...
 
 FsHelipad ()
 Creates a new instance of FsHelipad More...
 
void MoveAircraftHere (bool LeavePaused)
 Moves the player's aircraft to this helipad More...
 

Public Attributes

string ID
 The ID of the helipad More...
 

Properties

string ICAO [get, set]
 The ICAO Code of the airport this belongs to More...
 
FsAirport Airport [get, set]
 The FsAirport object that this gate belongs to More...
 
FsLatLonPoint Location [get, set]
 The longitude and latitude of the helipad More...
 
double AltitudeFeet [get, set]
 The altitude of the helipad in Feet More...
 
double AltitudeMetres [get]
 The altitude of the helipad in Metres More...
 
double HeadingMagnetic [get]
 The heading of the helipad in degrees MAGNETIC More...
 
double HeadingTrue [get, set]
 The heading of the helipad in degrees True More...
 
double LengthFeet [get, set]
 The length of the helipad in Feet More...
 
double LengthMetres [get]
 The length of the helipad in Metres More...
 
double WidthFeet [get, set]
 The width of the helipad in Feet More...
 
double WidthMetres [get]
 The width of the helipad in Metres More...
 
FsSurface Surface [get, set]
 The surface type of this helipad More...
 
FsLatLonQuadrilateral Bounds [get]
 An FsLatLonQuadrilateral representing the lat/lon of the four corners of the helipad More...
 
double DistanceNauticalMiles [get]
 The distance to this helipad in Nautical Miles. More...
 
double DistanceFeet [get]
 The distance to this helipad in Feet. More...
 
double DistanceMetres [get, set]
 The distance to this helipad in Metres. More...
 
double BearingToTrue [get, set]
 The bearing in degrees TRUE to this helipad. More...
 
double BearingToMagnetic [get, set]
 The bearing in degrees MAGNETIC to this helipad. More...
 
bool IsPlayerOnHelipad [get, set]
 True if the player's aircraft is currently on the helipad. (Must be on the ground). More...
 
FsHelipadType Type [get, set]
 The type of marking for the helipad. e.g. Circle, H, Medical etc More...
 
bool Closed [get, set]
 True if the helipad is closed to traffic. More...
 
FsTaxiwayIntersectionCollection< FsTaxiwayTaxiwayIntersections [get, set]
 Returns a list of taxiways at this airport that intersect with this helipad. More...
 

Detailed Description

A class holding all the information about a helipad

Constructor & Destructor Documentation

◆ FsHelipad()

FsHelipad ( )
inline

Creates a new instance of FsHelipad

Member Function Documentation

◆ MoveAircraftHere()

void MoveAircraftHere ( bool  LeavePaused)
inline

Moves the player's aircraft to this helipad

Parameters
LeavePausedSet to True to leave the FlightSim paused after moving the aircraft.

◆ ToString()

override string ToString ( )
inline

Get the a string representation of the Helipad ID

Returns

Member Data Documentation

◆ ID

string ID

The ID of the helipad

Property Documentation

◆ Airport

FsAirport Airport
getset

The FsAirport object that this gate belongs to

◆ AltitudeFeet

double AltitudeFeet
getset

The altitude of the helipad in Feet

◆ AltitudeMetres

double AltitudeMetres
get

The altitude of the helipad in Metres

◆ BearingToMagnetic

double BearingToMagnetic
getset

The bearing in degrees MAGNETIC to this helipad.

NOTE: this is only filled in if a reference position has been set

◆ BearingToTrue

double BearingToTrue
getset

The bearing in degrees TRUE to this helipad.

NOTE: this is only filled in if a reference position has been set

◆ Bounds

An FsLatLonQuadrilateral representing the lat/lon of the four corners of the helipad

◆ Closed

bool Closed
getset

True if the helipad is closed to traffic.

◆ DistanceFeet

double DistanceFeet
get

The distance to this helipad in Feet.

NOTE: this is only filled in if a reference position has been set

◆ DistanceMetres

double DistanceMetres
getset

The distance to this helipad in Metres.

NOTE: this is only filled in if a reference position has been set

◆ DistanceNauticalMiles

double DistanceNauticalMiles
get

The distance to this helipad in Nautical Miles.

NOTE: this is only filled in if a reference position has been set

◆ HeadingMagnetic

double HeadingMagnetic
get

The heading of the helipad in degrees MAGNETIC

◆ HeadingTrue

double HeadingTrue
getset

The heading of the helipad in degrees True

◆ ICAO

string ICAO
getset

The ICAO Code of the airport this belongs to

◆ IsPlayerOnHelipad

bool IsPlayerOnHelipad
getset

True if the player's aircraft is currently on the helipad. (Must be on the ground).

NOTE: this is only filled in if the reference position has been set to the current player postion

◆ LengthFeet

double LengthFeet
getset

The length of the helipad in Feet

◆ LengthMetres

double LengthMetres
get

The length of the helipad in Metres

◆ Location

FsLatLonPoint Location
getset

The longitude and latitude of the helipad

◆ Surface

FsSurface Surface
getset

The surface type of this helipad

◆ TaxiwayIntersections

FsTaxiwayIntersectionCollection<FsTaxiway> TaxiwayIntersections
getset

Returns a list of taxiways at this airport that intersect with this helipad.

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

◆ Type

FsHelipadType Type
getset

The type of marking for the helipad. e.g. Circle, H, Medical etc

◆ WidthFeet

double WidthFeet
getset

The width of the helipad in Feet

◆ WidthMetres

double WidthMetres
get

The width of the helipad in Metres