CInnerCurves Class Reference
#include <AreaOrderer.h>
Public Member Functions | |
| CInnerCurves () | |
| CInnerCurves (std::shared_ptr< CInnerCurves > pOuter, std::shared_ptr< CCurve > curve) | |
| void | GetArea (CArea &area, bool outside=true, bool use_curve=true) |
| void | Insert (std::shared_ptr< CCurve > pcurve) |
| void | Unite (std::shared_ptr< CInnerCurves > c) |
| ~CInnerCurves () | |
Static Public Attributes | |
| static CAreaOrderer * | area_orderer = NULL |
Constructor & Destructor Documentation
◆ CInnerCurves() [1/2]
| CInnerCurves::CInnerCurves | ( | std::shared_ptr< CInnerCurves > | pOuter, |
| std::shared_ptr< CCurve > | curve | ||
| ) |
◆ CInnerCurves() [2/2]
| CInnerCurves::CInnerCurves | ( | ) |
Referenced by Insert().
◆ ~CInnerCurves()
| CInnerCurves::~CInnerCurves | ( | ) |
Member Function Documentation
◆ GetArea()
References CArea::m_curves.
◆ Insert()
| void CInnerCurves::Insert | ( | std::shared_ptr< CCurve > | pcurve | ) |
References CInnerCurves(), and Unite().
Referenced by Unite().
◆ Unite()
| void CInnerCurves::Unite | ( | std::shared_ptr< CInnerCurves > | c | ) |
References Insert(), CCurve::IsClockwise(), CArea::m_curves, and CCurve::Reverse().
Referenced by Insert().
Member Data Documentation
◆ area_orderer
|
static |
Referenced by CAreaOrderer::Insert().
The documentation for this class was generated from the following files:
- src/Mod/Path/libarea/AreaOrderer.h
- src/Mod/Path/libarea/AreaOrderer.cpp
1.8.17