#include <clipper.hpp>
◆ MinimaList
◆ ScanbeamList
◆ ClipperBase()
ClipperLib::ClipperBase::ClipperBase |
( |
| ) |
|
◆ ~ClipperBase()
virtual ClipperLib::ClipperBase::~ClipperBase |
( |
| ) |
|
|
virtual |
◆ AddBoundsToLML()
TEdge * ClipperLib::ClipperBase::AddBoundsToLML |
( |
TEdge * |
e, |
|
|
bool |
IsClosed |
|
) |
| |
|
protected |
◆ AddPath()
◆ AddPaths()
◆ Clear()
virtual void ClipperLib::ClipperBase::Clear |
( |
| ) |
|
|
virtual |
◆ CreateOutRec()
OutRec * ClipperLib::ClipperBase::CreateOutRec |
( |
| ) |
|
|
protected |
◆ DeleteFromAEL()
void ClipperLib::ClipperBase::DeleteFromAEL |
( |
TEdge * |
e | ) |
|
|
protected |
◆ DisposeAllOutRecs()
void ClipperLib::ClipperBase::DisposeAllOutRecs |
( |
| ) |
|
|
protected |
◆ DisposeLocalMinimaList()
void ClipperLib::ClipperBase::DisposeLocalMinimaList |
( |
| ) |
|
|
protected |
◆ DisposeOutRec()
void ClipperLib::ClipperBase::DisposeOutRec |
( |
PolyOutList::size_type |
index | ) |
|
|
protected |
◆ GetBounds()
IntRect ClipperLib::ClipperBase::GetBounds |
( |
| ) |
|
◆ InsertScanbeam()
void ClipperLib::ClipperBase::InsertScanbeam |
( |
const cInt |
Y | ) |
|
|
protected |
◆ LocalMinimaPending()
bool ClipperLib::ClipperBase::LocalMinimaPending |
( |
| ) |
|
|
protected |
◆ PopLocalMinima()
bool ClipperLib::ClipperBase::PopLocalMinima |
( |
cInt |
Y, |
|
|
const LocalMinimum *& |
locMin |
|
) |
| |
|
protected |
◆ PopScanbeam()
bool ClipperLib::ClipperBase::PopScanbeam |
( |
cInt & |
Y | ) |
|
|
protected |
◆ PreserveCollinear() [1/2]
bool ClipperLib::ClipperBase::PreserveCollinear |
( |
| ) |
|
|
inline |
◆ PreserveCollinear() [2/2]
void ClipperLib::ClipperBase::PreserveCollinear |
( |
bool |
value | ) |
|
|
inline |
◆ ProcessBound()
TEdge * ClipperLib::ClipperBase::ProcessBound |
( |
TEdge * |
E, |
|
|
bool |
IsClockwise |
|
) |
| |
|
protected |
◆ Reset()
virtual void ClipperLib::ClipperBase::Reset |
( |
| ) |
|
|
protectedvirtual |
◆ SwapPositionsInAEL()
void ClipperLib::ClipperBase::SwapPositionsInAEL |
( |
TEdge * |
edge1, |
|
|
TEdge * |
edge2 |
|
) |
| |
|
protected |
◆ UpdateEdgeIntoAEL()
void ClipperLib::ClipperBase::UpdateEdgeIntoAEL |
( |
TEdge *& |
e | ) |
|
|
protected |
◆ m_ActiveEdges
TEdge* ClipperLib::ClipperBase::m_ActiveEdges |
|
protected |
◆ m_CurrentLM
MinimaList::iterator ClipperLib::ClipperBase::m_CurrentLM |
|
protected |
◆ m_edges
EdgeList ClipperLib::ClipperBase::m_edges |
|
protected |
◆ m_HasOpenPaths
bool ClipperLib::ClipperBase::m_HasOpenPaths |
|
protected |
◆ m_MinimaList
◆ m_PolyOuts
◆ m_PreserveCollinear
bool ClipperLib::ClipperBase::m_PreserveCollinear |
|
protected |
◆ m_Scanbeam
◆ m_UseFullRange
bool ClipperLib::ClipperBase::m_UseFullRange |
|
protected |
The documentation for this class was generated from the following file: