pub struct TargetSymmetryReport {
pub symmetric: bool,
pub max_asymmetry: f64,
pub asymmetric_vertices: Vec<usize>,
}Expand description
Report from a symmetry check.
Fields§
§symmetric: boolWhether the target is considered symmetric within tolerance.
max_asymmetry: f64Maximum asymmetry measured across any vertex pair.
asymmetric_vertices: Vec<usize>Indices of vertices exceeding the symmetry tolerance.
Trait Implementations§
Source§impl Clone for SymmetryReport
impl Clone for SymmetryReport
Source§fn clone(&self) -> SymmetryReport
fn clone(&self) -> SymmetryReport
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 SymmetryReport
impl Debug for SymmetryReport
Source§impl<'de> Deserialize<'de> for SymmetryReport
impl<'de> Deserialize<'de> for SymmetryReport
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 SymmetryReport
impl RefUnwindSafe for SymmetryReport
impl Send for SymmetryReport
impl Sync for SymmetryReport
impl Unpin for SymmetryReport
impl UnsafeUnpin for SymmetryReport
impl UnwindSafe for SymmetryReport
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