v0.14.0
ClipperLib::Clipper Member List

This is the complete list of members for ClipperLib::Clipper, including all inherited members.

AddBoundsToLML(TEdge *e, bool IsClosed)ClipperLib::ClipperBaseprotected
AddEdgeToSEL(TEdge *edge)ClipperLib::Clipperprivate
AddGhostJoin(OutPt *op, const IntPoint offPt)ClipperLib::Clipperprivate
AddJoin(OutPt *op1, OutPt *op2, const IntPoint offPt)ClipperLib::Clipperprivate
AddLocalMaxPoly(TEdge *e1, TEdge *e2, const IntPoint &pt)ClipperLib::Clipperprivate
AddLocalMinPoly(TEdge *e1, TEdge *e2, const IntPoint &pt)ClipperLib::Clipperprivate
AddOutPt(TEdge *e, const IntPoint &pt)ClipperLib::Clipperprivate
AddPath(const Path &pg, PolyType PolyTyp, bool Closed)ClipperLib::ClipperBasevirtual
AddPaths(const Paths &ppg, PolyType PolyTyp, bool Closed)ClipperLib::ClipperBase
AppendPolygon(TEdge *e1, TEdge *e2)ClipperLib::Clipperprivate
BuildIntersectList(const cInt topY)ClipperLib::Clipperprivate
BuildResult(Paths &polys)ClipperLib::Clipperprivate
BuildResult2(PolyTree &polytree)ClipperLib::Clipperprivate
Clear()ClipperLib::ClipperBasevirtual
ClearGhostJoins()ClipperLib::Clipperprivate
ClearJoins()ClipperLib::Clipperprivate
Clipper(int initOptions=0)ClipperLib::Clipper
ClipperBase()ClipperLib::ClipperBase
CopyAELToSEL()ClipperLib::Clipperprivate
CreateOutRec()ClipperLib::ClipperBaseprotected
DeleteFromAEL(TEdge *e)ClipperLib::ClipperBaseprotected
DeleteFromSEL(TEdge *e)ClipperLib::Clipperprivate
DisposeAllOutRecs()ClipperLib::ClipperBaseprotected
DisposeIntersectNodes()ClipperLib::Clipperprivate
DisposeLocalMinimaList()ClipperLib::ClipperBaseprotected
DisposeOutRec(PolyOutList::size_type index)ClipperLib::ClipperBaseprotected
DoMaxima(TEdge *e)ClipperLib::Clipperprivate
DoSimplePolygons()ClipperLib::Clipperprivate
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::Clipperprotectedvirtual
FindOwnerFromSplitRecs(OutRec &outRec, OutRec *&currOrfl)ClipperLib::Clipperprivate
FixHoleLinkage(OutRec &outrec)ClipperLib::Clipperprivate
FixupFirstLefts1(OutRec *OldOutRec, OutRec *NewOutRec)ClipperLib::Clipperprivate
FixupFirstLefts2(OutRec *InnerOutRec, OutRec *OuterOutRec)ClipperLib::Clipperprivate
FixupFirstLefts3(OutRec *OldOutRec, OutRec *NewOutRec)ClipperLib::Clipperprivate
FixupIntersectionOrder()ClipperLib::Clipperprivate
FixupOutPolygon(OutRec &outrec)ClipperLib::Clipperprivate
FixupOutPolyline(OutRec &outrec)ClipperLib::Clipperprivate
GetBounds()ClipperLib::ClipperBase
GetLastOutPt(TEdge *e)ClipperLib::Clipperprivate
GetOutRec(int idx)ClipperLib::Clipperprivate
InsertEdgeIntoAEL(TEdge *edge, TEdge *startEdge)ClipperLib::Clipperprivate
InsertLocalMinimaIntoAEL(const cInt botY)ClipperLib::Clipperprivate
InsertScanbeam(const cInt Y)ClipperLib::ClipperBaseprotected
IntersectEdges(TEdge *e1, TEdge *e2, IntPoint &pt)ClipperLib::Clipperprivate
IsContributing(const TEdge &edge) constClipperLib::Clipperprivate
IsEvenOddAltFillType(const TEdge &edge) constClipperLib::Clipperprivate
IsEvenOddFillType(const TEdge &edge) constClipperLib::Clipperprivate
IsHole(TEdge *e)ClipperLib::Clipperprivate
IsTopHorz(const cInt XPos)ClipperLib::Clipperprivate
JoinCommonEdges()ClipperLib::Clipperprivate
JoinPoints(Join *j, OutRec *outRec1, OutRec *outRec2)ClipperLib::Clipperprivate
LocalMinimaPending()ClipperLib::ClipperBaseprotected
m_ActiveEdgesClipperLib::ClipperBaseprotected
m_ClipFillTypeClipperLib::Clipperprivate
m_ClipTypeClipperLib::Clipperprivate
m_CurrentLMClipperLib::ClipperBaseprotected
m_edgesClipperLib::ClipperBaseprotected
m_ExecuteLockedClipperLib::Clipperprivate
m_GhostJoinsClipperLib::Clipperprivate
m_HasOpenPathsClipperLib::ClipperBaseprotected
m_IntersectListClipperLib::Clipperprivate
m_JoinsClipperLib::Clipperprivate
m_MaximaClipperLib::Clipperprivate
m_MinimaListClipperLib::ClipperBaseprotected
m_PolyOutsClipperLib::ClipperBaseprotected
m_PreserveCollinearClipperLib::ClipperBaseprotected
m_ReverseOutputClipperLib::Clipperprivate
m_ScanbeamClipperLib::ClipperBaseprotected
m_SortedEdgesClipperLib::Clipperprivate
m_StrictSimpleClipperLib::Clipperprivate
m_SubjFillTypeClipperLib::Clipperprivate
m_UseFullRangeClipperLib::ClipperBaseprotected
m_UsingPolyTreeClipperLib::Clipperprivate
MaximaList typedefClipperLib::Clipperprivate
MinimaList typedefClipperLib::ClipperBaseprotected
PopEdgeFromSEL(TEdge *&edge)ClipperLib::Clipperprivate
PopLocalMinima(cInt Y, const LocalMinimum *&locMin)ClipperLib::ClipperBaseprotected
PopScanbeam(cInt &Y)ClipperLib::ClipperBaseprotected
PreserveCollinear()ClipperLib::ClipperBaseinline
PreserveCollinear(bool value)ClipperLib::ClipperBaseinline
ProcessBound(TEdge *E, bool IsClockwise)ClipperLib::ClipperBaseprotected
ProcessEdgesAtTopOfScanbeam(const cInt topY)ClipperLib::Clipperprivate
ProcessHorizontal(TEdge *horzEdge)ClipperLib::Clipperprivate
ProcessHorizontals()ClipperLib::Clipperprivate
ProcessIntersections(const cInt topY)ClipperLib::Clipperprivate
ProcessIntersectList()ClipperLib::Clipperprivate
Reset()ClipperLib::ClipperBaseprotectedvirtual
ReverseSolution()ClipperLib::Clipperinline
ReverseSolution(bool value)ClipperLib::Clipperinline
ScanbeamList typedefClipperLib::ClipperBaseprotected
SetHoleState(TEdge *e, OutRec *outrec)ClipperLib::Clipperprivate
SetWindingCount(TEdge &edge)ClipperLib::Clipperprivate
StrictlySimple()ClipperLib::Clipperinline
StrictlySimple(bool value)ClipperLib::Clipperinline
SwapPositionsInAEL(TEdge *edge1, TEdge *edge2)ClipperLib::ClipperBaseprotected
SwapPositionsInSEL(TEdge *edge1, TEdge *edge2)ClipperLib::Clipperprivate
UpdateEdgeIntoAEL(TEdge *&e)ClipperLib::ClipperBaseprotected
~ClipperBase()ClipperLib::ClipperBasevirtual