pub struct ClipTreeSolutionD { /* private fields */ }Expand description
Result of ClipperD::execute_tree. / ClipperD::execute_tree 的返回值。
Implementations§
Source§impl ClipTreeSolutionD
impl ClipTreeSolutionD
Sourcepub fn has_poly_tree(&self) -> bool
pub fn has_poly_tree(&self) -> bool
true if a polygon-tree root is present. / 是否存在多边形树根。
Sourcepub fn open_is_empty(&self) -> bool
pub fn open_is_empty(&self) -> bool
No open paths. / 无开放路径。
Sourcepub fn iter_open(&self) -> PathsBlobDIter<'_> ⓘ
pub fn iter_open(&self) -> PathsBlobDIter<'_> ⓘ
Open-path iterator. / 开放路径迭代器。
Sourcepub fn into_open_lazy(self) -> LazyPathsD
pub fn into_open_lazy(self) -> LazyPathsD
Keep only open solution; free polygon tree. / 只要开放解并释放树。
Sourcepub fn into_open_and_poly_preorder(self) -> (LazyPathsD, PolyCxxPreorderIterD)
pub fn into_open_and_poly_preorder(self) -> (LazyPathsD, PolyCxxPreorderIterD)
Lazy open paths + preorder over C++ PolyPathD. / 开放路径 + PolyPathD 前序迭代。
Trait Implementations§
Source§impl Debug for ClipTreeSolutionD
impl Debug for ClipTreeSolutionD
Auto Trait Implementations§
impl Freeze for ClipTreeSolutionD
impl RefUnwindSafe for ClipTreeSolutionD
impl Send for ClipTreeSolutionD
impl Sync for ClipTreeSolutionD
impl Unpin for ClipTreeSolutionD
impl UnsafeUnpin for ClipTreeSolutionD
impl UnwindSafe for ClipTreeSolutionD
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