pub struct HoldPoint {
pub range_m: f64,
pub drop_mil: f64,
pub wind_mil: f64,
pub velocity_mps: f64,
pub energy_j: f64,
pub time_s: f64,
}Expand description
One point read off a HoldCurve, in the ANGULAR units a hold is expressed in.
Fields§
§range_m: f64§drop_mil: f64Milliradians below the line of sight (positive = the shooter holds over).
wind_mil: f64Milliradians of lateral deflection, positive = the bullet goes RIGHT.
velocity_mps: f64§energy_j: f64§time_s: f64Trait Implementations§
impl Copy for HoldPoint
impl StructuralPartialEq for HoldPoint
Auto Trait Implementations§
impl Freeze for HoldPoint
impl RefUnwindSafe for HoldPoint
impl Send for HoldPoint
impl Sync for HoldPoint
impl Unpin for HoldPoint
impl UnwindSafe for HoldPoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.