|
virtual bool | AddPath (const Path &pg, PolyType PolyTyp, bool Closed) |
|
bool | AddPaths (const Paths &ppg, PolyType PolyTyp, bool Closed) |
|
virtual void | Clear () |
|
IntRect | GetBounds () |
|
bool | PreserveCollinear () |
|
void | PreserveCollinear (bool value) |
|
|
typedef std::vector< LocalMinimum > | MinimaList |
|
typedef std::priority_queue< cInt > | ScanbeamList |
|
|
void | DisposeLocalMinimaList () |
|
TEdge * | AddBoundsToLML (TEdge *e, bool IsClosed) |
|
virtual void | Reset () |
|
TEdge * | ProcessBound (TEdge *E, bool IsClockwise) |
|
void | InsertScanbeam (const cInt Y) |
|
bool | PopScanbeam (cInt &Y) |
|
bool | LocalMinimaPending () |
|
bool | PopLocalMinima (cInt Y, const LocalMinimum *&locMin) |
|
OutRec * | CreateOutRec () |
|
void | DisposeAllOutRecs () |
|
void | DisposeOutRec (PolyOutList::size_type index) |
|
void | SwapPositionsInAEL (TEdge *edge1, TEdge *edge2) |
|
void | DeleteFromAEL (TEdge *e) |
|
void | UpdateEdgeIntoAEL (TEdge *&e) |
|
|
MinimaList::iterator | m_CurrentLM |
|
MinimaList | m_MinimaList |
|
bool | m_UseFullRange |
|
EdgeList | m_edges |
|
bool | m_PreserveCollinear |
|
bool | m_HasOpenPaths |
|
PolyOutList | m_PolyOuts |
|
TEdge * | m_ActiveEdges |
|
ScanbeamList | m_Scanbeam |
|
The documentation for this class was generated from the following files:
- 3rd_party/router/clipper_kicad/clipper.hpp
- 3rd_party/router/clipper_kicad/clipper.cpp