pub struct MeshHausdorff {
pub distance: HausdorffBounds,
pub forward: HausdorffBounds,
pub backward: HausdorffBounds,
}Expand description
The two-sided Hausdorff distance and both one-sided ones.
Fields§
§distance: HausdorffBoundsmax(h(A, B), h(B, A)). The witness is that of the side with the
larger lower bound; point_from lies on that side’s mesh.
forward: HausdorffBoundsh(A, B): how far A strays from B. Witness from A to B.
backward: HausdorffBoundsh(B, A): how far B strays from A. Witness from B to A.
Trait Implementations§
Source§impl Clone for MeshHausdorff
impl Clone for MeshHausdorff
Source§fn clone(&self) -> MeshHausdorff
fn clone(&self) -> MeshHausdorff
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 MeshHausdorff
Source§impl Debug for MeshHausdorff
impl Debug for MeshHausdorff
Source§impl PartialEq for MeshHausdorff
impl PartialEq for MeshHausdorff
impl StructuralPartialEq for MeshHausdorff
Auto Trait Implementations§
impl Freeze for MeshHausdorff
impl RefUnwindSafe for MeshHausdorff
impl Send for MeshHausdorff
impl Sync for MeshHausdorff
impl Unpin for MeshHausdorff
impl UnsafeUnpin for MeshHausdorff
impl UnwindSafe for MeshHausdorff
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