Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ohohcakester/Any-Angle-Pathfinding
/ functions
Functions
1,502 in github.com/Ohohcakester/Any-Angle-Pathfinding
⨍
Functions
1,502
◇
Types & classes
152
↓ 1 callers
Method
run
()
src/main/Experiment.java:41
↓ 1 callers
Method
run
()
src/main/testgen/TestDataGenerator.java:24
↓ 1 callers
Method
runTest
Runs a test stated in the TestDataLibrary, and outputs the test result to a file. @param algoName The name of the algorithm to be used in
src/main/AlgoTest.java:887
↓ 1 callers
Method
runWithArgs
(String[] args)
src/main/AlgoTest.java:83
↓ 1 callers
Method
saveSearchSnapshot
()
src/algorithms/PathFindingAlgorithm.java:131
↓ 1 callers
Method
scale
(double factor)
src/main/graphgeneration/AffineTransform.java:47
↓ 1 callers
Method
scan_right
(double x, int row)
src/algorithms/anya16/BitpackedGrid.java:358
↓ 1 callers
Method
searchAndPush
(E data, Stack<Node<E>> nodeStack)
src/algorithms/bst/AVLTree.java:367
↓ 1 callers
Method
selected
(int index)
src/algorithms/PathFindingAlgorithm.java:220
↓ 1 callers
Method
setDistance
(int index, float value)
src/algorithms/AStarStaticMemory.java:269
↓ 1 callers
Method
setMinCircleSize
()
src/draw/GridPointSet.java:27
↓ 1 callers
Method
setOutputdir
(String postfix)
src/main/AlgoTest.java:49
↓ 1 callers
Method
setRight
(double right)
src/algorithms/anya16/AnyaInterval.java:97
↓ 1 callers
Method
setRow
(int row)
src/algorithms/anya16/AnyaInterval.java:113
↓ 1 callers
Method
setSaveSnapshotFunction
(Runnable saveSnapshot)
src/algorithms/visibilitygraph/VisibilityGraph.java:35
↓ 1 callers
Method
setSnapshotAction
(Runnable action)
src/algorithms/sg16/SG16VisibilityGraph.java:46
↓ 1 callers
Method
setVisited
(int index, boolean value)
src/algorithms/AStarStaticMemory.java:277
↓ 1 callers
Method
setVisited
(int index, boolean value)
src/algorithms/sparsevgs/EdgeNLevelSparseVisibilityGraphAlgorithmFibHeap.java:585
↓ 1 callers
Method
set_point_is_corner
(int x, int y, boolean value)
src/algorithms/anya16/BitpackedGrid.java:139
↓ 1 callers
Method
set_point_is_double_corner
(int x, int y, boolean value)
src/algorithms/anya16/BitpackedGrid.java:144
↓ 1 callers
Method
set_point_is_visible
(int x, int y, boolean value)
src/algorithms/anya16/BitpackedGrid.java:134
↓ 1 callers
Method
setupInitialVertices
()
src/algorithms/rotationalplanesweep/ConvexHullRPSScanner.java:83
↓ 1 callers
Method
setupSkipEdges
()
src/algorithms/sparsevgs/EdgeNLevelSparseVisibilityGraph.java:486
↓ 1 callers
Method
setupTest
(int[] startXs, int[] startYs, int[] endXs, int[] endYs, double[] lengths, float minLength, float
src/main/testgen/TestDataLibrary.java:50
↓ 1 callers
Method
setupVerticesAndEdges
returns number of vertices.
src/algorithms/rotationalplanesweep/ConvexHullRPSScanner.java:116
↓ 1 callers
Method
setupVisibilityGraph
()
src/algorithms/VisibilityGraphAlgorithm.java:72
↓ 1 callers
Method
setupVisibilityGraph
()
src/algorithms/sparsevgs/SparseVisibilityGraphAlgorithmFibHeap.java:114
↓ 1 callers
Method
setupVisibilityGraph
()
src/algorithms/sparsevgs/EdgeNLevelSparseVisibilityGraphAlgorithmFibHeap.java:155
↓ 1 callers
Method
setupVisibilityGraph
()
src/algorithms/sparsevgs/EdgeNLevelSparseVisibilityGraphAlgorithm.java:127
↓ 1 callers
Method
setupVisibilityGraph
()
src/algorithms/sparsevgs/VisibilityGraphAlgorithmOptimised.java:89
↓ 1 callers
Method
size
()
src/algorithms/sparsevgs/VisibilityGraphOptimised.java:224
↓ 1 callers
Method
size
()
src/algorithms/sg16/SG16VisibilityGraph.java:105
↓ 1 callers
Method
slowDijkstra
()
src/algorithms/VisibilityGraphAlgorithm.java:88
↓ 1 callers
Method
smallerNode
(int index1, int index2)
src/algorithms/priorityqueue/FastVariableSizeIndirectHeap.java:135
↓ 1 callers
Method
smallerNodeIffMin
(int index1, int index2)
src/algorithms/priorityqueue/IndirectHeap.java:135
↓ 1 callers
Method
smoothUpscaledMap
(int multiplier, int sizeX, int sizeY, boolean[][] grid)
src/main/graphgeneration/AffineMapTransformation.java:67
↓ 1 callers
Method
smoothUpscaledMap
(int multiplier, int sizeX, int sizeY, boolean[][] grid)
src/main/graphgeneration/UpscaledMapGenerator.java:47
↓ 1 callers
Method
snapshotExpand
(AnyaNode anyaNode)
src/algorithms/anya16/Anya16.java:125
↓ 1 callers
Method
snapshotInsert
(AnyaNode anyaNode)
src/algorithms/anya16/Anya16.java:109
↓ 1 callers
Method
snapshotLines
()
src/algorithms/rotationalplanesweep/ConvexHullRPSScanner.java:549
↓ 1 callers
Method
snapshotLines
(int px, int py)
src/algorithms/sg16/ConvexHullHeuristic.java:221
↓ 1 callers
Method
snapshotLinesAndSuccessors
(int currX, int currY)
src/algorithms/rotationalplanesweep/ConvexHullRPSScanner.java:563
↓ 1 callers
Method
snapshotVertex
(int index)
src/algorithms/PathFindingAlgorithm.java:210
↓ 1 callers
Method
sortVertices
(int sx, int sy)
src/algorithms/rotationalplanesweep/RPSScanner.java:472
↓ 1 callers
Method
sortVertices
(int sx, int sy)
src/algorithms/rotationalplanesweep/ConvexHullRPSScanner.java:352
↓ 1 callers
Method
splitCurrentlyMarkedIsland
(int splitX, int splitY, int signX, int signY)
src/algorithms/sg16/ConvexHullSplitGenerator.java:699
↓ 1 callers
Method
startEndConnected
()
src/draw/EditorUI.java:169
↓ 1 callers
Method
startProblemAnalysis
()
src/main/analysis/MazeAnalyser.java:26
↓ 1 callers
Method
startRecording
Call to start tracing the algorithm's operation.
src/algorithms/PathFindingAlgorithm.java:61
↓ 1 callers
Method
step_cost
()
src/algorithms/anya16/ExpansionPolicy.java:34
↓ 1 callers
Method
sterile
(double left, double right, int row)
src/algorithms/anya16/AnyaExpansionPolicy.java:291
↓ 1 callers
Method
stopRecording
Call to stop tracing the algorithm's operation.
src/algorithms/PathFindingAlgorithm.java:68
↓ 1 callers
Method
strToInt
(String s)
src/main/testgen/Stringifier.java:108
↓ 1 callers
Method
swapE
swap elements in list.
src/algorithms/priorityqueue/IndirectHeap.java:128
↓ 1 callers
Method
swapIn
swap integers in list
src/algorithms/priorityqueue/ReusableIndirectHeap.java:181
↓ 1 callers
Method
swapIn
swap integers in list
src/algorithms/priorityqueue/FastVariableSizeIndirectHeap.java:129
↓ 1 callers
Method
swapKey
swap integers in list
src/algorithms/priorityqueue/ReusableIndirectHeap.java:163
↓ 1 callers
Method
swapKey
swap integers in list
src/algorithms/priorityqueue/FastVariableSizeIndirectHeap.java:111
↓ 1 callers
Method
swapOut
swap integers in list
src/algorithms/priorityqueue/ReusableIndirectHeap.java:172
↓ 1 callers
Method
swapOut
swap integers in list
src/algorithms/priorityqueue/FastVariableSizeIndirectHeap.java:120
↓ 1 callers
Method
tailPrev
()
src/algorithms/sg16/ConvexHullSplitGenerator.java:170
↓ 1 callers
Method
tautRelax
(int u, int v, int depth)
src/algorithms/strictthetastar/RecursiveStrictThetaStar.java:151
↓ 1 callers
Method
testAlgorithmOptimality
()
src/main/Experiment.java:542
↓ 1 callers
Method
testAlgorithmTime
(GridGraph gridGraph, AlgoFunction algoFunction, TwoPoint tp, int sampleSize, int nTrials)
src/main/AlgoTest.java:743
↓ 1 callers
Method
testAndAddLine
Tests a set of coordinates for line-of-sight. Adds a green line to the gridLineSet if there is line-of-sight between (x1,y1) and (x2,y2). Adds a red l
src/main/Experiment.java:289
↓ 1 callers
Method
testOnBenchmarkMaze
(String mazeName, AlgoFunction algoFunction, TestFunctionData test)
src/main/AlgoTest.java:500
↓ 1 callers
Method
toConsole
(self)
pyscripts/mazes.py:17
↓ 1 callers
Method
toFile
(self)
pyscripts/mazes.py:25
↓ 1 callers
Method
toString
()
src/main/analysis/MazeAnalysis.java:273
↓ 1 callers
Method
toTwoPoint
()
src/main/testgen/StartEndPointData.java:17
↓ 1 callers
Method
traceAlgorithm
Conducts a trace of the current algorithm
src/main/Visualisation.java:34
↓ 1 callers
Method
traceFromVertex
(int sx, int sy)
src/algorithms/rotationalplanesweep/GridPolygonGenerator.java:72
↓ 1 callers
Method
transform
(GridAndGoals gridAndGoals, AffineTransform transform, boolean smooth)
src/main/graphgeneration/AffineMapTransformation.java:9
↓ 1 callers
Method
tryFixBufferValue
(int current)
src/algorithms/strictthetastar/RecursiveStrictThetaStar.java:118
↓ 1 callers
Method
tryFixBufferValue
(int current)
src/algorithms/strictthetastar/StrictThetaStar.java:98
↓ 1 callers
Method
tryRelax
(int current, int currX, int currY, int destination)
src/algorithms/JumpPointSearch.java:349
↓ 1 callers
Method
updatePath
()
src/draw/EditorUI.java:122
↓ 1 callers
Method
validateMazeConnectedSetSize
(GridGraph gridGraph, float cutoffLargestRatioToRemaining)
src/main/utility/Utility.java:141
↓ 1 callers
Method
validateStartAndEndPoints
()
src/grid/GridAndGoals.java:22
↓ 1 callers
Method
validate_instance
(V start, V target)
src/algorithms/anya16/ExpansionPolicy.java:19
↓ 1 callers
Function
viewAttributes
(args)
pyscripts/mazes.py:170
↓ 1 callers
Function
viewMaze
(args)
pyscripts/mazes.py:180
↓ 1 callers
Method
weight
(int x1, int y1, int x2, int y2)
src/algorithms/AStarStaticMemory.java:113
↓ 1 callers
Method
withinTileBounds
(int x, int y)
src/algorithms/sg16/ConvexHullSplitGenerator.java:695
↓ 1 callers
Function
writeToFile
(args)
pyscripts/mazes.py:404
↓ 1 callers
Function
writeToFile
(fileName, outputlines)
pyscripts/testdataparser/parsetests.py:52
↓ 1 callers
Method
writeToGridGraph
(GridGraph grid)
src/main/graphgeneration/MazeMapGenerator.java:262
↓ 1 callers
Method
xCoordinateOf
(int index)
src/algorithms/sparsevgs/VisibilityGraphOptimised.java:216
↓ 1 callers
Method
yCoordinateOf
(int index)
src/algorithms/sparsevgs/VisibilityGraphOptimised.java:220
Method
AStar
(GridGraph graph, int sx, int sy, int ex, int ey)
src/algorithms/AStar.java:22
Method
AStarOctileHeuristic
(GridGraph graph, int sx, int sy, int ex, int ey)
src/algorithms/AStarOctileHeuristic.java:6
Method
AStarStaticMemory
(GridGraph graph, int sx, int sy, int ex, int ey)
src/algorithms/AStarStaticMemory.java:20
Method
AVLNode
(E data)
src/algorithms/bst/AVLTree.java:8
Method
AVLTree
()
src/algorithms/bst/AVLTree.java:17
Method
AcceleratedAStar
(GridGraph graph, int sx, int sy, int ex, int ey)
src/algorithms/AcceleratedAStar.java:14
Method
AffineTransform
()
src/main/graphgeneration/AffineTransform.java:11
Method
Anya
(GridGraph graph, int sx, int sy, int ex, int ey)
src/algorithms/Anya.java:37
Method
Anya16
(GridGraph graph, int sx, int sy, int ex, int ey)
src/algorithms/anya16/Anya16.java:37
Method
AnyaExpansionPolicy
(BitpackedGrid grid)
src/algorithms/anya16/AnyaExpansionPolicy.java:25
Method
AnyaHeuristic
()
src/algorithms/anya16/AnyaHeuristic.java:25
← previous
next →
901–1,000 of 1,502, ranked by callers