Uses of Interface
de.bsommerfeld.pathetic.api.pathing.heuristic.IHeuristicStrategy
Packages that use IHeuristicStrategy
Package
Description
-
Uses of IHeuristicStrategy in de.bsommerfeld.pathetic.api.pathing.configuration
Methods in de.bsommerfeld.pathetic.api.pathing.configuration that return IHeuristicStrategyMethods in de.bsommerfeld.pathetic.api.pathing.configuration with parameters of type IHeuristicStrategyModifier and TypeMethodDescriptionPathfinderConfiguration.PathfinderConfigurationBuilder.heuristicStrategy(IHeuristicStrategy heuristicStrategy) -
Uses of IHeuristicStrategy in de.bsommerfeld.pathetic.api.pathing.heuristic
Classes in de.bsommerfeld.pathetic.api.pathing.heuristic that implement IHeuristicStrategyModifier and TypeClassDescriptionclassA linear heuristic strategy combining multiple distance metrics for pathfinding.classA performance-optimized heuristic strategy using squared distance metrics.Fields in de.bsommerfeld.pathetic.api.pathing.heuristic declared as IHeuristicStrategyModifier and TypeFieldDescriptionstatic final IHeuristicStrategyHeuristicStrategies.LINEARstatic final IHeuristicStrategyHeuristicStrategies.SQUARED -
Uses of IHeuristicStrategy in de.bsommerfeld.pathetic.engine
Constructors in de.bsommerfeld.pathetic.engine with parameters of type IHeuristicStrategyModifierConstructorDescriptionNode(PathPosition position, PathPosition start, PathPosition target, HeuristicWeights heuristicWeights, IHeuristicStrategy heuristicStrategy, int depth) Creates a new Node with the specified parameters. -
Uses of IHeuristicStrategy in de.bsommerfeld.pathetic.engine.pathfinder.processing
Constructors in de.bsommerfeld.pathetic.engine.pathfinder.processing with parameters of type IHeuristicStrategyModifierConstructorDescriptionNodeEvaluationContextImpl(SearchContext searchContext, Node engineNode, Node parentEngineNode, IHeuristicStrategy heuristicStrategy) Creates a new NodeEvaluationContextImpl with the specified parameters.