AirportApproach
USI.Core
Published top-level metadata for one airport instrument approach.
public sealed class AirportApproach : IEquatable<AirportApproach>Constructors
AirportApproach
public AirportApproach(AirportApproachKind Kind, string Suffix, string RunwayEndIdentifier, AirportApproachFix FinalApproachFix, Length? MissedApproachAltitudeMeanSeaLevel, bool? HasLateralNavigation, bool? HasLateralAndVerticalNavigation, bool? HasLocalizerPerformance, bool? HasLocalizerPerformanceWithVerticalGuidance, bool? RequiresRequiredNavigationPerformanceAuthorization, bool? MissedApproachRequiresRequiredNavigationPerformanceAuthorization, UInt32 TransitionCount, UInt32 FinalApproachLegCount, UInt32 MissedApproachLegCount, IReadOnlyList<AirportApproachTransition> Transitions, IReadOnlyList<ProcedureLeg> FinalApproachLegs, IReadOnlyList<ProcedureLeg> MissedApproachLegs)Published top-level metadata for one airport instrument approach.
Properties
FinalApproachFix
public AirportApproachFix FinalApproachFix { get; set; }FinalApproachLegCount
public UInt32 FinalApproachLegCount { get; set; }FinalApproachLegs
public IReadOnlyList<ProcedureLeg> FinalApproachLegs { get; set; }HasLateralAndVerticalNavigation
public bool? HasLateralAndVerticalNavigation { get; set; }HasLateralNavigation
public bool? HasLateralNavigation { get; set; }HasLocalizerPerformance
public bool? HasLocalizerPerformance { get; set; }HasLocalizerPerformanceWithVerticalGuidance
public bool? HasLocalizerPerformanceWithVerticalGuidance { get; set; }Kind
public AirportApproachKind Kind { get; set; }MissedApproachAltitudeMeanSeaLevel
public Length? MissedApproachAltitudeMeanSeaLevel { get; set; }MissedApproachLegCount
public UInt32 MissedApproachLegCount { get; set; }MissedApproachLegs
public IReadOnlyList<ProcedureLeg> MissedApproachLegs { get; set; }MissedApproachRequiresRequiredNavigationPerformanceAuthorization
public bool? MissedApproachRequiresRequiredNavigationPerformanceAuthorization { get; set; }RequiresRequiredNavigationPerformanceAuthorization
public bool? RequiresRequiredNavigationPerformanceAuthorization { get; set; }RunwayEndIdentifier
public string RunwayEndIdentifier { get; set; }Suffix
public string Suffix { get; set; }TransitionCount
public UInt32 TransitionCount { get; set; }Transitions
public IReadOnlyList<AirportApproachTransition> Transitions { get; set; }Methods
<Clone>$
public AirportApproach <Clone>$()Deconstruct
public void Deconstruct(AirportApproachKind Kind, string Suffix, string RunwayEndIdentifier, AirportApproachFix FinalApproachFix, Length? MissedApproachAltitudeMeanSeaLevel, bool? HasLateralNavigation, bool? HasLateralAndVerticalNavigation, bool? HasLocalizerPerformance, bool? HasLocalizerPerformanceWithVerticalGuidance, bool? RequiresRequiredNavigationPerformanceAuthorization, bool? MissedApproachRequiresRequiredNavigationPerformanceAuthorization, UInt32 TransitionCount, UInt32 FinalApproachLegCount, UInt32 MissedApproachLegCount, IReadOnlyList<AirportApproachTransition> Transitions, IReadOnlyList<ProcedureLeg> FinalApproachLegs, IReadOnlyList<ProcedureLeg> MissedApproachLegs)Equals
public bool Equals(object obj)Equals
public bool Equals(AirportApproach other)GetHashCode
public int GetHashCode()ToString
public string ToString()