AircraftSurfaceContact
USI.Core
One active physical contact between the aircraft and a surface. Provider slot numbers are intentionally omitted from this observation model.
public sealed class AircraftSurfaceContact : IEquatable<AircraftSurfaceContact>Constructors
AircraftSurfaceContact
public AircraftSurfaceContact(AircraftRelativePosition PositionRelativeToAircraftOrigin, Speed RelativeSpeed, Force Force, bool OnPavedSurface, bool OnGrassSurface, bool OnWaterSurface, bool OnNoisySurface, double DustExposureRatio, double MistExposureRatio)One active physical contact between the aircraft and a surface. Provider slot numbers are intentionally omitted from this observation model.
Properties
DustExposureRatio
public double DustExposureRatio { get; set; }Force
public Force Force { get; set; }MistExposureRatio
public double MistExposureRatio { get; set; }OnGrassSurface
public bool OnGrassSurface { get; set; }OnNoisySurface
public bool OnNoisySurface { get; set; }OnPavedSurface
public bool OnPavedSurface { get; set; }OnWaterSurface
public bool OnWaterSurface { get; set; }PositionRelativeToAircraftOrigin
public AircraftRelativePosition PositionRelativeToAircraftOrigin { get; set; }RelativeSpeed
public Speed RelativeSpeed { get; set; }Methods
<Clone>$
public AircraftSurfaceContact <Clone>$()Deconstruct
public void Deconstruct(AircraftRelativePosition PositionRelativeToAircraftOrigin, Speed RelativeSpeed, Force Force, bool OnPavedSurface, bool OnGrassSurface, bool OnWaterSurface, bool OnNoisySurface, double DustExposureRatio, double MistExposureRatio)Equals
public bool Equals(object obj)Equals
public bool Equals(AircraftSurfaceContact other)GetHashCode
public int GetHashCode()ToString
public string ToString()