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
↓ 2 callers
Function
ProductsAreEqual
returns true if (and only if) a * b == c * d
CPP/Clipper2Lib/include/clipper2/clipper.core.h:727
↓ 2 callers
Function
RainbowColor
CPP/Utils/Colors.h:47
↓ 2 callers
Function
RamerDouglasPeucker
CPP/Clipper2Lib/include/clipper2/clipper.h:767
↓ 2 callers
Function
RectClipLines
CPP/Clipper2Lib/include/clipper2/clipper.h:236
↓ 2 callers
Method
ReversePath
(Path64 path)
CSharp/Clipper2Lib/Clipper.cs:528
↓ 2 callers
Method
Scale
CPP/Clipper2Lib/include/clipper2/clipper.core.h:363
↓ 2 callers
Function
ScalePath
CPP/Clipper2Lib/include/clipper2/clipper.core.h:524
↓ 2 callers
Function
ScaleRect
CPP/Clipper2Lib/include/clipper2/clipper.core.h:406
↓ 2 callers
Function
SegmentsIntersect
CPP/Clipper2Lib/include/clipper2/clipper.core.h:1005
↓ 2 callers
Method
SegsIntersect
(Point64 seg1a, Point64 seg1b, Point64 seg2a, Point64 seg2b, bool inclusive = false)
CSharp/Clipper2Lib/Clipper.Core.cs:714
↓ 2 callers
Function
SetHorzSegHeadingForward
CPP/Clipper2Lib/src/clipper.engine.cpp:2167
↓ 2 callers
Method
SetZ
(Active e1, Active e2, ref Point64 intersectPt)
CSharp/Clipper2Lib/Clipper.Engine.cs:404
↓ 2 callers
Function
StartLocsAreClockwise
CPP/Clipper2Lib/src/clipper.rectclip.cpp:426
↓ 2 callers
Method
Sum
(Path64 pattern, Path64 path, bool isClosed)
CSharp/Clipper2Lib/Clipper.Minkowski.cs:66
↓ 2 callers
Function
System
CPP/Examples/UsingZ/UsingZ.cpp:105
↓ 2 callers
Function
TrimHorz
CPP/Clipper2Lib/src/clipper.engine.cpp:1719
↓ 2 callers
Function
UncoupleOutRec
CPP/Clipper2Lib/src/clipper.engine.cpp:425
↓ 2 callers
Function
UnlinkOp
CPP/Clipper2Lib/src/clipper.rectclip.cpp:231
↓ 2 callers
Function
UpdateHorzSegment
CPP/Clipper2Lib/src/clipper.engine.cpp:2185
↓ 2 callers
Method
is_zero
CPP/BenchMark/GetIntersectPtBenchmark.cpp:95
↓ 2 callers
Function
muldiv
CPP/BenchMark/GetIntersectPtBenchmark.cpp:240
↓ 2 callers
Method
negate
CPP/BenchMark/GetIntersectPtBenchmark.cpp:138
↓ 1 callers
Method
AddRCSolution
(SvgWriter svg, Paths64 paths, bool show_coords)
CSharp/Utils/SVG/Clipper.SVG.Utils.cs:89
↓ 1 callers
Method
AddText
CPP/Utils/clipper.svg.cpp:67
↓ 1 callers
Method
ArcTolerance
ArcTolerance: needed for rounded offsets (See offset_triginometry2.svg)
CPP/Clipper2Lib/include/clipper2/clipper.offset.h:108
↓ 1 callers
Method
BooleanOp
(ClipType clipType, Paths64? subject, Paths64? clip, FillRule fillRule)
CSharp/Clipper2Lib/Clipper.cs:95
↓ 1 callers
Function
BuildPolyTree64FromCPolyTree
CPP/Tests/TestExportHeaders.cpp:30
↓ 1 callers
Function
BuildPolyTreeDFromCPolyTree
CPP/Tests/TestExportHeaders.cpp:63
↓ 1 callers
Function
ClipTypeToString
CPP/Examples/RandomClipping/RandomClipping.cpp:70
↓ 1 callers
Function
ConvertCPathDToPath64WithScale
CPP/Clipper2Lib/include/clipper2/clipper.export.h:432
↓ 1 callers
Function
CreateCPolyPath64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:484
↓ 1 callers
Function
CreateCPolyPathD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:500
↓ 1 callers
Function
CreateCPolyTree64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:516
↓ 1 callers
Function
CreateCPolyTreeD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:531
↓ 1 callers
Function
CreatePolyPath64FromCPolyPath
CPP/Tests/TestExportHeaders.cpp:8
↓ 1 callers
Function
CreatePolyPathDFromCPolyPath
CPP/Tests/TestExportHeaders.cpp:40
↓ 1 callers
Method
CrossProduct
(Point64 pt1, Point64 pt2, Point64 pt3)
CSharp/Clipper2Lib/Clipper.Core.cs:514
↓ 1 callers
Function
DisplayAsSvgImage
CPP/Examples/SimpleClipping/SimpleClipping.cpp:11
↓ 1 callers
Function
DoBenchmark
CPP/Examples/Benchmarks/Benchmarks.cpp:81
↓ 1 callers
Function
DoCircles
CPP/Examples/UnionClipping/UnionClipping.cpp:109
↓ 1 callers
Function
DoDiamonds
CPP/Examples/UnionClipping/UnionClipping.cpp:45
↓ 1 callers
Function
DoEllipses
CPP/Examples/RectClipping/RectClipping.cpp:50
↓ 1 callers
Function
DoErrorTest1
CPP/BenchMark/PointInPolygonBenchmark.cpp:347
↓ 1 callers
Function
DoErrorTest2
CPP/BenchMark/PointInPolygonBenchmark.cpp:362
↓ 1 callers
Function
DoLoopThruPolygons
CPP/Examples/PolygonSamples/PolygonSamples.cpp:30
↓ 1 callers
Function
DoMemoryLeakTest
CPP/Examples/MemLeakTest/MemLeakTest.cpp:40
↓ 1 callers
Function
DoRandomPoly
CPP/Examples/RectClipping/RectClipping.cpp:125
↓ 1 callers
Function
DoRandomTest
CPP/Examples/RandomClipping/RandomClipping.cpp:140
↓ 1 callers
Function
DoRectangles
CPP/Examples/RectClipping/RectClipping.cpp:88
↓ 1 callers
Function
DoSquares
CPP/Examples/UnionClipping/UnionClipping.cpp:76
↓ 1 callers
Function
DoTriangles
CPP/Examples/UnionClipping/UnionClipping.cpp:131
↓ 1 callers
Function
FileExists
CPP/Utils/clipper.svg.cpp:341
↓ 1 callers
Function
FileExists
CPP/Utils/clipper.svg.utils.h:39
↓ 1 callers
Function
FillRuleToString
CPP/Examples/RandomClipping/RandomClipping.cpp:81
↓ 1 callers
Method
FindNext
CPP/Utils/ClipFileSave.cpp:183
↓ 1 callers
Method
FindNextEndLine
CPP/Utils/ClipFileSave.cpp:201
↓ 1 callers
Method
GetBounds
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3162
↓ 1 callers
Function
GetClosestPointOnSegment
CPP/Tests/TestOffsets.cpp:406
↓ 1 callers
Method
GetEnumerator
()
CSharp/Clipper2Lib/PooledList.cs:254
↓ 1 callers
Function
GetInt
CPP/Utils/ClipFileSave.cpp:228
↓ 1 callers
Function
GetLowestClosedPathInfo
CPP/Clipper2Lib/src/clipper.offset.cpp:36
↓ 1 callers
Function
GetOffsetQuality
CPP/Tests/TestOffsets.cpp:423
↓ 1 callers
Function
GetPolyPathArea
CPP/Tests/TestPolytreeHoles.cpp:48
↓ 1 callers
Function
GetPolyPathArrayLen64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:272
↓ 1 callers
Function
GetPolyPathArrayLenD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:282
↓ 1 callers
Function
GetPolytreeArea
CPP/Tests/TestPolytreeHoles.cpp:54
↓ 1 callers
Function
GetPolytreeCountAndCStorageSize64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:292
↓ 1 callers
Function
GetPolytreeCountAndCStorageSizeD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:299
↓ 1 callers
Function
GetSineFrom3Points
CPP/BenchMark/GetIntersectPtBenchmark.cpp:421
↓ 1 callers
Method
Height
()
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Core.cs:89
↓ 1 callers
Function
HslToRgb
CPP/Utils/Colors.h:26
↓ 1 callers
Method
IsEmpty
()
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Core.cs:78
↓ 1 callers
Method
IsPositive
(Path64 poly)
CSharp/Clipper2Lib/Clipper.cs:295
↓ 1 callers
Function
Length
CPP/Clipper2Lib/include/clipper2/clipper.h:585
↓ 1 callers
Method
Level
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:308
↓ 1 callers
Method
MakePathZ
(long[] arr)
CSharp/Clipper2Lib/Clipper.cs:641
↓ 1 callers
Function
MakeRandomEllipse
CPP/Examples/RectClipping/RectClipping.cpp:40
↓ 1 callers
Function
MakeRandomPoly
CPP/Examples/RectClipping/RectClipping.cpp:107
↓ 1 callers
Function
MakeRandomPoly
CPP/Examples/Triangulation/Triangulation.cpp:25
↓ 1 callers
Function
MakeRandomPolyD
CPP/Examples/RectClipping/RectClipping.cpp:116
↓ 1 callers
Function
MakeRandomPolys
CPP/Examples/Triangulation/Triangulation.cpp:34
↓ 1 callers
Function
MakeRandomRectangle
CPP/Examples/RectClipping/RectClipping.cpp:72
↓ 1 callers
Method
MidPoint
()
CSharp/Clipper2Lib/Clipper.Core.cs:392
↓ 1 callers
Method
MidPoint
(Point64 pt1, Point64 pt2)
CSharp/Clipper2Lib/Clipper.cs:678
↓ 1 callers
Function
MinkowskiDiff
CPP/Clipper2Lib/include/clipper2/clipper.minkowski.h:100
↓ 1 callers
Function
MinkowskiSum
CPP/Clipper2Lib/include/clipper2/clipper.minkowski.h:85
↓ 1 callers
Method
MoveNext
()
CSharp/Clipper2Lib/PooledList.cs:290
↓ 1 callers
Method
Negate
()
CSharp/Clipper2Lib/Clipper.Core.cs:240
↓ 1 callers
Method
Negate
CPP/Clipper2Lib/include/clipper2/clipper.core.h:238
↓ 1 callers
Function
NegatePath
CPP/Clipper2Lib/src/clipper.offset.cpp:122
↓ 1 callers
Function
OutlinePolyPath64
CPP/Clipper2Lib/include/clipper2/clipper.h:324
↓ 1 callers
Function
OutlinePolyPathD
CPP/Clipper2Lib/include/clipper2/clipper.h:333
↓ 1 callers
Function
PIP1
//////////////////////////////////////////////////// PIP1: This is the current Clipper2 PointInPolygon code //////////////////////////////////////////
CPP/BenchMark/PointInPolygonBenchmark.cpp:44
↓ 1 callers
Function
PIP2
//////////////////////////////////////////////////// PIP2: This is a not fully tested modification of the current Clipper2 PointInPolygon code. It's a
CPP/BenchMark/PointInPolygonBenchmark.cpp:130
↓ 1 callers
Function
PIP3
//////////////////////////////////////////////////// PIP3: An entirely different algorithm for comparison. "Optimal Reliable Point-in-Polygon Test and
CPP/BenchMark/PointInPolygonBenchmark.cpp:204
↓ 1 callers
Method
Path2ContainsPath1
(Path64 path1, Path64 path2)
CSharp/Clipper2Lib/Clipper.Core.cs:861
↓ 1 callers
Method
PathsDToString
(PathsD paths)
CSharp/Clipper2Lib/Clipper.cs:328
↓ 1 callers
Method
PointInPolygon
(Point64 pt, Path64 polygon)
CSharp/Clipper2Lib/Clipper.Core.cs:788
↓ 1 callers
Function
PolyPath64ContainsChildren
CPP/Clipper2Lib/include/clipper2/clipper.h:285
↓ 1 callers
Function
PolyPathToPaths64
CPP/Clipper2Lib/include/clipper2/clipper.h:271
← previous
next →
301–400 of 1,204, ranked by callers