Uses of Interface
org.arakhne.afc.math.graph.astar.AStarNode
-
Packages that use AStarNode Package Description org.arakhne.afc.gis.road.path.astar org.arakhne.afc.math.graph.astar -
-
Uses of AStarNode in org.arakhne.afc.gis.road.path.astar
Classes in org.arakhne.afc.gis.road.path.astar that implement AStarNode Modifier and Type Class Description (package private) class
RoadAStar.VirtualCandidate
This is a graph point connected to aRoadAStar.VirtualPoint
that is a valid candidate for the A* algorithm.Methods in org.arakhne.afc.gis.road.path.astar that return AStarNode Modifier and Type Method Description AStarNode<RoadSegment,RoadConnection>
RoadAStar.VirtualCandidate. getVirtualizedCandidate()
Replies the virtualized candidate.protected AStarNode<RoadSegment,RoadConnection>
RoadAStar. translateCandidate(RoadConnection endPoint, AStarNode<RoadSegment,RoadConnection> node)
Methods in org.arakhne.afc.gis.road.path.astar with parameters of type AStarNode Modifier and Type Method Description protected AStarNode<RoadSegment,RoadConnection>
RoadAStar. translateCandidate(RoadConnection endPoint, AStarNode<RoadSegment,RoadConnection> node)
Constructors in org.arakhne.afc.gis.road.path.astar with parameters of type AStarNode Constructor Description VirtualCandidate(RoadAStar.VirtualSegment segment, AStarNode<RoadSegment,RoadConnection> node)
Constructor. -
Uses of AStarNode in org.arakhne.afc.math.graph.astar
Classes in org.arakhne.afc.math.graph.astar that implement AStarNode Modifier and Type Class Description protected class
AStar.Candidate
Candidate node in the A* algorithm, and its related information.Methods in org.arakhne.afc.math.graph.astar that return AStarNode Modifier and Type Method Description protected AStarNode<ST,PT>
AStar. newAStarNode(PT node, double cost, double estimatedCost, ST arrival)
Create a instance ofA* node
.protected AStarNode<ST,PT>
AStar. translateCandidate(PT endPoint, AStarNode<ST,PT> node)
Translate the A* node.Methods in org.arakhne.afc.math.graph.astar that return types with arguments of type AStarNode Modifier and Type Method Description (package private) List<AStarNode<ST,PT>>
AStar. findPath(AStarNode<ST,PT> startPoint, PT endPoint)
Run the A* algorithm and tries to find a path from the startPoint to the endPoint.Methods in org.arakhne.afc.math.graph.astar with parameters of type AStarNode Modifier and Type Method Description default void
AStarListener. algorithmStarted(AStarNode<ST,PT> startPoint, PT endPoint)
Invoked when the A* algorithm has started.int
AStar.CloseComparator. compare(AStarNode<ST,PT> o1, AStarNode<ST,PT> o2)
int
AStar.OpenComparator. compare(AStarNode<ST,PT> o1, AStarNode<ST,PT> o2)
(package private) GP
AStar. createPath(AStarNode<ST,PT> startPoint, PT endPoint, List<AStarNode<ST,PT>> closeList)
Create the path from the given close list.(package private) List<AStarNode<ST,PT>>
AStar. findPath(AStarNode<ST,PT> startPoint, PT endPoint)
Run the A* algorithm and tries to find a path from the startPoint to the endPoint.default void
AStarListener. nodeClosed(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> closeList)
Invoked when a node is put in the close list.default void
AStarListener. nodeConsumed(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> openList)
Invoked when a node is removed from the open list.default void
AStarListener. nodeOpened(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> openList)
Invoked when a node is put in the open list.default void
AStarListener. nodeReopened(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> openList)
Invoked when the position of a node in the open list has changed.protected GP
AStar. solve(AStarNode<ST,PT> startPoint, PT endPoint)
Run the A* algorithm assuming that the graph is oriented is an orientation tool was passed to the constructor.protected AStarNode<ST,PT>
AStar. translateCandidate(PT endPoint, AStarNode<ST,PT> node)
Translate the A* node.Method parameters in org.arakhne.afc.math.graph.astar with type arguments of type AStarNode Modifier and Type Method Description default void
AStarListener. algorithmEnded(List<AStarNode<ST,PT>> closeList)
Invoked when the A* algorithm has finished.(package private) GP
AStar. createPath(AStarNode<ST,PT> startPoint, PT endPoint, List<AStarNode<ST,PT>> closeList)
Create the path from the given close list.default void
AStarListener. nodeClosed(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> closeList)
Invoked when a node is put in the close list.default void
AStarListener. nodeConsumed(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> openList)
Invoked when a node is removed from the open list.default void
AStarListener. nodeOpened(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> openList)
Invoked when a node is put in the open list.default void
AStarListener. nodeReopened(AStarNode<ST,PT> node, List<AStarNode<ST,PT>> openList)
Invoked when the position of a node in the open list has changed.
-