AnyLogic
Expand
Font size
    java.lang.Object
      com.anylogic.engine.routing.finders.AbstractNetworkPathFinder<N,P>
Direct Known Subclasses:
ConveyorNetworkPathFinder, NetworkPathFinder

public abstract class AbstractNetworkPathFinder<N extends INode<N,P>,P extends IPath<N>>
extends Object

Constructor Summary

ConstructorDescription
AbstractNetworkPathFinder() 

Method Summary

Modifier and TypeMethodDescription
static <T> Predicate<T>contains(T... array) 
static RouteDatafindShortestRoute(IPathFinderProviderFactory factory, Collection<RouteData> routes, LengthUnits units) 
static <T> Predicate<T>notContains(T... array) 

Methods inherited from class java.lang.Object

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

Constructor Details

AbstractNetworkPathFinder

public AbstractNetworkPathFinder()

Method Details

findShortestRoute

public static RouteData findShortestRoute(IPathFinderProviderFactory factory,
 Collection<RouteData> routes,
 LengthUnits units)

contains

@SafeVarargs
public static <T> Predicate<T> contains(T... array)

notContains

@SafeVarargs
public static <T> Predicate<T> notContains(T... array)