A C D F G H I L M N P R S T W X Y Z 

A

AbstractPathfinder<E,T> - Class in walker.blue.path.lib
 
AbstractPathfinder() - Constructor for class walker.blue.path.lib.AbstractPathfinder
 
AbstractPathfinderNode - Class in walker.blue.path.lib
 
AbstractPathfinderNode(int, int, int) - Constructor for class walker.blue.path.lib.AbstractPathfinderNode
Class constructor
AbstractPathfinderNode(RectCoordinates) - Constructor for class walker.blue.path.lib.AbstractPathfinderNode
Class constructor taking in pre-made RectCoordinates location.

C

compareTo(AbstractPathfinderNode) - Method in class walker.blue.path.lib.AbstractPathfinderNode
 
computeBestPath(GridNode, GridNode) - Method in class walker.blue.path.lib.GridAStar
Determines whether to set a neighbor's parent to the node or to the node's parent.
computeBestPath(List<List<GridNode>>, GridNode, GridNode) - Method in class walker.blue.path.lib.ThetaStar
Determines whether to set a neighbor's parent to the node or to the node's parent.
connections() - Method in class walker.blue.path.lib.FloorConnectorNode
 

D

distanceBetweenNodes(GridNode, GridNode) - Method in class walker.blue.path.lib.GridAStar
Returns the approximate distance between two nodes in the search area.
distanceBetweenNodes(GridNode, GridNode) - Method in class walker.blue.path.lib.ThetaStar
Returns the approximate distance between two nodes in the search area.

F

findPath(T, E, E) - Method in class walker.blue.path.lib.AbstractPathfinder
 
findPath(GridNode, GridNode) - Method in class walker.blue.path.lib.FloorSequencer
 
findPath(List<List<GridNode>>, GridNode, GridNode) - Method in class walker.blue.path.lib.GridAStar
Returns a List representing the path between two nodes in a two-dimensional search space.
findPath(T, E, E) - Method in interface walker.blue.path.lib.Pathfinder
 
findPath(List<List<GridNode>>, GridNode, GridNode) - Method in class walker.blue.path.lib.ThetaStar
Returns a List representing the path between two nodes in a two-dimensional search space.
FloorConnectorNode - Class in walker.blue.path.lib
Created by Josh on 12/17/2014.
FloorConnectorNode(int, int, int, boolean, int) - Constructor for class walker.blue.path.lib.FloorConnectorNode
 
FloorConnectorNode(int, int, int, boolean, int, List<RectCoordinates>) - Constructor for class walker.blue.path.lib.FloorConnectorNode
 
FloorSequencer - Class in walker.blue.path.lib
Created by Josh on 12/14/2014.
FloorSequencer(GridAStar, List<List<List<GridNode>>>) - Constructor for class walker.blue.path.lib.FloorSequencer
Class constructor.

G

g - Variable in class walker.blue.path.lib.AbstractPathfinderNode
Distance from the starting node to this node following the current path
g() - Method in class walker.blue.path.lib.AbstractPathfinderNode
Returns the distance from the node to the start node in the path search taking the current path that reaches this node.
getFloorHeight() - Method in class walker.blue.path.lib.NodeMapper
 
getGridLocation(RectCoordinates) - Method in class walker.blue.path.lib.NodeMapper
 
getManhattanDistance(GridNode, GridNode) - Method in class walker.blue.path.lib.GridAStar
Returns the distance between two nodes using the Manhattan method of adding up the x distance and the y distance together.
getNodeDistance() - Method in class walker.blue.path.lib.NodeMapper
 
getRealLocation(RectCoordinates) - Method in class walker.blue.path.lib.NodeMapper
 
getVisibilityGraph(List<List<GridNode>>, GridNode) - Method in class walker.blue.path.lib.ThetaStar
 
