- java.lang.Object
-
- com.anylogic.engine.routing.finders.BaseNetworkAStarProvider
-
- com.anylogic.engine.routing.finders.NetworkAStarProvider
- All Implemented Interfaces:
IAStarProvider
public class NetworkAStarProvider extends BaseNetworkAStarProvider
NetworkAStarProvider(java.lang.Object sourceVertex,
Point sourcePos,
java.lang.Object targetVertex,
Point targetPos) |
|
Constructor | Description |
---|
boolean |
isCompatibleEdge(java.lang.Object element) |
|
boolean |
isCompatibleVertex(java.lang.Object element) |
|
boolean |
skipEdge(java.lang.Object edge,
java.util.function.Predicate<java.lang.Object> filter) |
|
boolean |
skipVertex(java.lang.Object vertex,
java.util.function.Predicate<java.lang.Object> filter) |
|
Modifier and Type | Method | Description |
---|
getEdgeScore, getHeuristicScore, getOppositeVertices, getOutgoingEdges, getVertexScore
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public NetworkAStarProvider(java.lang.Object sourceVertex, Point sourcePos, java.lang.Object targetVertex, Point targetPos)
public boolean skipVertex(java.lang.Object vertex, java.util.function.Predicate<java.lang.Object> filter)
- Specified by:
skipVertex
in interfaceIAStarProvider
- Overrides:
skipVertex
in classBaseNetworkAStarProvider
public boolean skipEdge(java.lang.Object edge, java.util.function.Predicate<java.lang.Object> filter)
- Specified by:
skipEdge
in interfaceIAStarProvider
- Overrides:
skipEdge
in classBaseNetworkAStarProvider
public boolean isCompatibleVertex(java.lang.Object element)
public boolean isCompatibleEdge(java.lang.Object element)
-
How can we improve this article?
-