AddBoundsToLML(TEdge *e, bool IsClosed) | ClipperLib::ClipperBase | protected |
AddEdgeToSEL(TEdge *edge) | ClipperLib::Clipper | private |
AddGhostJoin(OutPt *op, const IntPoint offPt) | ClipperLib::Clipper | private |
AddJoin(OutPt *op1, OutPt *op2, const IntPoint offPt) | ClipperLib::Clipper | private |
AddLocalMaxPoly(TEdge *e1, TEdge *e2, const IntPoint &pt) | ClipperLib::Clipper | private |
AddLocalMinPoly(TEdge *e1, TEdge *e2, const IntPoint &pt) | ClipperLib::Clipper | private |
AddOutPt(TEdge *e, const IntPoint &pt) | ClipperLib::Clipper | private |
AddPath(const Path &pg, PolyType PolyTyp, bool Closed) | ClipperLib::ClipperBase | virtual |
AddPaths(const Paths &ppg, PolyType PolyTyp, bool Closed) | ClipperLib::ClipperBase | |
AppendPolygon(TEdge *e1, TEdge *e2) | ClipperLib::Clipper | private |
BuildIntersectList(const cInt topY) | ClipperLib::Clipper | private |
BuildResult(Paths &polys) | ClipperLib::Clipper | private |
BuildResult2(PolyTree &polytree) | ClipperLib::Clipper | private |
Clear() | ClipperLib::ClipperBase | virtual |
ClearGhostJoins() | ClipperLib::Clipper | private |
ClearJoins() | ClipperLib::Clipper | private |
Clipper(int initOptions=0) | ClipperLib::Clipper | |
ClipperBase() | ClipperLib::ClipperBase | |
CopyAELToSEL() | ClipperLib::Clipper | private |
CreateOutRec() | ClipperLib::ClipperBase | protected |
DeleteFromAEL(TEdge *e) | ClipperLib::ClipperBase | protected |
DeleteFromSEL(TEdge *e) | ClipperLib::Clipper | private |
DisposeAllOutRecs() | ClipperLib::ClipperBase | protected |
DisposeIntersectNodes() | ClipperLib::Clipper | private |
DisposeLocalMinimaList() | ClipperLib::ClipperBase | protected |
DisposeOutRec(PolyOutList::size_type index) | ClipperLib::ClipperBase | protected |
DoMaxima(TEdge *e) | ClipperLib::Clipper | private |
DoSimplePolygons() | ClipperLib::Clipper | private |
Execute(ClipType clipType, Paths &solution, PolyFillType fillType=pftEvenOdd) | ClipperLib::Clipper | |
Execute(ClipType clipType, Paths &solution, PolyFillType subjFillType, PolyFillType clipFillType) | ClipperLib::Clipper | |
Execute(ClipType clipType, PolyTree &polytree, PolyFillType fillType=pftEvenOdd) | ClipperLib::Clipper | |
Execute(ClipType clipType, PolyTree &polytree, PolyFillType subjFillType, PolyFillType clipFillType) | ClipperLib::Clipper | |
ExecuteInternal() | ClipperLib::Clipper | protectedvirtual |
FindOwnerFromSplitRecs(OutRec &outRec, OutRec *&currOrfl) | ClipperLib::Clipper | private |
FixHoleLinkage(OutRec &outrec) | ClipperLib::Clipper | private |
FixupFirstLefts1(OutRec *OldOutRec, OutRec *NewOutRec) | ClipperLib::Clipper | private |
FixupFirstLefts2(OutRec *InnerOutRec, OutRec *OuterOutRec) | ClipperLib::Clipper | private |
FixupFirstLefts3(OutRec *OldOutRec, OutRec *NewOutRec) | ClipperLib::Clipper | private |
FixupIntersectionOrder() | ClipperLib::Clipper | private |
FixupOutPolygon(OutRec &outrec) | ClipperLib::Clipper | private |
FixupOutPolyline(OutRec &outrec) | ClipperLib::Clipper | private |
GetBounds() | ClipperLib::ClipperBase | |
GetLastOutPt(TEdge *e) | ClipperLib::Clipper | private |
GetOutRec(int idx) | ClipperLib::Clipper | private |
InsertEdgeIntoAEL(TEdge *edge, TEdge *startEdge) | ClipperLib::Clipper | private |
InsertLocalMinimaIntoAEL(const cInt botY) | ClipperLib::Clipper | private |
InsertScanbeam(const cInt Y) | ClipperLib::ClipperBase | protected |
IntersectEdges(TEdge *e1, TEdge *e2, IntPoint &pt) | ClipperLib::Clipper | private |
IsContributing(const TEdge &edge) const | ClipperLib::Clipper | private |
IsEvenOddAltFillType(const TEdge &edge) const | ClipperLib::Clipper | private |
IsEvenOddFillType(const TEdge &edge) const | ClipperLib::Clipper | private |
IsHole(TEdge *e) | ClipperLib::Clipper | private |
IsTopHorz(const cInt XPos) | ClipperLib::Clipper | private |
JoinCommonEdges() | ClipperLib::Clipper | private |
JoinPoints(Join *j, OutRec *outRec1, OutRec *outRec2) | ClipperLib::Clipper | private |
LocalMinimaPending() | ClipperLib::ClipperBase | protected |
m_ActiveEdges | ClipperLib::ClipperBase | protected |
m_ClipFillType | ClipperLib::Clipper | private |
m_ClipType | ClipperLib::Clipper | private |
m_CurrentLM | ClipperLib::ClipperBase | protected |
m_edges | ClipperLib::ClipperBase | protected |
m_ExecuteLocked | ClipperLib::Clipper | private |
m_GhostJoins | ClipperLib::Clipper | private |
m_HasOpenPaths | ClipperLib::ClipperBase | protected |
m_IntersectList | ClipperLib::Clipper | private |
m_Joins | ClipperLib::Clipper | private |
m_Maxima | ClipperLib::Clipper | private |
m_MinimaList | ClipperLib::ClipperBase | protected |
m_PolyOuts | ClipperLib::ClipperBase | protected |
m_PreserveCollinear | ClipperLib::ClipperBase | protected |
m_ReverseOutput | ClipperLib::Clipper | private |
m_Scanbeam | ClipperLib::ClipperBase | protected |
m_SortedEdges | ClipperLib::Clipper | private |
m_StrictSimple | ClipperLib::Clipper | private |
m_SubjFillType | ClipperLib::Clipper | private |
m_UseFullRange | ClipperLib::ClipperBase | protected |
m_UsingPolyTree | ClipperLib::Clipper | private |
MaximaList typedef | ClipperLib::Clipper | private |
MinimaList typedef | ClipperLib::ClipperBase | protected |
PopEdgeFromSEL(TEdge *&edge) | ClipperLib::Clipper | private |
PopLocalMinima(cInt Y, const LocalMinimum *&locMin) | ClipperLib::ClipperBase | protected |
PopScanbeam(cInt &Y) | ClipperLib::ClipperBase | protected |
PreserveCollinear() | ClipperLib::ClipperBase | inline |
PreserveCollinear(bool value) | ClipperLib::ClipperBase | inline |
ProcessBound(TEdge *E, bool IsClockwise) | ClipperLib::ClipperBase | protected |
ProcessEdgesAtTopOfScanbeam(const cInt topY) | ClipperLib::Clipper | private |
ProcessHorizontal(TEdge *horzEdge) | ClipperLib::Clipper | private |
ProcessHorizontals() | ClipperLib::Clipper | private |
ProcessIntersections(const cInt topY) | ClipperLib::Clipper | private |
ProcessIntersectList() | ClipperLib::Clipper | private |
Reset() | ClipperLib::ClipperBase | protectedvirtual |
ReverseSolution() | ClipperLib::Clipper | inline |
ReverseSolution(bool value) | ClipperLib::Clipper | inline |
ScanbeamList typedef | ClipperLib::ClipperBase | protected |
SetHoleState(TEdge *e, OutRec *outrec) | ClipperLib::Clipper | private |
SetWindingCount(TEdge &edge) | ClipperLib::Clipper | private |
StrictlySimple() | ClipperLib::Clipper | inline |
StrictlySimple(bool value) | ClipperLib::Clipper | inline |
SwapPositionsInAEL(TEdge *edge1, TEdge *edge2) | ClipperLib::ClipperBase | protected |
SwapPositionsInSEL(TEdge *edge1, TEdge *edge2) | ClipperLib::Clipper | private |
UpdateEdgeIntoAEL(TEdge *&e) | ClipperLib::ClipperBase | protected |
~ClipperBase() | ClipperLib::ClipperBase | virtual |