MCPcopy Create free account

hub / github.com/AngusJohnson/Clipper2 / functions

Functions1,204 in github.com/AngusJohnson/Clipper2

↓ 2 callersFunctionProductsAreEqual
returns true if (and only if) a * b == c * d
CPP/Clipper2Lib/include/clipper2/clipper.core.h:727
↓ 2 callersFunctionRainbowColor
CPP/Utils/Colors.h:47
↓ 2 callersFunctionRamerDouglasPeucker
CPP/Clipper2Lib/include/clipper2/clipper.h:767
↓ 2 callersFunctionRectClipLines
CPP/Clipper2Lib/include/clipper2/clipper.h:236
↓ 2 callersMethodReversePath
(Path64 path)
CSharp/Clipper2Lib/Clipper.cs:528
↓ 2 callersMethodScale
CPP/Clipper2Lib/include/clipper2/clipper.core.h:363
↓ 2 callersFunctionScalePath
CPP/Clipper2Lib/include/clipper2/clipper.core.h:524
↓ 2 callersFunctionScaleRect
CPP/Clipper2Lib/include/clipper2/clipper.core.h:406
↓ 2 callersFunctionSegmentsIntersect
CPP/Clipper2Lib/include/clipper2/clipper.core.h:1005
↓ 2 callersMethodSegsIntersect
(Point64 seg1a, Point64 seg1b, Point64 seg2a, Point64 seg2b, bool inclusive = false)
CSharp/Clipper2Lib/Clipper.Core.cs:714
↓ 2 callersFunctionSetHorzSegHeadingForward
CPP/Clipper2Lib/src/clipper.engine.cpp:2167
↓ 2 callersMethodSetZ
(Active e1, Active e2, ref Point64 intersectPt)
CSharp/Clipper2Lib/Clipper.Engine.cs:404
↓ 2 callersFunctionStartLocsAreClockwise
CPP/Clipper2Lib/src/clipper.rectclip.cpp:426
↓ 2 callersMethodSum
(Path64 pattern, Path64 path, bool isClosed)
CSharp/Clipper2Lib/Clipper.Minkowski.cs:66
↓ 2 callersFunctionSystem
CPP/Examples/UsingZ/UsingZ.cpp:105
↓ 2 callersFunctionTrimHorz
CPP/Clipper2Lib/src/clipper.engine.cpp:1719
↓ 2 callersFunctionUncoupleOutRec
CPP/Clipper2Lib/src/clipper.engine.cpp:425
↓ 2 callersFunctionUnlinkOp
CPP/Clipper2Lib/src/clipper.rectclip.cpp:231
↓ 2 callersFunctionUpdateHorzSegment
CPP/Clipper2Lib/src/clipper.engine.cpp:2185
↓ 2 callersMethodis_zero
CPP/BenchMark/GetIntersectPtBenchmark.cpp:95
↓ 2 callersFunctionmuldiv
CPP/BenchMark/GetIntersectPtBenchmark.cpp:240
↓ 2 callersMethodnegate
CPP/BenchMark/GetIntersectPtBenchmark.cpp:138
↓ 1 callersMethodAddRCSolution
(SvgWriter svg, Paths64 paths, bool show_coords)
CSharp/Utils/SVG/Clipper.SVG.Utils.cs:89
↓ 1 callersMethodAddText
CPP/Utils/clipper.svg.cpp:67
↓ 1 callersMethodArcTolerance
ArcTolerance: needed for rounded offsets (See offset_triginometry2.svg)
CPP/Clipper2Lib/include/clipper2/clipper.offset.h:108
↓ 1 callersMethodBooleanOp
(ClipType clipType, Paths64? subject, Paths64? clip, FillRule fillRule)
CSharp/Clipper2Lib/Clipper.cs:95
↓ 1 callersFunctionBuildPolyTree64FromCPolyTree
CPP/Tests/TestExportHeaders.cpp:30
↓ 1 callersFunctionBuildPolyTreeDFromCPolyTree
CPP/Tests/TestExportHeaders.cpp:63
↓ 1 callersFunctionClipTypeToString
CPP/Examples/RandomClipping/RandomClipping.cpp:70
↓ 1 callersFunctionConvertCPathDToPath64WithScale
CPP/Clipper2Lib/include/clipper2/clipper.export.h:432
↓ 1 callersFunctionCreateCPolyPath64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:484
↓ 1 callersFunctionCreateCPolyPathD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:500
↓ 1 callersFunctionCreateCPolyTree64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:516
↓ 1 callersFunctionCreateCPolyTreeD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:531
↓ 1 callersFunctionCreatePolyPath64FromCPolyPath
CPP/Tests/TestExportHeaders.cpp:8
↓ 1 callersFunctionCreatePolyPathDFromCPolyPath
CPP/Tests/TestExportHeaders.cpp:40
↓ 1 callersMethodCrossProduct
(Point64 pt1, Point64 pt2, Point64 pt3)
CSharp/Clipper2Lib/Clipper.Core.cs:514
↓ 1 callersFunctionDisplayAsSvgImage
CPP/Examples/SimpleClipping/SimpleClipping.cpp:11
↓ 1 callersFunctionDoBenchmark
CPP/Examples/Benchmarks/Benchmarks.cpp:81
↓ 1 callersFunctionDoCircles
CPP/Examples/UnionClipping/UnionClipping.cpp:109
↓ 1 callersFunctionDoDiamonds
CPP/Examples/UnionClipping/UnionClipping.cpp:45
↓ 1 callersFunctionDoEllipses
CPP/Examples/RectClipping/RectClipping.cpp:50
↓ 1 callersFunctionDoErrorTest1
CPP/BenchMark/PointInPolygonBenchmark.cpp:347
↓ 1 callersFunctionDoErrorTest2
CPP/BenchMark/PointInPolygonBenchmark.cpp:362
↓ 1 callersFunctionDoLoopThruPolygons
CPP/Examples/PolygonSamples/PolygonSamples.cpp:30
↓ 1 callersFunctionDoMemoryLeakTest
CPP/Examples/MemLeakTest/MemLeakTest.cpp:40
↓ 1 callersFunctionDoRandomPoly
CPP/Examples/RectClipping/RectClipping.cpp:125
↓ 1 callersFunctionDoRandomTest
CPP/Examples/RandomClipping/RandomClipping.cpp:140
↓ 1 callersFunctionDoRectangles
CPP/Examples/RectClipping/RectClipping.cpp:88
↓ 1 callersFunctionDoSquares
CPP/Examples/UnionClipping/UnionClipping.cpp:76
↓ 1 callersFunctionDoTriangles
CPP/Examples/UnionClipping/UnionClipping.cpp:131
↓ 1 callersFunctionFileExists
CPP/Utils/clipper.svg.cpp:341
↓ 1 callersFunctionFileExists
CPP/Utils/clipper.svg.utils.h:39
↓ 1 callersFunctionFillRuleToString
CPP/Examples/RandomClipping/RandomClipping.cpp:81
↓ 1 callersMethodFindNext
CPP/Utils/ClipFileSave.cpp:183
↓ 1 callersMethodFindNextEndLine
CPP/Utils/ClipFileSave.cpp:201
↓ 1 callersMethodGetBounds
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3162
↓ 1 callersFunctionGetClosestPointOnSegment
CPP/Tests/TestOffsets.cpp:406
↓ 1 callersMethodGetEnumerator
()
CSharp/Clipper2Lib/PooledList.cs:254
↓ 1 callersFunctionGetInt
CPP/Utils/ClipFileSave.cpp:228
↓ 1 callersFunctionGetLowestClosedPathInfo
CPP/Clipper2Lib/src/clipper.offset.cpp:36
↓ 1 callersFunctionGetOffsetQuality
CPP/Tests/TestOffsets.cpp:423
↓ 1 callersFunctionGetPolyPathArea
CPP/Tests/TestPolytreeHoles.cpp:48
↓ 1 callersFunctionGetPolyPathArrayLen64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:272
↓ 1 callersFunctionGetPolyPathArrayLenD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:282
↓ 1 callersFunctionGetPolytreeArea
CPP/Tests/TestPolytreeHoles.cpp:54
↓ 1 callersFunctionGetPolytreeCountAndCStorageSize64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:292
↓ 1 callersFunctionGetPolytreeCountAndCStorageSizeD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:299
↓ 1 callersFunctionGetSineFrom3Points
CPP/BenchMark/GetIntersectPtBenchmark.cpp:421
↓ 1 callersMethodHeight
()
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Core.cs:89
↓ 1 callersFunctionHslToRgb
CPP/Utils/Colors.h:26
↓ 1 callersMethodIsEmpty
()
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Core.cs:78
↓ 1 callersMethodIsPositive
(Path64 poly)
CSharp/Clipper2Lib/Clipper.cs:295
↓ 1 callersFunctionLength
CPP/Clipper2Lib/include/clipper2/clipper.h:585
↓ 1 callersMethodLevel
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:308
↓ 1 callersMethodMakePathZ
(long[] arr)
CSharp/Clipper2Lib/Clipper.cs:641
↓ 1 callersFunctionMakeRandomEllipse
CPP/Examples/RectClipping/RectClipping.cpp:40
↓ 1 callersFunctionMakeRandomPoly
CPP/Examples/RectClipping/RectClipping.cpp:107
↓ 1 callersFunctionMakeRandomPoly
CPP/Examples/Triangulation/Triangulation.cpp:25
↓ 1 callersFunctionMakeRandomPolyD
CPP/Examples/RectClipping/RectClipping.cpp:116
↓ 1 callersFunctionMakeRandomPolys
CPP/Examples/Triangulation/Triangulation.cpp:34
↓ 1 callersFunctionMakeRandomRectangle
CPP/Examples/RectClipping/RectClipping.cpp:72
↓ 1 callersMethodMidPoint
()
CSharp/Clipper2Lib/Clipper.Core.cs:392
↓ 1 callersMethodMidPoint
(Point64 pt1, Point64 pt2)
CSharp/Clipper2Lib/Clipper.cs:678
↓ 1 callersFunctionMinkowskiDiff
CPP/Clipper2Lib/include/clipper2/clipper.minkowski.h:100
↓ 1 callersFunctionMinkowskiSum
CPP/Clipper2Lib/include/clipper2/clipper.minkowski.h:85
↓ 1 callersMethodMoveNext
()
CSharp/Clipper2Lib/PooledList.cs:290
↓ 1 callersMethodNegate
()
CSharp/Clipper2Lib/Clipper.Core.cs:240
↓ 1 callersMethodNegate
CPP/Clipper2Lib/include/clipper2/clipper.core.h:238
↓ 1 callersFunctionNegatePath
CPP/Clipper2Lib/src/clipper.offset.cpp:122
↓ 1 callersFunctionOutlinePolyPath64
CPP/Clipper2Lib/include/clipper2/clipper.h:324
↓ 1 callersFunctionOutlinePolyPathD
CPP/Clipper2Lib/include/clipper2/clipper.h:333
↓ 1 callersFunctionPIP1
//////////////////////////////////////////////////// PIP1: This is the current Clipper2 PointInPolygon code //////////////////////////////////////////
CPP/BenchMark/PointInPolygonBenchmark.cpp:44
↓ 1 callersFunctionPIP2
//////////////////////////////////////////////////// PIP2: This is a not fully tested modification of the current Clipper2 PointInPolygon code. It's a
CPP/BenchMark/PointInPolygonBenchmark.cpp:130
↓ 1 callersFunctionPIP3
//////////////////////////////////////////////////// PIP3: An entirely different algorithm for comparison. "Optimal Reliable Point-in-Polygon Test and
CPP/BenchMark/PointInPolygonBenchmark.cpp:204
↓ 1 callersMethodPath2ContainsPath1
(Path64 path1, Path64 path2)
CSharp/Clipper2Lib/Clipper.Core.cs:861
↓ 1 callersMethodPathsDToString
(PathsD paths)
CSharp/Clipper2Lib/Clipper.cs:328
↓ 1 callersMethodPointInPolygon
(Point64 pt, Path64 polygon)
CSharp/Clipper2Lib/Clipper.Core.cs:788
↓ 1 callersFunctionPolyPath64ContainsChildren
CPP/Clipper2Lib/include/clipper2/clipper.h:285
↓ 1 callersFunctionPolyPathToPaths64
CPP/Clipper2Lib/include/clipper2/clipper.h:271
← previousnext →301–400 of 1,204, ranked by callers