GetCurveItem Class Reference
Public Member Functions | |
CVertex & | back () |
void | GetCurve (CCurve &output) |
GetCurveItem (CurveTree *ct, std::list< CVertex >::iterator EIt) | |
Public Attributes | |
CurveTree * | curve_tree |
std::list< CVertex >::iterator | EndIt |
Static Public Attributes | |
static std::list< GetCurveItem > | to_do_list |
Constructor & Destructor Documentation
◆ GetCurveItem()
Member Function Documentation
◆ back()
CVertex& GetCurveItem::back | ( | ) |
References EndIt.
Referenced by GetCurve().
◆ GetCurve()
void GetCurveItem::GetCurve | ( | CCurve & | output | ) |
References back(), CurveTree::curve, curve_tree, Point::dist(), EndIt, CurveTree::inners, CVertex::m_c, CVertex::m_p, CArea::m_please_abort, CVertex::m_type, CArea::m_units, CCurve::m_vertices, CurveTree::point_on_parent, and to_do_list.
Referenced by CArea::MakeOnePocketCurve().
Member Data Documentation
◆ curve_tree
CurveTree* GetCurveItem::curve_tree |
Referenced by GetCurve().
◆ EndIt
std::list<CVertex>::iterator GetCurveItem::EndIt |
Referenced by back(), and GetCurve().
◆ to_do_list
|
static |
Referenced by GetCurve(), and CArea::MakeOnePocketCurve().
The documentation for this class was generated from the following file:
- src/Mod/Path/libarea/AreaPocket.cpp