- 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 interfaceIAStarProvider
public boolean skipEdge(Object edge, Predicate<Object> filter)
- Specified by:
skipEdgein interfaceIAStarProvider
public List<Object> getOutgoingEdges(Object vertex, Object fromEdge)
- Specified by:
getOutgoingEdgesin interfaceIAStarProvider
public List<Object> getOppositeVertices(Object vertex, Object edge)
- Specified by:
getOppositeVerticesin interfaceIAStarProvider
public double getEdgeScore(Object edge, Object fromVertex, Object toVertex)
- Specified by:
getEdgeScorein interfaceIAStarProvider
public double getVertexScore(Object vertex, Object fromEdge, Object toEdge)
- Specified by:
getVertexScorein interfaceIAStarProvider
public double getHeuristicScore(Object sourceVertex, Object targetVertex)
- Specified by:
getHeuristicScorein interfaceIAStarProvider