Uses of Interface
de.bsommerfeld.pathetic.api.pathing.result.Path
Packages that use Path
Package
Description
-
Uses of Path in de.bsommerfeld.pathetic.api.pathing.result
Methods in de.bsommerfeld.pathetic.api.pathing.result that return PathModifier and TypeMethodDescriptionPathfinderResult.getPath()Returns the foundPathregardless if successful or not.Path.interpolate(double resolution) Deprecated.Deprecated.Path.mutatePositions(ParameterizedSupplier<PathPosition> mutator) Deprecated.Path.simplify(double epsilon) Deprecated.Path.trim(int length) Deprecated.Methods in de.bsommerfeld.pathetic.api.pathing.result with parameters of type Path -
Uses of Path in de.bsommerfeld.pathetic.engine.pathfinder
Methods in de.bsommerfeld.pathetic.engine.pathfinder that return PathModifier and TypeMethodDescriptionprotected PathAbstractPathfinder.reconstructPath(Node endNode) Reconstructs the path by tracing back from the given end node to the start node. -
Uses of Path in de.bsommerfeld.pathetic.engine.result
Classes in de.bsommerfeld.pathetic.engine.result that implement PathMethods in de.bsommerfeld.pathetic.engine.result that return PathModifier and TypeMethodDescriptionPathfinderResultImpl.getPath()PathImpl.interpolate(double resolution) Deprecated.static PathPathUtils.interpolate(Path path, double resolution) Interpolates a path by inserting intermediate positions between each pair of consecutive points.Deprecated.Delegates toPathUtils- you should use that too!static PathConcatenates two paths into a single continuous path.PathImpl.mutatePositions(ParameterizedSupplier<PathPosition> mutator) Deprecated.Delegates toPathUtils- you should use that too!static PathPathUtils.mutatePositions(Path path, ParameterizedSupplier<PathPosition> mutator) Applies a transformation function to every position in the path.PathImpl.simplify(double epsilon) Deprecated.Delegates toPathUtils- you should use that too!static PathSimplifies a path by retaining only every nth point based on an epsilon value.PathImpl.trim(int length) Deprecated.Delegates toPathUtils- you should use that too!static PathTruncates a path to a maximum number of positions.Methods in de.bsommerfeld.pathetic.engine.result with parameters of type PathModifier and TypeMethodDescriptionstatic PathPathUtils.interpolate(Path path, double resolution) Interpolates a path by inserting intermediate positions between each pair of consecutive points.Deprecated.Delegates toPathUtils- you should use that too!static PathConcatenates two paths into a single continuous path.static PathPathUtils.mutatePositions(Path path, ParameterizedSupplier<PathPosition> mutator) Applies a transformation function to every position in the path.static PathSimplifies a path by retaining only every nth point based on an epsilon value.static PathTruncates a path to a maximum number of positions.Constructors in de.bsommerfeld.pathetic.engine.result with parameters of type Path
PathUtils- you should use that too!