MCPcopy Create free account

hub / github.com/AngusJohnson/Clipper2 / functions

Functions1,204 in github.com/AngusJohnson/Clipper2

MethodFixupEdgeIntersects
CPP/Clipper2Lib/src/clipper.triangulation.cpp:563
MethodForceLegal
(Edge edge)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:424
MethodForceLegal
CPP/Clipper2Lib/src/clipper.triangulation.cpp:358
FunctionGIP_128
GIP_128: GetIntersectPoint using 128bit integer precision This function is the most precise, but it's also very slow.
CPP/BenchMark/GetIntersectPtBenchmark.cpp:369
FunctionGIP_Current
GIP_Current: This is Clipper2's current GetIntersectPoint. It's definitely the fastest function, but its accuracy declines a little when using very la
CPP/BenchMark/GetIntersectPtBenchmark.cpp:281
FunctionGIP_F_Mod
GIP_F_Mod: GIP_Func_F except replaces nearbyint with static casts. Surprisingly, while this function is faster that GIP_Func_F here, it's much slower
CPP/BenchMark/GetIntersectPtBenchmark.cpp:339
FunctionGIP_Func_F
CPP/BenchMark/GetIntersectPtBenchmark.cpp:307
MethodGenerateGlobalSeed
()
CSharp/Clipper2Lib/HashCode.cs:63
MethodGetAdjacentLocation
(Location loc, bool isClockwise)
CSharp/Clipper2Lib/Clipper.RectClip.cs:135
MethodGetAlpha
(uint clr)
CSharp/Utils/SVG/Clipper.SVG.cs:326
MethodGetAlpha
(uint clr)
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Svg.cs:257
MethodGetAngle
(in Point64 a, in Point64 b, in Point64 c)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:974
MethodGetArrayFromIntPtr
(IntPtr paths)
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Core.cs:357
MethodGetAvgUnitVector
(PointD vec1, PointD vec2)
CSharp/Clipper2Lib/Clipper.Offset.cs:324
MethodGetBounds
()
CSharp/Utils/SVG/Clipper.SVG.cs:306
MethodGetBounds
(Path64 path)
CSharp/Clipper2Lib/Clipper.Core.cs:758
MethodGetBounds
()
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Svg.cs:222
MethodGetCleanPath
(OutPt op)
CSharp/Clipper2Lib/Clipper.Engine.cs:2621
MethodGetCurrYMaximaVertex
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:608
MethodGetCurrYMaximaVertex_Open
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:590
MethodGetDx
(Point64 pt1, Point64 pt2)
CSharp/Clipper2Lib/Clipper.Engine.cs:492
MethodGetEdgesForPt
(Point64 pt, Rect64 rec)
CSharp/Clipper2Lib/Clipper.RectClip.cs:160
MethodGetEnumerator
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3460
MethodGetHashCode
()
CSharp/Clipper2Lib/Clipper.Core.cs:136
MethodGetHashCode
()
CSharp/Clipper2Lib/Clipper.Core.cs:242
MethodGetHashCode
()
CSharp/Clipper2Lib/Clipper.Engine.cs:90
MethodGetHashCode
()
CSharp/Clipper2Lib/HashCode.cs:115
FunctionGetHorzExtendedHorzSeg
CPP/Clipper2Lib/src/clipper.engine.cpp:2869
MethodGetIntersection
(Path64 rectPath, Point64 p, Point64 p2, ref Location loc, out Point64 ip)
CSharp/Clipper2Lib/Clipper.RectClip.cs:337
MethodGetIsHole
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3516
MethodGetLastOp
(Active hotEdge)
CSharp/Clipper2Lib/Clipper.Engine.cs:2146
MethodGetLevel
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3505
MethodGetLocMinAngle
(Vertex2 v)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:985
MethodGetLocation
(Rect64 rec, Point64 pt, out Location loc)
CSharp/Clipper2Lib/Clipper.RectClip.cs:250
MethodGetLowestPathInfo
(Paths64 paths, out int idx, out bool isNegArea)
CSharp/Clipper2Lib/Clipper.Offset.cs:257
MethodGetMaximaPair
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:578
MethodGetNext
(int current, int high, ref bool[] flags)
CSharp/Clipper2Lib/Clipper.cs:917
MethodGetNextLocation
(Path64 path, ref Location loc, ref int i, int highI)
CSharp/Clipper2Lib/Clipper.RectClip.cs:419
MethodGetNextLocation
CPP/Clipper2Lib/src/clipper.rectclip.cpp:371
MethodGetNum
(string xml, ref int i, int endI, out double val)
CSharp/Utils/SVG/Clipper.SVG.cs:44
MethodGetPath
(OutPt2? op)
CSharp/Clipper2Lib/Clipper.RectClip.cs:931
MethodGetPath
(OutPt2? op)
CSharp/Clipper2Lib/Clipper.RectClip.cs:994
MethodGetPath
CPP/Clipper2Lib/src/clipper.rectclip.cpp:843
MethodGetPerpendic
(Point64 pt, PointD norm)
CSharp/Clipper2Lib/Clipper.Offset.cs:330
MethodGetPerpendicD
(Point64 pt, PointD norm)
CSharp/Clipper2Lib/Clipper.Offset.cs:342
MethodGetPolyType
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:535
MethodGetPrevHotEdge
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:471
MethodGetPrior
(int current, int high, ref bool[] flags)
CSharp/Clipper2Lib/Clipper.cs:928
MethodGetRealOutRec
(OutRec? outRec)
CSharp/Clipper2Lib/Clipper.Engine.cs:709
MethodGetSegmentIntersection
(Point64 p1, Point64 p2, Point64 p3, Point64 p4, out Point64 ip)
CSharp/Clipper2Lib/Clipper.RectClip.cs:282
FunctionGetSign
CPP/Clipper2Lib/include/clipper2/clipper.core.h:999
MethodGetUnitNormal
(Point64 pt1, Point64 pt2)
CSharp/Clipper2Lib/Clipper.Offset.cs:237
MethodGlobalSetup
()
CSharp/Benchmark/Benchmarks.cs:38
MethodGroup
(Paths64 paths, JoinType joinType, EndType endType = EndType.Polygon)
CSharp/Clipper2Lib/Clipper.Offset.cs:48
MethodGroup
CPP/Clipper2Lib/src/clipper.offset.cpp:139
MethodHasHorzOverlap
(Point64 left1, Point64 right1, Point64 left2, Point64 right2)
CSharp/Clipper2Lib/Clipper.RectClip.cs:183
MethodHasLocMinAtY
(long y)
CSharp/Clipper2Lib/Clipper.Engine.cs:829
MethodHasVertOverlap
(Point64 top1, Point64 bottom1, Point64 top2, Point64 bottom2)
CSharp/Clipper2Lib/Clipper.RectClip.cs:190
MethodHeadingClockwise
(Location prev, Location curr)
CSharp/Clipper2Lib/Clipper.RectClip.cs:129
MethodHorizontalBetween
(Vertex2 v1, Vertex2 v2)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:594
MethodHorizontalBetween
CPP/Clipper2Lib/src/clipper.triangulation.cpp:731
MethodHorzJoin
(OutPt ltor, OutPt rtol)
CSharp/Clipper2Lib/Clipper.Engine.cs:178
MethodHorzJoin
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:159
MethodHorzSegSort
(HorzSegment? hs1, HorzSegment? hs2)
CSharp/Clipper2Lib/Clipper.Engine.cs:2561
MethodHorzSegment
(OutPt op)
CSharp/Clipper2Lib/Clipper.Engine.cs:166
MethodHorzSegment
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:152
MethodHsl
CPP/Utils/Colors.h:11
MethodHypotenuse
(double x, double y)
CSharp/Clipper2Lib/Clipper.Offset.cs:308
MethodInCircleTest
(in Point64 ptA, in Point64 ptB, in Point64 ptC, in Point64 ptD)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:1073
FunctionInflatePath64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:719
FunctionInflatePathD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:733
FunctionInflatePaths64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:688
FunctionInflatePathsD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:702
MethodInflateRect
(ref Rect64 rec, int dx, int dy)
CSharp/Clipper2Lib/Clipper.cs:690
MethodInit
CPP/Utils/ClipFileSave.cpp:53
MethodInit
CPP/Clipper2Lib/include/clipper2/clipper.core.h:124
MethodInsert1Before2InSEL
(Active ae1, Active ae2)
CSharp/Clipper2Lib/Clipper.Engine.cs:1971
MethodInsertLeftEdge
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:1121
MethodInsertLeftEdge
CPP/Clipper2Lib/src/clipper.engine.cpp:1157
MethodInsertLocalMinimaIntoAEL
(long botY)
CSharp/Clipper2Lib/Clipper.Engine.cs:1160
MethodInsertLocalMinimaIntoAEL
CPP/Clipper2Lib/src/clipper.engine.cpp:1198
MethodInsertRightEdge
(Active ae, Active ae2)
CSharp/Clipper2Lib/Clipper.Engine.cs:1151
MethodInsertScanline
(long y)
CSharp/Clipper2Lib/Clipper.Engine.cs:803
MethodInsertScanline
CPP/Clipper2Lib/src/clipper.engine.cpp:857
MethodInt128
CPP/BenchMark/GetIntersectPtBenchmark.cpp:48
MethodIntersectEdges
(Active ae1, Active ae2, Point64 pt)
CSharp/Clipper2Lib/Clipper.Engine.cs:1548
MethodIntersectEdges
CPP/Clipper2Lib/src/clipper.engine.cpp:1783
FunctionIntersectListSort
CPP/Clipper2Lib/src/clipper.engine.cpp:322
MethodIntersectNode
(Point64 pt, Active edge1, Active edge2)
CSharp/Clipper2Lib/Clipper.Engine.cs:105
MethodIntersectNode
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:143
MethodIntersection_N
()
CSharp/Benchmark/Benchmarks.cs:51
MethodIntersects
(Rect64 rec)
CSharp/Clipper2Lib/Clipper.Core.cs:322
MethodInvalidRect
CPP/Clipper2Lib/include/clipper2/clipper.core.h:320
MethodIsClockwise
(Location prev, Location curr, Point64 prevPt, Point64 currPt, Point64 rectMidPoint)
CSharp/Clipper2Lib/Clipper.RectClip.cs:114
FunctionIsClosedPath
CPP/Clipper2Lib/src/clipper.offset.cpp:99
MethodIsContributingClosed
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:889
MethodIsContributingClosed
CPP/Clipper2Lib/src/clipper.engine.cpp:908
MethodIsContributingOpen
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:940
MethodIsContributingOpen
CPP/Clipper2Lib/src/clipper.engine.cpp:984
MethodIsEmpty
()
CSharp/Clipper2Lib/Clipper.Core.cs:295
← previousnext →701–800 of 1,204, ranked by callers