Uses of Class
de.bsommerfeld.pathetic.engine.Node
Packages that use Node
Package
Description
Root package of the bundled pathfinding engine.
The A* implementation.
Engine-side implementations of the processor context interfaces.
-
Uses of Node in de.bsommerfeld.pathetic.engine
Methods in de.bsommerfeld.pathetic.engine that return NodeMethods in de.bsommerfeld.pathetic.engine with parameters of type Node -
Uses of Node in de.bsommerfeld.pathetic.engine.pathfinder
Methods in de.bsommerfeld.pathetic.engine.pathfinder that return NodeModifier and TypeMethodDescriptionprotected NodeAbstractPathfinder.createStartNode(PathPosition startPos, PathPosition targetPos) Creates the initialNodefor the start position.Methods in de.bsommerfeld.pathetic.engine.pathfinder with parameters of type NodeModifier and TypeMethodDescriptionprotected abstract voidAbstractPathfinder.processSuccessors(PathPosition requestStart, PathPosition requestTarget, Node currentNode, S state, SearchContext searchContext) Abstract method representing the core logic of processing successor nodes for a givencurrentNode.protected voidAStarPathfinder.processSuccessors(PathPosition start, PathPosition target, Node currentNode, de.bsommerfeld.pathetic.engine.pathfinder.AStarSearchState state, SearchContext searchContext) Processes the successors of the current node, checking if they're in the open or closed set, calculating costs, validating traversability, and updating the open set as needed.protected PathAbstractPathfinder.reconstructPath(PathPosition start, PathPosition target, Node endNode) Reconstructs the path by tracing back from the given end node to the start node. -
Uses of Node in de.bsommerfeld.pathetic.engine.pathfinder.processing
Constructors in de.bsommerfeld.pathetic.engine.pathfinder.processing with parameters of type NodeModifierConstructorDescriptionEvaluationContextImpl(SearchContext searchContext, Node engineNode, Node parentEngineNode, IHeuristicStrategy heuristicStrategy) Creates a new NodeEvaluationContextImpl with the specified parameters.