#include <src/clipper/clipper.hpp>
◆ PolyTree() [1/3]
| ClipperLib::PolyTree::PolyTree |
( |
| ) |
|
|
inline |
◆ PolyTree() [2/3]
| ClipperLib::PolyTree::PolyTree |
( |
PolyTree && |
src | ) |
|
|
inline |
173{ *this = std::move(src); }
◆ ~PolyTree()
| virtual ClipperLib::PolyTree::~PolyTree |
( |
| ) |
|
|
inlinevirtual |
void Clear()
Definition clipper.hpp:189
◆ PolyTree() [3/3]
◆ AddChild()
◆ ChildCount()
| int ClipperLib::PolyNode::ChildCount |
( |
| ) |
const |
|
inlineinherited |
◆ Clear()
| void ClipperLib::PolyTree::Clear |
( |
| ) |
|
|
inline |
◆ GetFirst()
| PolyNode * ClipperLib::PolyTree::GetFirst |
( |
| ) |
const |
|
inline |
◆ GetNext()
| PolyNode * ClipperLib::PolyNode::GetNext |
( |
| ) |
const |
|
inlineinherited |
PolyNode * GetNextSiblingUp() const
Definition clipper.hpp:162
TPoint< P > front(const P &p)
Definition geometry_traits.hpp:872
◆ GetNextSiblingUp()
| PolyNode * ClipperLib::PolyNode::GetNextSiblingUp |
( |
| ) |
const |
|
inlineprivateinherited |
◆ IsHole()
| bool ClipperLib::PolyNode::IsHole |
( |
| ) |
const |
|
inherited |
◆ IsOpen()
| bool ClipperLib::PolyNode::IsOpen |
( |
| ) |
const |
|
inlineinherited |
◆ operator=() [1/2]
◆ operator=() [2/2]
175 {
177 Contour = std::move(src.Contour);
178 Childs = std::move(src.Childs);
184 for (
size_t i = 0; i <
Childs.size(); ++ i)
186 return *this;
187 }
Path Contour
Definition clipper.hpp:149
JoinType m_jointype
Definition clipper.hpp:160
EndType m_endtype
Definition clipper.hpp:161
◆ RemoveOutermostPolygon()
| void ClipperLib::PolyTree::RemoveOutermostPolygon |
( |
| ) |
|
◆ Total()
| int ClipperLib::PolyTree::Total |
( |
| ) |
const |
◆ Clipper
◆ AllNodes
◆ Childs
Referenced by ClipperLib::ClipperOffset::AddPath(), ClipperLib::AddPolyNodeToPaths(), ClipperLib::Clipper::BuildResult2(), ClipperLib::ClipperOffset::Clear(), Slic3r::sla::anonymous_namespace{Pad.cpp}::divide_blueprint(), ClipperLib::ClipperOffset::DoOffset(), ClipperLib::ClipperOffset::FixOrientations(), ClipperLib::PolyNode::GetNextSiblingUp(), Slic3r::has_duplicate_points(), ClipperLib::OpenPathsFromPolyTree(), Slic3r::PolyTreeToExPolygons(), Slic3r::PolyTreeToPolylines(), RemoveOutermostPolygon(), Slic3r::top_level_islands(), Slic3r::traverse_pt(), Slic3r::traverse_pt(), and Slic3r::traverse_pt_noholes().
◆ Contour
| Path ClipperLib::PolyNode::Contour |
|
inherited |
◆ Index
| unsigned ClipperLib::PolyNode::Index |
|
privateinherited |
◆ m_endtype
| EndType ClipperLib::PolyNode::m_endtype |
|
privateinherited |
◆ m_IsOpen
| bool ClipperLib::PolyNode::m_IsOpen |
|
privateinherited |
◆ m_jointype
| JoinType ClipperLib::PolyNode::m_jointype |
|
privateinherited |
◆ Parent
The documentation for this class was generated from the following files: