Class

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