Class PathfinderConfiguration.PathfinderConfigurationBuilder
java.lang.Object
de.bsommerfeld.pathetic.api.pathing.configuration.PathfinderConfiguration.PathfinderConfigurationBuilder
- Enclosing class:
- PathfinderConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionasync
(boolean async) bloomFilterFpp
(double bloomFilterFpp) bloomFilterSize
(int bloomFilterSize) build()
boolean
fallback
(boolean allowingFallback) gridCellSize
(int gridCellSize) int
hashCode()
heuristicMode
(HeuristicMode heuristicMode) heuristicWeights
(HeuristicWeights heuristicWeights) maxIterations
(int maxIterations) maxLength
(int maxLength) negativeCostsAllowed
(boolean negativeCosts) nodeCostProcessors
(List<NodeCostProcessor> nodeCostProcessors) nodeValidationProcessors
(List<NodeValidationProcessor> nodeValidationProcessors) provider
(NavigationPointProvider provider) toString()
-
Method Details
-
maxIterations
-
maxLength
-
async
-
fallback
-
negativeCostsAllowed
public PathfinderConfiguration.PathfinderConfigurationBuilder negativeCostsAllowed(boolean negativeCosts) -
heuristicWeights
public PathfinderConfiguration.PathfinderConfigurationBuilder heuristicWeights(HeuristicWeights heuristicWeights) -
nodeValidationProcessors
public PathfinderConfiguration.PathfinderConfigurationBuilder nodeValidationProcessors(List<NodeValidationProcessor> nodeValidationProcessors) -
nodeCostProcessors
public PathfinderConfiguration.PathfinderConfigurationBuilder nodeCostProcessors(List<NodeCostProcessor> nodeCostProcessors) -
offset
-
gridCellSize
-
bloomFilterSize
-
bloomFilterFpp
-
heuristicMode
public PathfinderConfiguration.PathfinderConfigurationBuilder heuristicMode(HeuristicMode heuristicMode) -
build
-
toString
-
equals
-
hashCode
public int hashCode()
-