AnyLogic AnyLogic
Expand
Font size

public class ConveyorNetworkPathFinder
extends AbstractNetworkPathFinder<ConveyorNode<?>,​ConveyorPath<?>>

Constructor Summary

Constructors 
ConveyorNetworkPathFinder()  
Constructor Description

Method Summary

All Methods Instance Methods Concrete Methods 
RouteData find​(IPathFinderProviderFactory factory, ConveyorNode<?> source, ConveyorNode<?> target, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorNode<?> source, ConveyorNode<?> target, LengthUnits units, java.util.function.Predicate<ConveyorNode<?>> nodeFilter, java.util.function.Predicate<ConveyorPath<?>> pathFilter, ConveyorPath<?>... conveyorsToInclude)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorNode<?> sourceNode, ConveyorPath<?> targetPath, double targetOffset, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorNode<?> sourceNode, ConveyorPath<?> targetPath, double targetOffset, LengthUnits units, java.util.function.Predicate<ConveyorNode<?>> nodeFilter, java.util.function.Predicate<ConveyorPath<?>> pathFilter, ConveyorPath<?>... conveyorsToInclude)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorPath<?> sourcePath, double sourceOffset, ConveyorNode<?> targetNode, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorPath<?> sourcePath, double sourceOffset, ConveyorNode<?> targetNode, LengthUnits units, java.util.function.Predicate<ConveyorNode<?>> nodeFilter, java.util.function.Predicate<ConveyorPath<?>> pathFilter, ConveyorPath<?>... conveyorsToInclude)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorPath<?> sourcePath, double sourceOffset, ConveyorPath<?> targetPath, double targetOffset, LengthUnits units)  
RouteData find​(IPathFinderProviderFactory factory, ConveyorPath<?> sourcePath, double sourceOffset, ConveyorPath<?> targetPath, double targetOffset, LengthUnits units, java.util.function.Predicate<ConveyorNode<?>> nodeFilter, java.util.function.Predicate<ConveyorPath<?>> pathFilter, ConveyorPath<?>... conveyorsToInclude)  
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

ConveyorNetworkPathFinder

public ConveyorNetworkPathFinder()

Method Detail

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorPath<?> sourcePath,
                      double sourceOffset,
                      ConveyorPath<?> targetPath,
                      double targetOffset,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorPath<?> sourcePath,
                      double sourceOffset,
                      ConveyorPath<?> targetPath,
                      double targetOffset,
                      LengthUnits units,
                      java.util.function.Predicate<ConveyorNode<?>> nodeFilter,
                      java.util.function.Predicate<ConveyorPath<?>> pathFilter,
                      ConveyorPath<?>... conveyorsToInclude)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorPath<?> sourcePath,
                      double sourceOffset,
                      ConveyorNode<?> targetNode,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorPath<?> sourcePath,
                      double sourceOffset,
                      ConveyorNode<?> targetNode,
                      LengthUnits units,
                      java.util.function.Predicate<ConveyorNode<?>> nodeFilter,
                      java.util.function.Predicate<ConveyorPath<?>> pathFilter,
                      ConveyorPath<?>... conveyorsToInclude)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorNode<?> sourceNode,
                      ConveyorPath<?> targetPath,
                      double targetOffset,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorNode<?> sourceNode,
                      ConveyorPath<?> targetPath,
                      double targetOffset,
                      LengthUnits units,
                      java.util.function.Predicate<ConveyorNode<?>> nodeFilter,
                      java.util.function.Predicate<ConveyorPath<?>> pathFilter,
                      ConveyorPath<?>... conveyorsToInclude)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorNode<?> source,
                      ConveyorNode<?> target,
                      LengthUnits units)

find

public RouteData find​(IPathFinderProviderFactory factory,
                      ConveyorNode<?> source,
                      ConveyorNode<?> target,
                      LengthUnits units,
                      java.util.function.Predicate<ConveyorNode<?>> nodeFilter,
                      java.util.function.Predicate<ConveyorPath<?>> pathFilter,
                      ConveyorPath<?>... conveyorsToInclude)
How can we improve this article?