Class

AirTrafficControlRunwayAssignment

USI.Core

Immutable simulator-neutral description of the runway currently assigned by simulator-managed air traffic control.

public sealed class AirTrafficControlRunwayAssignment : IEquatable<AirTrafficControlRunwayAssignment>

Constructors

AirTrafficControlRunwayAssignment

public AirTrafficControlRunwayAssignment(string AirportName, Angle HeadingTrue, Length Length, Length Width, Length DistanceToCenter, Length DistanceToStart, Length DistanceToEnd, AirTrafficControlRunwayRelativePosition MainGearPosition, AirTrafficControlRunwayRelativePosition MainGearPositionFromTouchdownAimPoint)

Immutable simulator-neutral description of the runway currently assigned by simulator-managed air traffic control.

Properties

AirportName

public string AirportName { get; set; }

DistanceToCenter

public Length DistanceToCenter { get; set; }

DistanceToEnd

public Length DistanceToEnd { get; set; }

DistanceToStart

public Length DistanceToStart { get; set; }

HeadingTrue

public Angle HeadingTrue { get; set; }

Length

public Length Length { get; set; }

MainGearPosition

public AirTrafficControlRunwayRelativePosition MainGearPosition { get; set; }

MainGearPositionFromTouchdownAimPoint

public AirTrafficControlRunwayRelativePosition MainGearPositionFromTouchdownAimPoint { get; set; }

Width

public Length Width { get; set; }

Methods

<Clone>$

public AirTrafficControlRunwayAssignment <Clone>$()

Deconstruct

public void Deconstruct(string AirportName, Angle HeadingTrue, Length Length, Length Width, Length DistanceToCenter, Length DistanceToStart, Length DistanceToEnd, AirTrafficControlRunwayRelativePosition MainGearPosition, AirTrafficControlRunwayRelativePosition MainGearPositionFromTouchdownAimPoint)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AirTrafficControlRunwayAssignment other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()