Class

AirportDetails

USI.Core

Provider-neutral descriptive and topology metadata for an airport.

public sealed class AirportDetails : IEquatable<AirportDetails>

Constructors

AirportDetails

public AirportDetails(AirportFacility Airport, Angle MagneticVariation, FacilityLocation ControlTowerLocation, AirportFacilityCounts Counts)

Provider-neutral descriptive and topology metadata for an airport.

Properties

Airport

public AirportFacility Airport { get; set; }

The resolved airport identity and geographic reference.

ControlTowerLocation

public FacilityLocation ControlTowerLocation { get; set; }

The authored control-tower location, or null when no tower location is present in the provider's airport record.

Counts

public AirportFacilityCounts Counts { get; set; }

Published facility and procedure totals.

MagneticVariation

public Angle MagneticVariation { get; set; }

Signed local magnetic variation normalized from -180 inclusive to 180 exclusive. Add this value to a magnetic heading to obtain true heading.

Methods

<Clone>$

public AirportDetails <Clone>$()

Deconstruct

public void Deconstruct(AirportFacility Airport, Angle MagneticVariation, FacilityLocation ControlTowerLocation, AirportFacilityCounts Counts)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AirportDetails other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()