All Classes and Interfaces

Class
Description
Represents the depth of a pathfinding node or element.
Represents the height range of an environment with defined minimum and maximum bounds.
Marks an API as experimental.
Represents a set of weights used to calculate a heuristic for the A* pathfinding algorithm.
Represents information about a position in the pathfinding environment.
The NavigationPointProvider interface defines methods for retrieving navigation point data at specific positions within a 3D environment.
Utility class for common number operations.
A functional interface representing a supplier that accepts a parameter and returns a result.
A PathFilter implementation that determines if a path is traversable.
A Path is a sequence of positions that represents a path through a 3D space.
Represents the environment in which pathfinding operations take place.
A PathFilter is a functional interface that allows customization of the pathfinding process within the Pathfinder.
A stage for processing a collection of PathFilter instances.
A Pathfinder is a class that can find a path between two positions while following a given set of rules.
Defines a set of configurable parameters that govern the behavior of the A* pathfinding algorithm.
 
A factory interface for creating Pathfinder instances.
Interface for hooks that are called during the pathfinding process.
An interface for initializing Pathfinder instances.
The result of a pathfinding operation.
Context for the current step of the pathfinding process.
Represents a position within a PathEnvironment.
The state of a finished pathfinding process.
PathValidationContext is a data container used during the pathfinding process to provide relevant contextual information needed for evaluating path validity.
Represents a 3D vector within a pathfinding context.