AnyLogic
Expand
Font size

public class NetworkPathFinder
extends AbstractNetworkPathFinder<Node,Path>

Constructor Summary

ConstructorDescription
NetworkPathFinder() 

Method Summary

Modifier and TypeMethodDescription
RouteDatafind(IPathFinderProviderFactory factory, Node source, Node target, LengthUnits units) 
RouteDatafind(IPathFinderProviderFactory factory, Node sourceNode, Path targetPath, double targetOffset, LengthUnits units) 
RouteDatafind(IPathFinderProviderFactory factory, Node source, Point sourcePos, Node target, Point targetPos, LengthUnits units, Predicate<Node> nodeFilter, Predicate<Path> pathFilter, Path... pathsToInclude) 
RouteDatafind(IPathFinderProviderFactory factory, Node sourceNode, Point sourcePos, Path targetPath, double targetOffset, PathMovementDirection targetDirection, LengthUnits units, Predicate<Node> nodeFilter, Predicate<Path> pathFilter, Path... pathsToInclude) 
RouteDatafind(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, Node targetNode, LengthUnits units) 
RouteDatafind(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, Path targetPath, double targetOffset, LengthUnits units) 
RouteDatafind(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, PathMovementDirection sourceDirection, Node targetNode, Point targetPos, LengthUnits units, Predicate<Node> nodeFilter, Predicate<Path> pathFilter, Path... pathsToInclude) 
RouteDatafind(IPathFinderProviderFactory factory, Path sourcePath, double sourceOffset, PathMovementDirection sourceDirection, Path targetPath, double targetOffset, PathMovementDirection targetDirection, LengthUnits units, Predicate<Node> nodeFilter, Predicate<Path> pathFilter, Path... pathsToInclude) 

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 Details

NetworkPathFinder

public NetworkPathFinder()

Method Details

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,
 Predicate<Node> nodeFilter,
 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,
 Predicate<Node> nodeFilter,
 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,
 Predicate<Node> nodeFilter,
 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,
 Predicate<Node> nodeFilter,
 Predicate<Path> pathFilter,
 Path... pathsToInclude)