pub struct PierceSelection {
pub point: (f64, f64),
pub vertex_index: usize,
pub direction: CutDirection,
pub end_point: (f64, f64),
}Expand description
Selected pierce point for a contour.
Fields§
§point: (f64, f64)The pierce point coordinates.
vertex_index: usizeThe vertex index closest to (or at) the pierce point.
direction: CutDirectionCut direction for this contour.
end_point: (f64, f64)The endpoint after cutting the full contour (returns to pierce point).
Trait Implementations§
Source§impl Clone for PierceSelection
impl Clone for PierceSelection
Source§fn clone(&self) -> PierceSelection
fn clone(&self) -> PierceSelection
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 moreAuto Trait Implementations§
impl Freeze for PierceSelection
impl RefUnwindSafe for PierceSelection
impl Send for PierceSelection
impl Sync for PierceSelection
impl Unpin for PierceSelection
impl UnsafeUnpin for PierceSelection
impl UnwindSafe for PierceSelection
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,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.