pub struct ClassBoundary {
pub half_edges: Vec<HalfEdge>,
pub survives: Vec<bool>,
}Expand description
The net boundary of a class after snapping.
Fields§
§half_edges: Vec<HalfEdge>The half-edges with the class on their left, ascending by piece.
survives: Vec<bool>Per element of the chain, whether some piece of its route carries a surviving half-edge.
Trait Implementations§
Source§impl Clone for ClassBoundary
impl Clone for ClassBoundary
Source§fn clone(&self) -> ClassBoundary
fn clone(&self) -> ClassBoundary
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 ClassBoundary
impl RefUnwindSafe for ClassBoundary
impl Send for ClassBoundary
impl Sync for ClassBoundary
impl Unpin for ClassBoundary
impl UnsafeUnpin for ClassBoundary
impl UnwindSafe for ClassBoundary
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