- java.lang.Object
- com.anylogic.engine.routing.finders.BaseNetworkAStarProvider
- All Implemented Interfaces:
- IAStarProvider
- Direct Known Subclasses:
- ConveyorNetworkAStarProvider,- NetworkAStarProvider
public abstract class BaseNetworkAStarProvider extends Object implements IAStarProvider
| Modifier and Type | Method | Description | 
|---|---|---|
| double | getEdgeScore | |
| double | getHeuristicScore | |
| List<Object> | getOppositeVertices | |
| List<Object> | getOutgoingEdges | |
| double | getVertexScore | |
| boolean | skipEdge | |
| boolean | skipVertex | 
public boolean skipVertex(Object vertex, Predicate<Object> filter) 
- Specified by:
- skipVertexin interface- IAStarProvider
public boolean skipEdge(Object edge, Predicate<Object> filter) 
- Specified by:
- skipEdgein interface- IAStarProvider
public List<Object> getOutgoingEdges(Object vertex, Object fromEdge) 
- Specified by:
- getOutgoingEdgesin interface- IAStarProvider
public List<Object> getOppositeVertices(Object vertex, Object edge) 
- Specified by:
- getOppositeVerticesin interface- IAStarProvider
public double getEdgeScore(Object edge, Object fromVertex, Object toVertex) 
- Specified by:
- getEdgeScorein interface- IAStarProvider
public double getVertexScore(Object vertex, Object fromEdge, Object toEdge) 
- Specified by:
- getVertexScorein interface- IAStarProvider
public double getHeuristicScore(Object sourceVertex, Object targetVertex) 
- Specified by:
- getHeuristicScorein interface- IAStarProvider