Class

WeatherAtLocationSnapshot

USI.Core

Atmospheric conditions sampled by the simulator at one location.

public sealed class WeatherAtLocationSnapshot : IEquatable<WeatherAtLocationSnapshot>

Constructors

WeatherAtLocationSnapshot

public WeatherAtLocationSnapshot(bool HasDetailedLocalObservation, Temperature Temperature, Temperature DewPoint, Pressure Pressure, double PrecipitationRatio, Angle WindDirectionFromTrue, Speed WindSpeed, double TurbulenceRatio, Length Visibility, Pressure SeaLevelPressure, Speed ThermalUpdraft)

Atmospheric conditions sampled by the simulator at one location.

Properties

DewPoint

public Temperature DewPoint { get; set; }

HasDetailedLocalObservation

public bool HasDetailedLocalObservation { get; set; }

PrecipitationRatio

public double PrecipitationRatio { get; set; }

Pressure

public Pressure Pressure { get; set; }

SeaLevelPressure

public Pressure SeaLevelPressure { get; set; }

Temperature

public Temperature Temperature { get; set; }

ThermalUpdraft

public Speed ThermalUpdraft { get; set; }

TurbulenceRatio

public double TurbulenceRatio { get; set; }

Visibility

public Length Visibility { get; set; }

WindDirectionFromTrue

public Angle WindDirectionFromTrue { get; set; }

WindSpeed

public Speed WindSpeed { get; set; }

Methods

<Clone>$

public WeatherAtLocationSnapshot <Clone>$()

Deconstruct

public void Deconstruct(bool HasDetailedLocalObservation, Temperature Temperature, Temperature DewPoint, Pressure Pressure, double PrecipitationRatio, Angle WindDirectionFromTrue, Speed WindSpeed, double TurbulenceRatio, Length Visibility, Pressure SeaLevelPressure, Speed ThermalUpdraft)

Equals

public bool Equals(object obj)

Equals

public bool Equals(WeatherAtLocationSnapshot other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()