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 CAreaOrdererarea_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()

void CInnerCurves::GetArea ( CArea area,
bool  outside = true,
bool  use_curve = true 
)

References CArea::m_curves.

◆ Insert()

void CInnerCurves::Insert ( std::shared_ptr< CCurve pcurve)

References CInnerCurves().

Referenced by Unite().

◆ Unite()

void CInnerCurves::Unite ( std::shared_ptr< CInnerCurves c)

Member Data Documentation

◆ area_orderer

CAreaOrderer * CInnerCurves::area_orderer = NULL
static

Referenced by CAreaOrderer::Insert().


The documentation for this class was generated from the following files: