Uses of Package
de.bsommerfeld.pathetic.api.pathing
Packages that use de.bsommerfeld.pathetic.api.pathing
Package
Description
Creation SPI for pathfinder instances.
Core pathfinding contracts.
Distance metric abstraction.
Configuration of pathfinder instances.
Heuristic estimation for the A* search.
The engine's
PathfinderFactory implementation.The A* implementation.
-
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.api.factoryClassDescriptionA Pathfinder is a class that can find a path between two positions while following a given set of rules.
-
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.api.pathingClassDescriptionA functional interface to provide an offset as a
Iterableconsisting ofPathVectors.Represents a pathfinding operation that can be configured with callbacks for different outcomes. -
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.api.pathing.calcClassDescriptionImmutable container for the three core positions in a pathfinding operation.
-
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.api.pathing.configurationClassDescriptionA functional interface to provide an offset as a
Iterableconsisting ofPathVectors. -
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.api.pathing.heuristicClassDescriptionImmutable container for the three core positions in a pathfinding operation.
-
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.engine.factoryClassDescriptionA Pathfinder is a class that can find a path between two positions while following a given set of rules.
-
Classes in de.bsommerfeld.pathetic.api.pathing used by de.bsommerfeld.pathetic.engine.pathfinderClassDescriptionA functional interface to provide an offset as a
Iterableconsisting ofPathVectors.A Pathfinder is a class that can find a path between two positions while following a given set of rules.Represents a pathfinding operation that can be configured with callbacks for different outcomes.