Class

AircraftMotionSnapshot

USI.Core

Immutable, simulator-neutral snapshot of the aircraft's aerodynamic and three-axis translational/angular motion.

public sealed class AircraftMotionSnapshot : IEquatable<AircraftMotionSnapshot>

Constructors

AircraftMotionSnapshot

public AircraftMotionSnapshot(Angle AngleOfAttack, Angle SideslipAngle, double NormalLoadFactor, AngularVelocity TurnRate, EarthRelativeVelocityVector EarthRelativeVelocity, EarthRelativeAccelerationVector EarthRelativeAcceleration, BodyRelativeVelocityVector BodyRelativeVelocity, BodyRelativeAccelerationVector? BodyRelativeAcceleration, BodyAngularVelocityVector BodyAngularRates, BodyAngularAccelerationVector BodyAngularAccelerations)

Immutable, simulator-neutral snapshot of the aircraft's aerodynamic and three-axis translational/angular motion.

Properties

AngleOfAttack

public Angle AngleOfAttack { get; set; }

BodyAngularAccelerations

public BodyAngularAccelerationVector BodyAngularAccelerations { get; set; }

BodyAngularRates

public BodyAngularVelocityVector BodyAngularRates { get; set; }

BodyRelativeAcceleration

public BodyRelativeAccelerationVector? BodyRelativeAcceleration { get; set; }

BodyRelativeVelocity

public BodyRelativeVelocityVector BodyRelativeVelocity { get; set; }

EarthRelativeAcceleration

public EarthRelativeAccelerationVector EarthRelativeAcceleration { get; set; }

EarthRelativeVelocity

public EarthRelativeVelocityVector EarthRelativeVelocity { get; set; }

NormalLoadFactor

public double NormalLoadFactor { get; set; }

SideslipAngle

public Angle SideslipAngle { get; set; }

TurnRate

public AngularVelocity TurnRate { get; set; }

Methods

<Clone>$

public AircraftMotionSnapshot <Clone>$()

Deconstruct

public void Deconstruct(Angle AngleOfAttack, Angle SideslipAngle, double NormalLoadFactor, AngularVelocity TurnRate, EarthRelativeVelocityVector EarthRelativeVelocity, EarthRelativeAccelerationVector EarthRelativeAcceleration, BodyRelativeVelocityVector BodyRelativeVelocity, BodyRelativeAccelerationVector? BodyRelativeAcceleration, BodyAngularVelocityVector BodyAngularRates, BodyAngularAccelerationVector BodyAngularAccelerations)

Equals

public bool Equals(object obj)

Equals

public bool Equals(AircraftMotionSnapshot other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()