pub struct FragmentOrder {
pub area: f64,
pub key: (Vec<(u64, u64)>, Vec<Vec<(u64, u64)>>),
}Expand description
What orders a face’s fragments (lane X, fillet-bore-notch): the outer area of the fragment’s region in the face’s parameter plane, the key the arrangement returns regions by, and the region’s topological key, the sorted (chain, segment) list of its outer loop, then the sorted lists of its holes. The topological key reads no coordinate.
Fields§
§area: f64§key: (Vec<(u64, u64)>, Vec<Vec<(u64, u64)>>)Trait Implementations§
Source§impl Clone for FragmentOrder
impl Clone for FragmentOrder
Source§impl Debug for FragmentOrder
impl Debug for FragmentOrder
Auto Trait Implementations§
impl Forget for FragmentOrder
impl Freeze for FragmentOrder
impl RefUnwindSafe for FragmentOrder
impl Send for FragmentOrder
impl Sync for FragmentOrder
impl Unpin for FragmentOrder
impl UnsafeUnpin for FragmentOrder
impl UnwindSafe for FragmentOrder
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