Class

AirportHelipad

USI.Core

Provider-neutral geometry and authored areas for one helipad.

public sealed class AirportHelipad : IEquatable<AirportHelipad>

Constructors

AirportHelipad

public AirportHelipad(HelipadType Type, Angle CenterLatitude, Angle CenterLongitude, Length CenterElevationMeanSeaLevel, Length Length, Length Width, FacilitySurfaceMaterial Surface, Length? TouchdownAndLiftoffAreaLength, Length? FinalApproachAndTakeoffAreaLength, Length? FinalApproachAndTakeoffAreaWidth)

Provider-neutral geometry and authored areas for one helipad.

Properties

CenterElevationMeanSeaLevel

public Length CenterElevationMeanSeaLevel { get; set; }

CenterLatitude

public Angle CenterLatitude { get; set; }

CenterLongitude

public Angle CenterLongitude { get; set; }

FinalApproachAndTakeoffAreaLength

public Length? FinalApproachAndTakeoffAreaLength { get; set; }

FinalApproachAndTakeoffAreaWidth

public Length? FinalApproachAndTakeoffAreaWidth { get; set; }

HeadingTrue

public Angle? HeadingTrue { get; set; }

The provider-published true orientation, or null when unavailable.

Length

public Length Length { get; set; }

Surface

public FacilitySurfaceMaterial Surface { get; set; }

TouchdownAndLiftoffAreaLength

public Length? TouchdownAndLiftoffAreaLength { get; set; }

Type

public HelipadType Type { get; set; }

Width

public Length Width { get; set; }

Methods

<Clone>$

public AirportHelipad <Clone>$()

Deconstruct

public void Deconstruct(HelipadType Type, Angle CenterLatitude, Angle CenterLongitude, Length CenterElevationMeanSeaLevel, Length Length, Length Width, FacilitySurfaceMaterial Surface, Length? TouchdownAndLiftoffAreaLength, Length? FinalApproachAndTakeoffAreaLength, Length? FinalApproachAndTakeoffAreaWidth)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AirportHelipad other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()