Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AngusJohnson/Clipper2
/ functions
Functions
1,204 in github.com/AngusJohnson/Clipper2
⨍
Functions
1,204
◇
Types & classes
167
↓ 160 callers
Method
Add
(Point64 pt, OutRec outrec)
CSharp/Clipper2Lib/PooledList.cs:58
↓ 113 callers
Function
MakePath
CPP/Clipper2Lib/include/clipper2/clipper.h:433
↓ 56 callers
Method
Count
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:319
↓ 54 callers
Function
IsHotEdge
CPP/Clipper2Lib/src/clipper.engine.cpp:67
↓ 54 callers
Method
end
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:424
↓ 52 callers
Method
begin
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:423
↓ 47 callers
Function
IsOpen
CPP/Clipper2Lib/src/clipper.engine.cpp:73
↓ 46 callers
Method
Execute
CPP/Clipper2Lib/src/clipper.offset.cpp:636
↓ 44 callers
Function
Sqr
CPP/Clipper2Lib/include/clipper2/clipper.core.h:611
↓ 38 callers
Method
AddSubject
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:573
↓ 38 callers
Function
IsHorizontal
CPP/Clipper2Lib/src/clipper.engine.cpp:137
↓ 35 callers
Method
AddPaths
CPP/Utils/clipper.svg.cpp:106
↓ 33 callers
Function
Area
CPP/Clipper2Lib/src/clipper.engine.cpp:366
↓ 32 callers
Function
GetSegmentIntersection
CPP/Clipper2Lib/src/clipper.rectclip.cpp:73
↓ 29 callers
Function
MultiplyUInt64
CPP/Clipper2Lib/include/clipper2/clipper.core.h:714
↓ 27 callers
Function
CrossProductSign
CPP/Clipper2Lib/include/clipper2/clipper.core.h:752
↓ 26 callers
Method
Execute
(ClipType clipType, FillRule fillRule, PathsD solutionClosed, PathsD solutionOpen)
CSharp/Clipper2Lib/Clipper.Engine.cs:3379
↓ 26 callers
Method
Execute
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:588
↓ 26 callers
Function
InflatePaths
CPP/Clipper2Lib/include/clipper2/clipper.h:133
↓ 24 callers
Method
Clear
()
CSharp/Clipper2Lib/Clipper.Engine.cs:772
↓ 23 callers
Method
Clear
()
CSharp/Clipper2Lib/PooledList.cs:248
↓ 22 callers
Function
BooleanOp
CPP/Clipper2Lib/include/clipper2/clipper.h:23
↓ 22 callers
Method
CrossProductSign
(Point64 pt1, Point64 pt2, Point64 pt3)
CSharp/Clipper2Lib/Clipper.Core.cs:521
↓ 22 callers
Function
IsPositive
CPP/Clipper2Lib/include/clipper2/clipper.core.h:878
↓ 22 callers
Function
SvgAddSolution
CPP/Utils/clipper.svg.utils.h:109
↓ 21 callers
Method
AddClip
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:583
↓ 21 callers
Method
MakePath
(int[] arr)
CSharp/Clipper2Lib/Clipper.cs:613
↓ 20 callers
Function
GetPolyType
CPP/Clipper2Lib/src/clipper.engine.cpp:162
↓ 20 callers
Function
PerpendicDistFromLineSqrd
CPP/Clipper2Lib/include/clipper2/clipper.core.h:832
↓ 19 callers
Function
SvgSaveToFile
CPP/Utils/clipper.svg.utils.h:153
↓ 18 callers
Function
ColorToHtml
CPP/Utils/clipper.svg.cpp:36
↓ 18 callers
Function
ConvertCPathsToPathsT
CPP/Clipper2Lib/include/clipper2/clipper.export.h:404
↓ 18 callers
Function
CreateCPathsFromPathsT
CPP/Clipper2Lib/include/clipper2/clipper.export.h:307
↓ 18 callers
Function
IsJoined
CPP/Clipper2Lib/src/clipper.engine.cpp:473
↓ 16 callers
Method
AddSubject
(PathD path)
CSharp/Clipper2Lib/Clipper.Engine.cs:3343
↓ 16 callers
Method
IsEmpty
()
CSharp/Clipper2Lib/Clipper.Core.cs:387
↓ 16 callers
Function
IsFront
CPP/Clipper2Lib/src/clipper.engine.cpp:100
↓ 16 callers
Function
NextVertex
CPP/Clipper2Lib/src/clipper.engine.cpp:177
↓ 16 callers
Function
RectClip
CPP/Clipper2Lib/include/clipper2/clipper.h:202
↓ 16 callers
Function
SetSides
CPP/Clipper2Lib/src/clipper.engine.cpp:329
↓ 16 callers
Function
TopX
CPP/Clipper2Lib/src/clipper.engine.cpp:127
↓ 16 callers
Function
TriSign
CPP/Clipper2Lib/include/clipper2/clipper.core.h:697
↓ 15 callers
Function
IsOpenEnd
CPP/Clipper2Lib/src/clipper.engine.cpp:79
↓ 14 callers
Method
Child
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:418
↓ 14 callers
Function
Next
CPP/Clipper2Lib/src/clipper.triangulation.cpp:224
↓ 13 callers
Method
Add
CPP/Clipper2Lib/src/clipper.rectclip.cpp:317
↓ 13 callers
Method
AddOpenSubject
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:578
↓ 13 callers
Function
GetRealOutRec
CPP/Clipper2Lib/src/clipper.engine.cpp:412
↓ 13 callers
Function
IsMaxima
CPP/Clipper2Lib/src/clipper.engine.cpp:215
↓ 12 callers
Method
Add
(Point64 pt, bool startingNewPath = false)
CSharp/Clipper2Lib/Clipper.RectClip.cs:61
↓ 12 callers
Function
EdgeCompleted
CPP/Clipper2Lib/src/clipper.triangulation.cpp:149
↓ 12 callers
Function
GetNext
CPP/Clipper2Lib/include/clipper2/clipper.h:355
↓ 12 callers
Function
GetNum
CPP/Utils/clipper.svg.cpp:306
↓ 12 callers
Function
IsCollinear
CPP/Clipper2Lib/include/clipper2/clipper.core.h:788
↓ 12 callers
Function
IsInList
CPP/Tests/TestPolygons.cpp:13
↓ 12 callers
Method
Next
(int idx, int len)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:1036
↓ 11 callers
Method
AddClip
(PathD path)
CSharp/Clipper2Lib/Clipper.Engine.cs:3355
↓ 11 callers
Method
AddClosedPaths
(Paths64 paths, uint brushColor, uint penColor, double penWidth, bool showCoords = false)
CSharp/Utils/SVG/Clipper.SVG.cs:255
↓ 11 callers
Function
DisposeArray64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:181
↓ 11 callers
Method
IsCollinear
(Point64 pt1, Point64 sharedPt, Point64 pt2)
CSharp/Clipper2Lib/Clipper.Core.cs:611
↓ 11 callers
Method
IsEmpty
CPP/Clipper2Lib/include/clipper2/clipper.core.h:370
↓ 11 callers
Function
TranslatePath
CPP/Clipper2Lib/include/clipper2/clipper.h:163
↓ 10 callers
Method
AddPaths
(PathsD paths, PathType polytype, bool isOpen = false)
CSharp/Clipper2Lib/Clipper.Engine.cs:3337
↓ 10 callers
Function
AddToEdge
CPP/Clipper2Lib/src/clipper.rectclip.cpp:280
↓ 10 callers
Method
Clear
CPP/Utils/clipper.svg.cpp:50
↓ 10 callers
Function
DistanceSqr
CPP/Clipper2Lib/include/clipper2/clipper.core.h:826
↓ 10 callers
Function
DuplicateOp
CPP/Clipper2Lib/src/clipper.engine.cpp:278
↓ 10 callers
Function
Ellipse
CPP/Clipper2Lib/include/clipper2/clipper.h:606
↓ 10 callers
Function
GetLocation
CPP/Clipper2Lib/src/clipper.rectclip.cpp:37
↓ 10 callers
Function
MakePathD
CPP/Clipper2Lib/include/clipper2/clipper.h:462
↓ 10 callers
Function
ShortestDistFromSegment
CPP/Clipper2Lib/src/clipper.triangulation.cpp:284
↓ 10 callers
Function
SvgAddOpenSubject
CPP/Utils/clipper.svg.utils.h:78
↓ 10 callers
Function
SvgAddSubject
CPP/Utils/clipper.svg.utils.h:57
↓ 10 callers
Method
ToString
(int precision = 2)
CSharp/Clipper2Lib/Clipper.Core.cs:456
↓ 9 callers
Method
AsPath
CPP/Clipper2Lib/include/clipper2/clipper.core.h:341
↓ 9 callers
Function
LoadTestNum
CPP/Utils/ClipFileLoad.cpp:59
↓ 9 callers
Function
SvgAddCaption
CPP/Utils/clipper.svg.utils.h:46
↓ 9 callers
Function
Union
CPP/Clipper2Lib/include/clipper2/clipper.h:82
↓ 8 callers
Function
AddLocMin
CPP/Clipper2Lib/src/clipper.engine.cpp:601
↓ 8 callers
Function
CheckPrecisionRange
CPP/Clipper2Lib/include/clipper2/clipper.core.h:682
↓ 8 callers
Function
DisposeArrayD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:186
↓ 8 callers
Method
EnsureCapacity
(this List<T> list, int minCapacity)
CSharp/Clipper2Lib/Clipper.Engine.cs:233
↓ 8 callers
Function
GetBounds
CPP/Clipper2Lib/include/clipper2/clipper.core.h:432
↓ 8 callers
Function
GetIntersection
CPP/Clipper2Lib/src/clipper.rectclip.cpp:118
↓ 8 callers
Function
GetPerpendic
CPP/Clipper2Lib/src/clipper.offset.cpp:104
↓ 8 callers
Function
HeadingClockwise
CPP/Clipper2Lib/src/clipper.rectclip.cpp:212
↓ 8 callers
Method
IsAlmostZero
(double value)
CSharp/Clipper2Lib/Clipper.Core.cs:562
↓ 8 callers
Function
IsLeftEdge
CPP/Clipper2Lib/src/clipper.triangulation.cpp:118
↓ 8 callers
Function
IsLooseEdge
CPP/Clipper2Lib/src/clipper.triangulation.cpp:113
↓ 8 callers
Function
LeftTurning
CPP/Clipper2Lib/src/clipper.triangulation.cpp:139
↓ 8 callers
Function
PointInPolygon
CPP/Clipper2Lib/include/clipper2/clipper.core.h:1074
↓ 8 callers
Function
Prev
CPP/Clipper2Lib/src/clipper.triangulation.cpp:219
↓ 8 callers
Function
RemoveEdgeFromVertex
CPP/Clipper2Lib/src/clipper.triangulation.cpp:196
↓ 8 callers
Method
SaveToFile
(string filename, int maxWidth = 0, int maxHeight = 0, int margin = -1)
CSharp/Utils/SVG/Clipper.SVG.cs:331
↓ 8 callers
Function
SetDx
CPP/Clipper2Lib/src/clipper.engine.cpp:172
↓ 8 callers
Function
SetOwner
CPP/Clipper2Lib/src/clipper.engine.cpp:478
↓ 8 callers
Function
SkipOptionalComma
CPP/Utils/clipper.svg.cpp:296
↓ 8 callers
Method
TranslatePath
(Path64 path, long dx, long dy)
CSharp/Clipper2Lib/Clipper.cs:496
↓ 8 callers
Function
Triangulate
CPP/Clipper2Lib/src/clipper.triangulation.cpp:1195
↓ 7 callers
Method
AddPath
CPP/Utils/clipper.svg.cpp:81
next →
1–100 of 1,204, ranked by callers