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()