pub struct BodyMeasurementsEstimate {
pub height_m: f32,
pub shoulder_width_m: f32,
pub chest_circumference_m: f32,
pub waist_circumference_m: f32,
pub hip_width_m: f32,
}Expand description
Axis-aligned body measurement estimates derived from a ScanCloud.
All values are in metres.
Fields§
§height_m: f32Standing height (Y extent of bounding box).
shoulder_width_m: f32Shoulder width (X extent at shoulder level ≈ 85 % of height).
chest_circumference_m: f32Estimated chest circumference (treating cross-section as ellipse).
waist_circumference_m: f32Estimated waist circumference.
hip_width_m: f32Hip width (X extent at hip level ≈ 35 % of height).
Trait Implementations§
Source§impl Clone for BodyMeasurementsEstimate
impl Clone for BodyMeasurementsEstimate
Source§fn clone(&self) -> BodyMeasurementsEstimate
fn clone(&self) -> BodyMeasurementsEstimate
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 moreAuto Trait Implementations§
impl Freeze for BodyMeasurementsEstimate
impl RefUnwindSafe for BodyMeasurementsEstimate
impl Send for BodyMeasurementsEstimate
impl Sync for BodyMeasurementsEstimate
impl Unpin for BodyMeasurementsEstimate
impl UnsafeUnpin for BodyMeasurementsEstimate
impl UnwindSafe for BodyMeasurementsEstimate
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more