Uses of Interface
de.bsommerfeld.pathetic.api.pathing.processing.context.NodeEvaluationContext
Packages that use NodeEvaluationContext
Package
Description
Provides interfaces and classes for extending the core pathfinding logic of "pathetic" through a
customizable processor pipeline.
-
Uses of NodeEvaluationContext in de.bsommerfeld.pathetic.api.pathing.processing
Methods in de.bsommerfeld.pathetic.api.pathing.processing with parameters of type NodeEvaluationContextModifier and TypeMethodDescriptionNodeCostProcessor.calculateCostContribution(NodeEvaluationContext context) Calculates the cost contribution of this processor for the transition to the current node (PathPosition).booleanNodeValidationProcessor.isValid(NodeEvaluationContext context) Checks if the current node (PathPosition) (or the transition to it from the previous node) is valid according to the logic of this validator. -
Uses of NodeEvaluationContext in de.bsommerfeld.pathetic.engine.pathfinder.processing
Classes in de.bsommerfeld.pathetic.engine.pathfinder.processing that implement NodeEvaluationContext