public class NetworkSearch
extends java.lang.Object
Constructor and Description |
---|
NetworkSearch() |
NetworkSearch(NetworkExplorer ne, LinkCostCalculator[] lccs, NodeCostCalculator[] nccs, LinkLevelSelector lls, IdentifiablePriorityQueue<VisitedNode> queue) |
public NetworkSearch()
public NetworkSearch(NetworkExplorer ne, LinkCostCalculator[] lccs, NodeCostCalculator[] nccs, LinkLevelSelector lls, IdentifiablePriorityQueue<VisitedNode> queue)
public void init(org.w3c.dom.Element parameter)
public java.lang.String getXMLSchema()
public void setNetworkExplorer(NetworkExplorer ne)
public void setInitialAnalysisInfo(LODAnalysisInfo analysisInfo)
public oracle.spatial.network.lod.NetworkSearch.TmpSearchData initSearch(PointOnNet[] startPoints, PointOnNet[] endPoints, LODNetworkConstraint constraint, int direction) throws LODNetworkException
LODNetworkException
public LinkLevelSelector getLinkLevelSelector()
public void setLinkLevelSelector(LinkLevelSelector lls)
public LinkCostCalculator[] getLinkCostCalculators()
public void setLinkCostCalculators(LinkCostCalculator[] lccs)
public NodeCostCalculator[] getNodeCostCalculators()
public void setNodeCostCalculators(NodeCostCalculator[] nccs)
public static PathFeature preparePathFeature(LogicalSubPath subPath, long pathId) throws LODNetworkException
LODNetworkException
public void setNetworkAnalyst(NetworkAnalyst analyst)
public void reset()
public Feature[] findConnectedFeatures(PointOnNet[] startPoints, int[] featureLayers, LODNetworkConstraint constraint, FeatureFilter featureFilter, int direction) throws LODNetworkException
startPoints
-featureLayers
-direction
-constraint
-featureFilter
-LODNetworkException