Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
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
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::ClipperBase
AddPathInternal(const Path &pg, int highI, PolyType PolyTyp, bool Closed, TEdge *edges)ClipperLib::ClipperBaseprotected
AddPaths(PathsProvider &&paths_provider, PolyType PolyTyp, bool Closed)ClipperLib::ClipperBaseinline
AllocateOutPt()ClipperLib::Clipperprivate
AppendPolygon(TEdge *e1, TEdge *e2)ClipperLib::Clipperprivate
AscendToMax(TEdge *&E, bool Appending, bool IsClosed)ClipperLib::ClipperBaseprotected
BuildIntersectList(const cInt topY)ClipperLib::Clipperprivate
BuildResult(Paths &polys)ClipperLib::Clipperprivate
BuildResult2(PolyTree &polytree)ClipperLib::Clipperprivate
cInts typedefClipperLib::Clipperprivate
Clear()ClipperLib::Clipperinline
Clipper(int initOptions=0)ClipperLib::Clipper
ClipperBase()ClipperLib::ClipperBaseinline
CopyAELToSEL()ClipperLib::Clipperprivate
CreateOutRec()ClipperLib::Clipperprivate
DeleteFromAEL(TEdge *e)ClipperLib::Clipperprivate
DeleteFromSEL(TEdge *e)ClipperLib::Clipperprivate
DescendToMin(TEdge *&E)ClipperLib::ClipperBaseprotected
DisposeAllOutRecs()ClipperLib::Clipperprivate
DisposeOutPt(OutPt *pt)ClipperLib::Clipperinlineprivate
DisposeOutPts(OutPt *&pp)ClipperLib::Clipperinlineprivate
DoMaxima(TEdge *e)ClipperLib::Clipperprivate
DoSimplePolygons()ClipperLib::Clipperprivate
DupOutPt(OutPt *outPt, bool InsertAfter)ClipperLib::Clipperprivate
Edges typedefClipperLib::ClipperBaseprotected
Execute(ClipType clipType, Paths &solution, PolyFillType fillType=pftEvenOdd)ClipperLib::Clipperinline
Execute(ClipType clipType, Paths &solution, PolyFillType subjFillType, PolyFillType clipFillType)ClipperLib::Clipper
Execute(ClipType clipType, PolyTree &polytree, PolyFillType fillType=pftEvenOdd)ClipperLib::Clipperinline
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 *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
IntersectEdges(TEdge *e1, TEdge *e2, IntPoint &pt)ClipperLib::Clipperprivate
IsContributing(const TEdge &edge) constClipperLib::Clipperprivate
IsEvenOddAltFillType(const TEdge &edge) constClipperLib::Clipperinlineprivate
IsEvenOddFillType(const TEdge &edge) constClipperLib::Clipperinlineprivate
IsTopHorz(const cInt XPos)ClipperLib::Clipperprivate
JoinCommonEdges()ClipperLib::Clipperprivate
JoinHorz(OutPt *op1, OutPt *op1b, OutPt *op2, OutPt *op2b, const IntPoint &Pt, bool DiscardLeft)ClipperLib::Clipperprivate
JoinPoints(Join *j, OutRec *outRec1, OutRec *outRec2)ClipperLib::Clipperprivate
m_ActiveEdgesClipperLib::Clipperprivate
m_ClipFillTypeClipperLib::Clipperprivate
m_ClipTypeClipperLib::Clipperprivate
m_edgesClipperLib::ClipperBaseprotected
m_GhostJoinsClipperLib::Clipperprivate
m_HasOpenPathsClipperLib::ClipperBaseprotected
m_IntersectListClipperLib::Clipperprivate
m_JoinsClipperLib::Clipperprivate
m_MaximaClipperLib::Clipperprivate
m_MinimaListClipperLib::ClipperBaseprotected
m_OutPtsClipperLib::Clipperprivate
m_OutPtsChunkLastClipperLib::Clipperprivate
m_OutPtsChunkSizeClipperLib::Clipperprivatestatic
m_OutPtsFreeClipperLib::Clipperprivate
m_PolyOutsClipperLib::Clipperprivate
m_PreserveCollinearClipperLib::ClipperBaseprotected
m_ReverseOutputClipperLib::Clipperprivate
m_ScanbeamClipperLib::Clipperprivate
m_SortedEdgesClipperLib::Clipperprivate
m_StrictSimpleClipperLib::Clipperprivate
m_SubjFillTypeClipperLib::Clipperprivate
m_UseFullRangeClipperLib::ClipperBaseprotectedstatic
m_UsingPolyTreeClipperLib::Clipperprivate
PreserveCollinear() constClipperLib::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
Reset()ClipperLib::Clipperprotected
ReverseSolution() constClipperLib::Clipperinline
ReverseSolution(bool value)ClipperLib::Clipperinline
SetHoleState(TEdge *e, OutRec *outrec)ClipperLib::Clipperprivate
SetWindingCount(TEdge &edge) constClipperLib::Clipperprivate
StrictlySimple() constClipperLib::Clipperinline
StrictlySimple(bool value)ClipperLib::Clipperinline
SwapPositionsInAEL(TEdge *edge1, TEdge *edge2)ClipperLib::Clipperprivate
SwapPositionsInSEL(TEdge *edge1, TEdge *edge2)ClipperLib::Clipperprivate
UpdateEdgeIntoAEL(TEdge *&e)ClipperLib::Clipperprivate
~Clipper()ClipperLib::Clipperinline
~ClipperBase()ClipperLib::ClipperBaseinline