#[repr(C)]pub struct AxiolidVisibleFaceEvidence {Show 17 fields
pub source_meshes: usize,
pub source_triangles: usize,
pub edge_on_triangles: usize,
pub removed_triangles: usize,
pub boundary_segments: usize,
pub intersection_segments: usize,
pub crossings: usize,
pub pieces: usize,
pub tied_sides: usize,
pub candidate_pairs: usize,
pub exact_escalations: usize,
pub regions: usize,
pub cap_regions: usize,
pub rerouted_edges: usize,
pub collapsed_regions: usize,
pub collapsed_holes: usize,
pub snap_displacement: f64,
}Expand description
Auditable counts of one visible-face call.
Fields§
§source_meshes: usize§source_triangles: usize§edge_on_triangles: usize§removed_triangles: usize§boundary_segments: usize§intersection_segments: usize§crossings: usize§pieces: usize§tied_sides: usize§candidate_pairs: usize§exact_escalations: usize§regions: usize§cap_regions: usize§rerouted_edges: usize§collapsed_regions: usize§collapsed_holes: usize§snap_displacement: f64Bound, in the maximum norm of the image, on how far snap rounding moved region boundaries.
Trait Implementations§
Source§impl Clone for AxiolidVisibleFaceEvidence
impl Clone for AxiolidVisibleFaceEvidence
Source§fn clone(&self) -> AxiolidVisibleFaceEvidence
fn clone(&self) -> AxiolidVisibleFaceEvidence
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 AxiolidVisibleFaceEvidence
Source§impl Debug for AxiolidVisibleFaceEvidence
impl Debug for AxiolidVisibleFaceEvidence
impl StructuralPartialEq for AxiolidVisibleFaceEvidence
Auto Trait Implementations§
impl Freeze for AxiolidVisibleFaceEvidence
impl RefUnwindSafe for AxiolidVisibleFaceEvidence
impl Send for AxiolidVisibleFaceEvidence
impl Sync for AxiolidVisibleFaceEvidence
impl Unpin for AxiolidVisibleFaceEvidence
impl UnsafeUnpin for AxiolidVisibleFaceEvidence
impl UnwindSafe for AxiolidVisibleFaceEvidence
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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