pub struct BodySample {
pub time_s: f64,
pub cg_enu_m: DVec3,
pub cg_velocity_enu_m_s: DVec3,
pub height_above_ground_m: f64,
pub vertical_speed_m_s: f64,
pub airspeed_m_s: f64,
pub recovery_drag_area_m2: f64,
pub mass_kg: f64,
}Expand description
One separated body at an instant of its descent.
Fields§
§time_s: f64Time since launch, s.
cg_enu_m: DVec3Its center of mass in the launch frame, m.
cg_velocity_enu_m_s: DVec3That point’s velocity relative to the launch frame, m/s.
height_above_ground_m: f64Its center of mass’s ellipsoidal height above the launch site, m.
vertical_speed_m_s: f64The rate of that height, m/s.
airspeed_m_s: f64Its airspeed, m/s.
recovery_drag_area_m2: f64The drag area C_D S of its open devices, m².
mass_kg: f64Its mass, kg.
Trait Implementations§
Source§impl Clone for BodySample
impl Clone for BodySample
Source§fn clone(&self) -> BodySample
fn clone(&self) -> BodySample
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BodySample
Source§impl Debug for BodySample
impl Debug for BodySample
Source§impl<'de> Deserialize<'de> for BodySample
impl<'de> Deserialize<'de> for BodySample
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
Source§impl PartialEq for BodySample
impl PartialEq for BodySample
Source§fn eq(&self, other: &BodySample) -> bool
fn eq(&self, other: &BodySample) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BodySample
impl Serialize for BodySample
impl StructuralPartialEq for BodySample
Auto Trait Implementations§
impl Freeze for BodySample
impl RefUnwindSafe for BodySample
impl Send for BodySample
impl Sync for BodySample
impl Unpin for BodySample
impl UnsafeUnpin for BodySample
impl UnwindSafe for BodySample
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