pub struct SurfaceKnotRemoval {
pub surface: BSplineSurface,
pub removed: u32,
pub deviation_upper_bound: Scalar,
}Expand description
The outcome of removing one knot value from a surface up to some number of times.
Fields§
§surface: BSplineSurfaceThe surface with removed copies of the knot taken out; the input
surface unchanged when removed is zero.
removed: u32How many copies were removed.
deviation_upper_bound: ScalarUpper bound on the distance between the input and surface at every
parameter, in model units (computed in f64): the sum of the bounds
of the single removals.
Trait Implementations§
Source§impl Clone for SurfaceKnotRemoval
impl Clone for SurfaceKnotRemoval
Source§fn clone(&self) -> SurfaceKnotRemoval
fn clone(&self) -> SurfaceKnotRemoval
Returns a copy 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 SurfaceKnotRemoval
impl Debug for SurfaceKnotRemoval
Source§impl PartialEq for SurfaceKnotRemoval
impl PartialEq for SurfaceKnotRemoval
impl StructuralPartialEq for SurfaceKnotRemoval
Auto Trait Implementations§
impl Freeze for SurfaceKnotRemoval
impl RefUnwindSafe for SurfaceKnotRemoval
impl Send for SurfaceKnotRemoval
impl Sync for SurfaceKnotRemoval
impl Unpin for SurfaceKnotRemoval
impl UnwindSafe for SurfaceKnotRemoval
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