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
↓ 10 callers
Method
startNode
()
src/algorithms/sparsevgs/SparseVisibilityGraph.java:248
↓ 10 callers
Method
toString
()
src/main/analysis/TwoPoint.java:43
↓ 10 callers
Method
topLeftOfBlockedTile
(int x, int y)
src/algorithms/BreadthFirstSearch.java:114
↓ 10 callers
Method
writeLine
(String string)
src/uiandio/FileIO.java:35
↓ 9 callers
Method
addSnapshot
(List<SnapshotItem> snapshotItemList)
src/algorithms/PathFindingAlgorithm.java:141
↓ 9 callers
Method
addSuccessor
(AnyaState source, AnyaState successor)
src/algorithms/Anya.java:129
↓ 9 callers
Method
bottomLeftOfBlockedTile
(int x, int y)
src/grid/GridGraph.java:87
↓ 9 callers
Method
bottomRightOfBlockedTile
(int x, int y)
src/grid/GridGraph.java:83
↓ 9 callers
Method
bottomRightOfBlockedTile
(int x, int y)
src/algorithms/BreadthFirstSearch.java:118
↓ 9 callers
Method
decreaseKey
Decreases the key value for a heap node, given the new value to take on. The structure of the heap may be changed and will not be consolidated. <p>Ru
src/algorithms/jgrapht/FibonacciHeap.java:97
↓ 9 callers
Method
distance
(int index)
src/algorithms/AStarStaticMemory.java:265
↓ 9 callers
Method
exportTestData
(MazeAndTestCases mazeAndTestCases)
src/main/testgen/TestDataGenerator.java:188
↓ 9 callers
Method
floor
(double n)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:51
↓ 9 callers
Method
goRight
(int amount, boolean stopAtEnd)
src/draw/KeyToggler.java:74
↓ 9 callers
Method
isRecording
()
src/algorithms/PathFindingAlgorithm.java:126
↓ 9 callers
Method
maxSize
()
src/algorithms/sparsevgs/SparseVisibilityGraph.java:232
↓ 9 callers
Method
neighbourLineOfSight
Same as lineOfSight, but only works with a vertex and its 8 immediate neighbours. Also (x1,y1) != (x2,y2)
src/grid/GridGraph.java:162
↓ 9 callers
Method
physicalDistance
(int node1, int node2)
src/algorithms/AStar.java:159
↓ 9 callers
Method
setParent
(int index, int value)
src/algorithms/sparsevgs/SparseVisibilityGraphAlgorithmFibHeap.java:265
↓ 9 callers
Method
topLeftOfBlockedTile
(int x, int y)
src/grid/GridGraph.java:79
↓ 9 callers
Method
topRightOfBlockedTile
(int x, int y)
src/grid/GridGraph.java:75
↓ 9 callers
Method
topRightOfBlockedTile
(int x, int y)
src/algorithms/BreadthFirstSearch.java:110
↓ 8 callers
Method
addLast
(int x, int y)
src/algorithms/sg16/ConvexHullSplitGenerator.java:143
↓ 8 callers
Method
ceil
(double n)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:54
↓ 8 callers
Method
equals
(BaseEdge o)
src/algorithms/anya16/BaseEdge.java:38
↓ 8 callers
Method
generateVertex
(int current, int currentX, int currentY, int x, int y)
src/algorithms/AcceleratedAStar.java:100
↓ 8 callers
Method
getX
Getter @return
src/algorithms/anya16/GridPosition.java:34
↓ 8 callers
Method
getY
Getter @return
src/algorithms/anya16/GridPosition.java:50
↓ 8 callers
Method
initialise
(int sx, int sy, int ex, int ey)
src/algorithms/sparsevgs/SparseVisibilityGraph.java:45
↓ 8 callers
Method
insert
(RPSScanner.Edge edge, int sx,int sy)
src/algorithms/rotationalplanesweep/RPSEdgeHeap.java:49
↓ 8 callers
Method
isBlockedIgnoringMarked
(int x, int y)
src/algorithms/sg16/ConvexHullSplitGenerator.java:774
↓ 8 callers
Method
leftDownExtent
(int xL, int y)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:1077
↓ 8 callers
Method
leftDownExtent
(int xL, int y)
src/algorithms/sparsevgs/LineOfSightScanner.java:1047
↓ 8 callers
Method
leftUpExtent
(int xL, int y)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:1073
↓ 8 callers
Method
leftUpExtent
(int xL, int y)
src/algorithms/sparsevgs/LineOfSightScanner.java:1043
↓ 8 callers
Method
parent
(int index)
src/algorithms/AStarStaticMemory.java:257
↓ 8 callers
Method
rightDownExtent
(int xR, int y)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:1089
↓ 8 callers
Method
rightDownExtent
(int xR, int y)
src/algorithms/sparsevgs/LineOfSightScanner.java:1059
↓ 8 callers
Method
rightUpExtent
(int xR, int y)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:1085
↓ 8 callers
Method
rightUpExtent
(int xR, int y)
src/algorithms/sparsevgs/LineOfSightScanner.java:1055
↓ 8 callers
Method
tryRelaxNeighbour
(int current, int currentX, int currentY, int x, int y)
src/algorithms/AStarStaticMemory.java:91
↓ 8 callers
Method
tryRelaxNeighbour
(int current, int currentX, int currentY, int x, int y)
src/algorithms/strictthetastar/RecursiveStrictThetaStar.java:126
↓ 8 callers
Method
tryRelaxNeighbour
(int current, int currentX, int currentY, int x, int y)
src/algorithms/strictthetastar/StrictThetaStar.java:106
↓ 7 callers
Method
cleanUpPreallocatedMemory
()
src/main/utility/Utility.java:150
↓ 7 callers
Method
compare
(E a, E b)
src/algorithms/priorityqueue/IndirectHeap.java:19
↓ 7 callers
Method
compareTo
(Fraction o)
src/algorithms/anya/Fraction.java:128
↓ 7 callers
Method
distance
(int sx, int sy, double tx, double ty)
src/algorithms/rotationalplanesweep/RPSScanner.java:160
↓ 7 callers
Method
generate
Generates a graph using the static parameters defined at the beginning of the class.
src/main/graphgeneration/DefaultGenerator.java:89
↓ 7 callers
Method
generateSeededOld
Generates a graph using the parameters specified in the arguments. @param _seed The random seed to be used @param _sizeX x-axis size @param _sizeY y-a
src/main/graphgeneration/DefaultGenerator.java:27
↓ 7 callers
Method
generate_observable_flat__
(IntervalProjection projection, int rootx, int rooty, AnyaNode parent, ArrayList<AnyaNode> retval)
src/algorithms/anya16/AnyaExpansionPolicy.java:491
↓ 7 callers
Method
getEdgeList
()
src/algorithms/rotationalplanesweep/RPSEdgeHeap.java:16
↓ 7 callers
Method
getOut
(int index)
src/algorithms/priorityqueue/ReusableIndirectHeap.java:71
↓ 7 callers
Method
h
(double x1, double y1, double x2, double y2)
src/algorithms/anya16/EuclideanDistanceHeuristic.java:24
↓ 7 callers
Method
initialise
(int s)
src/algorithms/AStar.java:133
↓ 7 callers
Method
loadScaledMaze
(String mazeName, int multiplier)
src/main/mazes/StoredTestMazes.java:134
↓ 7 callers
Method
maybePostSmooth
()
src/algorithms/AStar.java:173
↓ 7 callers
Method
or
(Color color, Color original)
src/draw/GridObjects.java:72
↓ 7 callers
Method
project
(AnyaNode node, BitpackedGrid grid)
src/algorithms/anya16/IntervalProjection.java:65
↓ 7 callers
Method
run
()
src/algorithms/anya16/MBRunnable.java:7
↓ 7 callers
Method
selected
(int index)
src/algorithms/AStar.java:255
↓ 7 callers
Method
setVisited
(int index, boolean value)
src/algorithms/datatypes/Memory.java:123
↓ 7 callers
Method
size
()
src/algorithms/priorityqueue/FastVariableSizeIndirectHeap.java:251
↓ 7 callers
Method
testOnBenchmarkMapSet
(String setName, AlgoFunction algo, TestFunctionData testFunction)
src/main/AlgoTest.java:415
↓ 7 callers
Method
toString
()
src/main/AlgoTest.java:1027
↓ 7 callers
Method
write
(self, message)
pyscripts/mazes.py:20
↓ 6 callers
Method
bottomRightOfLabelledTile
(int x, int y, int label)
src/algorithms/sg16/ConvexHullSplitGenerator.java:564
↓ 6 callers
Method
computePath
Call this to compute the path.
src/algorithms/PathFindingAlgorithm.java:82
↓ 6 callers
Method
delete
(RPSScanner.Edge edge, int sx,int sy)
src/algorithms/rotationalplanesweep/RPSEdgeHeap.java:36
↓ 6 callers
Method
endNode
()
src/algorithms/visibilitygraph/VisibilityGraph.java:243
↓ 6 callers
Method
findConnectedSetsFast
(GridGraph gridGraph)
src/main/analysis/MazeAnalysis.java:151
↓ 6 callers
Method
generateAndSplitIntervals
Called by generateUpwards / Downwards. basePoint is null if observable. Not null if unobservable. source is null if start state. This is used to avoi
src/algorithms/Anya.java:697
↓ 6 callers
Method
generateDownwardsUnobservable
(Point basePoint, Fraction leftBound, Fraction rightBound, AnyaState source)
src/algorithms/Anya.java:665
↓ 6 callers
Method
generateSeededGraphOnly
Does not remove the block at 0,0
src/main/graphgeneration/DefaultGenerator.java:63
↓ 6 callers
Method
generateUpwardsUnobservable
(Point basePoint, Fraction leftBound, Fraction rightBound, AnyaState source)
src/algorithms/Anya.java:641
↓ 6 callers
Method
getMinValue
()
src/algorithms/priorityqueue/FastVariableSizeIndirectHeap.java:175
↓ 6 callers
Method
getOutgoingEdges
(int source)
src/algorithms/sparsevgs/SparseVisibilityGraph.java:244
↓ 6 callers
Method
getX
(int index)
src/algorithms/sg16/SG16Algorithm.java:237
↓ 6 callers
Method
getY
(int index)
src/algorithms/sg16/SG16Algorithm.java:243
↓ 6 callers
Method
get_map_id
(int x, int y)
src/algorithms/anya16/BitpackedGrid.java:206
↓ 6 callers
Method
leftDownExtent
(int xL, int y)
src/algorithms/Anya.java:594
↓ 6 callers
Method
leftUpExtent
(int xL, int y)
src/algorithms/Anya.java:590
↓ 6 callers
Method
lessThan
(FibonacciHeapNode<T> other)
src/algorithms/jgrapht/FibonacciHeapNode.java:123
↓ 6 callers
Method
makeDirs
(String path)
src/uiandio/FileIO.java:17
↓ 6 callers
Method
maybeAddEdge
(int sx, int sy, Vertex curr, Edge edge)
src/algorithms/rotationalplanesweep/RPSScanner.java:485
↓ 6 callers
Method
maybeDeleteEdge
(int sx, int sy, Vertex curr, Edge edge)
src/algorithms/rotationalplanesweep/RPSScanner.java:512
↓ 6 callers
Method
removeDuplicatesInPath
(int[][] path)
src/main/utility/Utility.java:89
↓ 6 callers
Method
rightDownExtent
(int xR, int y)
src/algorithms/Anya.java:606
↓ 6 callers
Method
rightUpExtent
(int xR, int y)
src/algorithms/Anya.java:602
↓ 6 callers
Method
setDistance
(int index, float value)
src/algorithms/sparsevgs/SparseVisibilityGraphAlgorithmFibHeap.java:273
↓ 6 callers
Method
setDistance
(int index, float value)
src/algorithms/sg16/SG16Algorithm.java:194
↓ 6 callers
Method
setLabel
(int x, int y, int value)
src/algorithms/sg16/ConvexHullSplitGenerator.java:982
↓ 6 callers
Method
setParent
(int index, int value)
src/algorithms/sg16/SG16Algorithm.java:186
↓ 6 callers
Method
stackPush
(LOSIntervalDouble interval)
src/algorithms/sparsevgs/LineOfSightScannerDouble.java:90
↓ 6 callers
Method
stackPush
(LOSInterval interval)
src/algorithms/sparsevgs/LineOfSightScanner.java:64
↓ 6 callers
Method
test
(String mazeName, GridGraph gridGraph, ArrayList<TwoPoint> problemSet, AlgoFunction algoFunction)
src/main/AlgoTest.java:1040
↓ 6 callers
Method
testScaledMazes
(String mazeName, AlgoFunction algo, TestFunctionData testFunction)
src/main/AlgoTest.java:428
↓ 6 callers
Method
toString
()
src/algorithms/anya16/AnyaNode.java:133
↓ 5 callers
Method
addFirst
(int x, int y)
src/algorithms/sg16/ConvexHullSplitGenerator.java:134
↓ 5 callers
Method
addNeighbour
(int x, int y)
src/algorithms/rotationalplanesweep/RPSScanner.java:202
↓ 5 callers
Method
addStartAndEnd
(int sx, int sy, int ex, int ey)
src/algorithms/sparsevgs/SparseVisibilityGraph.java:129
← previous
next →
101–200 of 1,502, ranked by callers