pub struct ClipSolution64 { /* private fields */ }Expand description
Result of Clipper64::execute: closed and open solutions as C++ blobs.
平面布尔 Clipper64::execute 的结果:闭合解与开放解,内部为 C++ 扁平淡点。
Iterate or call Self::into_lazy to build Path64 values lazily.
可迭代或 into_lazy 惰性得到 Path64。
Implementations§
Source§impl ClipSolution64
impl ClipSolution64
Sourcepub fn closed_is_empty(&self) -> bool
pub fn closed_is_empty(&self) -> bool
true if there is no closed output. / 无闭合输出。
Sourcepub fn open_is_empty(&self) -> bool
pub fn open_is_empty(&self) -> bool
true if there is no open output. / 无开放输出。
Sourcepub fn iter_closed(&self) -> PathsBlob64Iter<'_> ⓘ
pub fn iter_closed(&self) -> PathsBlob64Iter<'_> ⓘ
Iterator over closed paths. / 闭合路径迭代器。
Sourcepub fn iter_open(&self) -> PathsBlob64Iter<'_> ⓘ
pub fn iter_open(&self) -> PathsBlob64Iter<'_> ⓘ
Iterator over open paths. / 开放路径迭代器。
Sourcepub fn into_lazy(self) -> (LazyPaths64, LazyPaths64)
pub fn into_lazy(self) -> (LazyPaths64, LazyPaths64)
Splits into two lazy wrappers (no extra copy of blobs). / 拆成两个惰性包装。
Trait Implementations§
Source§impl Clone for ClipSolution64
impl Clone for ClipSolution64
Source§fn clone(&self) -> ClipSolution64
fn clone(&self) -> ClipSolution64
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ClipSolution64
impl RefUnwindSafe for ClipSolution64
impl Send for ClipSolution64
impl Sync for ClipSolution64
impl Unpin for ClipSolution64
impl UnsafeUnpin for ClipSolution64
impl UnwindSafe for ClipSolution64
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