public class NetworkAStarProvider extends BaseNetworkAStarProvider
Constructor and Description |
---|
NetworkAStarProvider(java.lang.Object sourceVertex,
Point sourcePos,
java.lang.Object targetVertex,
Point targetPos) |
Modifier and Type | Method and 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) |
getEdgeScore, getHeuristicScore, getOppositeVertices, getOutgoingEdges, getVertexScore
public boolean skipVertex(java.lang.Object vertex, java.util.function.Predicate<java.lang.Object> filter)
skipVertex
in interface IAStarProvider
skipVertex
in class BaseNetworkAStarProvider
public boolean skipEdge(java.lang.Object edge, java.util.function.Predicate<java.lang.Object> filter)
skipEdge
in interface IAStarProvider
skipEdge
in class BaseNetworkAStarProvider
public boolean isCompatibleVertex(java.lang.Object element)
public boolean isCompatibleEdge(java.lang.Object element)
Copyright © AnyLogic North America, LLC. All Rights Reserved.