GraphNode - Class in walker.blue.path.lib
Created by Josh on 12/14/2014.
GraphNode(int, int, int, int) - Constructor for class walker.blue.path.lib.GraphNode
Class constructor.
GraphNode(RectCoordinates, int) - Constructor for class walker.blue.path.lib.GraphNode
Class constructor.
GridAStar - Class in walker.blue.path.lib
Created by Josh on 12/14/2014.
GridAStar() - Constructor for class walker.blue.path.lib.GridAStar
Class constructor.
GridNode - Class in walker.blue.path.lib
Created by Josh on 12/14/2014.
GridNode(int, int, int, boolean) - Constructor for class walker.blue.path.lib.GridNode
Class constructor.
GridNode(RectCoordinates, boolean) - Constructor for class walker.blue.path.lib.GridNode
Class constructor.

H

h - Variable in class walker.blue.path.lib.AbstractPathfinderNode
Estimated distance from this node to the destination node
h() - Method in class walker.blue.path.lib.AbstractPathfinderNode
Returns the approximate distance from this node to the destination node in the path search.

I

index() - Method in class walker.blue.path.lib.FloorConnectorNode
 
index - Variable in class walker.blue.path.lib.GraphNode
 
index() - Method in class walker.blue.path.lib.GraphNode
 

L

location - Variable in class walker.blue.path.lib.AbstractPathfinderNode
Used to give an x, y, and z position of the node in 3D space.
location() - Method in class walker.blue.path.lib.AbstractPathfinderNode
Returns the location of the node in the grid

M

main(String[]) - Static method in class walker.blue.path.lib.ThetaStar
 

N

NodeMapper - Class in walker.blue.path.lib
 
NodeMapper(double, double) - Constructor for class walker.blue.path.lib.NodeMapper
 

P

parent - Variable in class walker.blue.path.lib.AbstractPathfinderNode
Holds the parent node that will help with following the path
parent() - Method in class walker.blue.path.lib.AbstractPathfinderNode
Gets the parent node of this node
Pathfinder<E,T> - Interface in walker.blue.path.lib
 
printAllLOSNodeCombinations(List<List<GridNode>>) - Method in class walker.blue.path.lib.ThetaStar
 
printFloorSequences(List<List<GridNode>>) - Method in class walker.blue.path.lib.FloorSequencer
 
printPath(List<List<List<GridNode>>>, List<GridNode>) - Method in class walker.blue.path.lib.FloorSequencer
 
printPath(List<List<GridNode>>, List<GridNode>) - Method in class walker.blue.path.lib.GridAStar
 
printSearchArea(List<List<GridNode>>) - Method in class walker.blue.path.lib.GridAStar
 

R

reconstructPath(GridNode, GridNode) - Method in class walker.blue.path.lib.GridAStar
Reconstructs the path by traversing from the destination node back through each parent node until the start node is reached.
RectCoordinates - Class in walker.blue.path.lib
Created by Josh on 12/14/2014.
RectCoordinates(int, int, int) - Constructor for class walker.blue.path.lib.RectCoordinates
Class constructor.

S

setG(double) - Method in class walker.blue.path.lib.AbstractPathfinderNode
 
setH(double) - Method in class walker.blue.path.lib.AbstractPathfinderNode
 
setParent(AbstractPathfinderNode) - Method in class walker.blue.path.lib.AbstractPathfinderNode
 

T

ThetaStar - Class in walker.blue.path.lib
 
ThetaStar() - Constructor for class walker.blue.path.lib.ThetaStar
Class constructor.

W

walkable - Variable in class walker.blue.path.lib.GridNode
Holds the state of the node, whether its a wall or a walkable area
walkable() - Method in class walker.blue.path.lib.GridNode
 
walker.blue.path.lib - package walker.blue.path.lib
 

X

x() - Method in class walker.blue.path.lib.RectCoordinates
 

Y

y() - Method in class walker.blue.path.lib.RectCoordinates
 

Z

z() - Method in class walker.blue.path.lib.RectCoordinates
 
A C D F G H I L M N P R S T W X Y Z