pub struct DerivedValues {Show 28 fields
pub backspin_rpm: Option<f64>,
pub sidespin_rpm: Option<f64>,
pub total_spin_rpm: Option<f64>,
pub spin_axis_degrees: Option<f64>,
pub landing_position: Option<Vector3>,
pub landing_velocity: Option<Vector3>,
pub carry_distance_meters: Option<f64>,
pub total_distance_meters: Option<f64>,
pub offline_distance_meters: Option<f64>,
pub descent_angle_degrees: Option<f64>,
pub hang_time_seconds: Option<f64>,
pub peak_height_meters: Option<f64>,
pub club_speed_meters_per_second: Option<f64>,
pub smash_factor: Option<f64>,
pub optimal_maximum_distance_meters: Option<f64>,
pub distance_efficiency_percent: Option<f64>,
pub club_path_degrees: Option<Handed<f64>>,
pub club_face_to_target_degrees: Option<Handed<f64>>,
pub club_face_to_path_degrees: Option<Handed<f64>>,
pub shot_name: Option<Handed<String>>,
pub shot_rank: Option<Handed<String>>,
pub shot_color_rgb: Option<Handed<String>>,
pub us_customary_units: Option<USCustomaryValues>,
pub pressure_pascals: Option<f64>,
pub elevation_meters: Option<f64>,
pub temperature_kelvin: Option<f64>,
pub humidity_percent: Option<f64>,
pub trajectory: Option<TrajectoryOutput>,
}Expand description
Derived values calculated by OpenGolfCoach
Fields§
§backspin_rpm: Option<f64>§sidespin_rpm: Option<f64>§total_spin_rpm: Option<f64>§spin_axis_degrees: Option<f64>§landing_position: Option<Vector3>§landing_velocity: Option<Vector3>§carry_distance_meters: Option<f64>§total_distance_meters: Option<f64>§offline_distance_meters: Option<f64>§descent_angle_degrees: Option<f64>§hang_time_seconds: Option<f64>§peak_height_meters: Option<f64>§club_speed_meters_per_second: Option<f64>§smash_factor: Option<f64>§optimal_maximum_distance_meters: Option<f64>§distance_efficiency_percent: Option<f64>§club_path_degrees: Option<Handed<f64>>§club_face_to_target_degrees: Option<Handed<f64>>§club_face_to_path_degrees: Option<Handed<f64>>§shot_name: Option<Handed<String>>§shot_rank: Option<Handed<String>>§shot_color_rgb: Option<Handed<String>>§us_customary_units: Option<USCustomaryValues>§pressure_pascals: Option<f64>§elevation_meters: Option<f64>§temperature_kelvin: Option<f64>§humidity_percent: Option<f64>§trajectory: Option<TrajectoryOutput>Trait Implementations§
Source§impl Clone for DerivedValues
impl Clone for DerivedValues
Source§fn clone(&self) -> DerivedValues
fn clone(&self) -> DerivedValues
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DerivedValues
impl Debug for DerivedValues
Source§impl<'de> Deserialize<'de> for DerivedValues
impl<'de> Deserialize<'de> for DerivedValues
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DerivedValues
impl RefUnwindSafe for DerivedValues
impl Send for DerivedValues
impl Sync for DerivedValues
impl Unpin for DerivedValues
impl UnsafeUnpin for DerivedValues
impl UnwindSafe for DerivedValues
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more