Uses of Class
de.bsommerfeld.pathetic.engine.Node
Packages that use Node
Package
Description
-
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.protected abstract NodeAbstractPathfinder.extractBestNode(MinHeap openSet) Extracts the node with the lowest cost from the open set and retrieves the corresponding Node object.protected NodeAStarPathfinder.extractBestNode(MinHeap openSet) Methods in de.bsommerfeld.pathetic.engine.pathfinder with parameters of type NodeModifier and TypeMethodDescriptionprotected abstract voidAbstractPathfinder.insertStartNode(Node node, double fCost, MinHeap openSet) Inserts the start node into the open set and updates any internal mapping.protected voidAStarPathfinder.insertStartNode(Node node, double fCost, MinHeap openSet) protected abstract voidAbstractPathfinder.markNodeAsExpanded(Node node) Marks the given node as expanded (i.e., added to the "closed set").protected voidAStarPathfinder.markNodeAsExpanded(Node node) protected abstract voidAbstractPathfinder.processSuccessors(PathPosition requestStart, PathPosition requestTarget, Node currentNode, MinHeap openSet, SearchContext searchContext) Abstract method representing the core logic of processing successor nodes for a givencurrentNode.protected voidAStarPathfinder.processSuccessors(PathPosition start, PathPosition target, Node currentNode, MinHeap openSet, 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.