Class

AirportRunway

USI.Core

Provider-neutral geometry and identity for one physical runway.

public sealed class AirportRunway : IEquatable<AirportRunway>

Constructors

AirportRunway

public AirportRunway(AirportRunwayEnd PrimaryEnd, AirportRunwayEnd SecondaryEnd, Angle CenterLatitude, Angle CenterLongitude, Length CenterElevationMeanSeaLevel, Angle HeadingTrue, Length Length, Length Width, FacilitySurfaceMaterial Surface)

Provider-neutral geometry and identity for one physical runway.

Properties

CenterElevationMeanSeaLevel

public Length CenterElevationMeanSeaLevel { get; set; }

CenterLatitude

public Angle CenterLatitude { get; set; }

CenterLongitude

public Angle CenterLongitude { get; set; }

HeadingTrue

public Angle HeadingTrue { get; set; }

Length

public Length Length { get; set; }

PrimaryEnd

public AirportRunwayEnd PrimaryEnd { get; set; }

SecondaryEnd

public AirportRunwayEnd SecondaryEnd { get; set; }

Slope

public Angle? Slope { get; set; }

The provider-published runway slope, in degrees, or null when the provider does not publish it.

Surface

public FacilitySurfaceMaterial Surface { get; set; }

TrafficPatternAltitude

public Length? TrafficPatternAltitude { get; set; }

The provider-published traffic-pattern altitude, in feet, or null when the provider does not publish it.

TrueSlope

public Angle? TrueSlope { get; set; }

The provider-published true runway slope, in degrees, or null when the provider does not publish it.

Width

public Length Width { get; set; }

Methods

<Clone>$

public AirportRunway <Clone>$()

Deconstruct

public void Deconstruct(AirportRunwayEnd PrimaryEnd, AirportRunwayEnd SecondaryEnd, Angle CenterLatitude, Angle CenterLongitude, Length CenterElevationMeanSeaLevel, Angle HeadingTrue, Length Length, Length Width, FacilitySurfaceMaterial Surface)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AirportRunway other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()