CameraWeatherSnapshot
USI.Core
Atmospheric and surface context at the simulation camera. Camera-relative wind angles preserve the provider's signed relative-angle convention and are intentionally distinct from true meteorological wind direction.
public sealed class CameraWeatherSnapshot : IEquatable<CameraWeatherSnapshot>Constructors
CameraWeatherSnapshot
public CameraWeatherSnapshot(Temperature Temperature, double RainfallRatio, double SnowfallRatio, double HailRatio, double UrbanizationRatio, Speed InstantaneousWindSpeed, Angle WindRelativeHeading, Angle WindRelativePitch, Speed BaseWindSpeed, Speed GustSpeed, Angle WindShearAngle)Atmospheric and surface context at the simulation camera. Camera-relative wind angles preserve the provider's signed relative-angle convention and are intentionally distinct from true meteorological wind direction.
Properties
BaseWindSpeed
public Speed BaseWindSpeed { get; set; }GustSpeed
public Speed GustSpeed { get; set; }HailRatio
public double HailRatio { get; set; }InstantaneousWindSpeed
public Speed InstantaneousWindSpeed { get; set; }RainfallRatio
public double RainfallRatio { get; set; }SnowfallRatio
public double SnowfallRatio { get; set; }Temperature
public Temperature Temperature { get; set; }UrbanizationRatio
public double UrbanizationRatio { get; set; }WindRelativeHeading
public Angle WindRelativeHeading { get; set; }WindRelativePitch
public Angle WindRelativePitch { get; set; }WindShearAngle
public Angle WindShearAngle { get; set; }Methods
<Clone>$
public CameraWeatherSnapshot <Clone>$()Deconstruct
public void Deconstruct(Temperature Temperature, double RainfallRatio, double SnowfallRatio, double HailRatio, double UrbanizationRatio, Speed InstantaneousWindSpeed, Angle WindRelativeHeading, Angle WindRelativePitch, Speed BaseWindSpeed, Speed GustSpeed, Angle WindShearAngle)Equals
public bool Equals(object obj)Equals
public bool Equals(CameraWeatherSnapshot other)GetHashCode
public int GetHashCode()ToString
public string ToString()