AnyLogic
Expand
Font size

public class NetworkPathFinder
extends AbstractNetworkPathFinder<Node,​Path>

Constructor Summary

Constructors 
NetworkPathFinder()  
Constructor Description

Method Summary

All Methods Instance Methods Concrete Methods 
RouteData find​(IPathFinderProviderFactory factory, Node source, Node target, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, Node sourceNode, Path targetPath, double targetOffset, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, Node source, Point sourcePos, Node target, Point targetPos, LengthUnits units, java.util.function.Predicate<Node> nodeFilter, java.util.function.Predicate<Path> pathFilter, Path... pathsToInclude)  
RouteData find​(IPathFinderProviderFactory factory, Node sourceNode, Point sourcePos, Path targetPath, double targetOffset, PathMovementDirection targetDirection, LengthUnits units, java.util.function.Predicate<Node> nodeFilter, java.util.function.Predicate<Path> pathFilter, Path... pathsToInclude)  
RouteData find​(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, Node targetNode, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, Path targetPath, double targetOffset, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, PathMovementDirection sourceDirection, Node targetNode, Point targetPos, LengthUnits units, java.util.function.Predicate<Node> nodeFilter, java.util.function.Predicate<Path> pathFilter, Path... pathsToInclude)  
RouteData find​(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, PathMovementDirection sourceDirection, Path targetPath, double targetOffset, PathMovementDirection targetDirection, LengthUnits units, java.util.function.Predicate<Node> nodeFilter, java.util.function.Predicate<Path> pathFilter, Path... pathsToInclude)  
Modifier and Type Method Description

Methods inherited from class com.anylogic.engine.routing.finders.AbstractNetworkPathFinder

contains, findShortestRoute, notContains

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

NetworkPathFinder

public NetworkPathFinder()

Method Detail

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Path sourcePath,
                      double sourceOffset,
                      Path targetPath,
                      double targetOffset,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Path sourcePath,
                      double sourceOffset,
                      PathMovementDirection sourceDirection,
                      Path targetPath,
                      double targetOffset,
                      PathMovementDirection targetDirection,
                      LengthUnits units,
                      java.util.function.Predicate<Node> nodeFilter,
                      java.util.function.Predicate<Path> pathFilter,
                      Path... pathsToInclude)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Path sourcePath,
                      double sourceOffset,
                      Node targetNode,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Path sourcePath,
                      double sourceOffset,
                      PathMovementDirection sourceDirection,
                      Node targetNode,
                      Point targetPos,
                      LengthUnits units,
                      java.util.function.Predicate<Node> nodeFilter,
                      java.util.function.Predicate<Path> pathFilter,
                      Path... pathsToInclude)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Node sourceNode,
                      Path targetPath,
                      double targetOffset,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Node sourceNode,
                      Point sourcePos,
                      Path targetPath,
                      double targetOffset,
                      PathMovementDirection targetDirection,
                      LengthUnits units,
                      java.util.function.Predicate<Node> nodeFilter,
                      java.util.function.Predicate<Path> pathFilter,
                      Path... pathsToInclude)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Node source,
                      Node target,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      Node source,
                      Point sourcePos,
                      Node target,
                      Point targetPos,
                      LengthUnits units,
                      java.util.function.Predicate<Node> nodeFilter,
                      java.util.function.Predicate<Path> pathFilter,
                      Path... pathsToInclude)
How can we improve this article?