Class NetworkAnalysisConfig
- java.lang.Object
-
- oracle.spatial.network.lod.config.NetworkAnalysisConfig
-
public class NetworkAnalysisConfig extends java.lang.ObjectConfiguration for network analysis.- Since:
- 12.1
-
-
Constructor Summary
Constructors Constructor Description NetworkAnalysisConfig(org.w3c.dom.Element analysisConfigElem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()org.w3c.dom.Element[]getGoalNodeFilters()org.w3c.dom.ElementgetKShortestPathsAlgorithm()org.w3c.dom.Element[]getLinkCostCalculators()org.w3c.dom.ElementgetLinkLevelSelector()org.w3c.dom.ElementgetNetworkAnalysisElement()org.w3c.dom.Element[]getNetworkConstraints()org.w3c.dom.Element[]getNodeCostCalculators()org.w3c.dom.ElementgetPairwiseCostCalculator()org.w3c.dom.ElementgetPairwiseShortestPathsAlgorithm()org.w3c.dom.ElementgetShortestPathAlgorithm()org.w3c.dom.ElementgetTspAlgorithm()doublegetWithinCostPolygonTolerance()voidsetGoalNodeFilters(org.w3c.dom.Element[] goalNodeFilters)voidsetKspAlgorithm(org.w3c.dom.Element kspAlgorithm)voidsetLinkCostCalculators(org.w3c.dom.Element[] linkCostCalculators)voidsetLinkLevelSelector(org.w3c.dom.Element linkLevelSelector)voidsetNetworkConstraints(org.w3c.dom.Element[] networkConstraints)voidsetNodeCostCalculators(org.w3c.dom.Element[] nodeCostCalculators)voidsetPwcc(org.w3c.dom.Element pwcc)voidsetPwspAlgorithm(org.w3c.dom.Element pwspAlgorithm)voidsetSpAlgorithm(org.w3c.dom.Element spAlgorithm)voidsetTspAlgorithm(org.w3c.dom.Element tspAlgorithm)voidsetWithinCostPolygonTolerance(double withinCostPolygonTolerance)voidupdateNetworkAnalysisElement()Update the networkIO element to reflect the current status of this object.
-
-
-
Method Detail
-
getNetworkAnalysisElement
public org.w3c.dom.Element getNetworkAnalysisElement()
-
getLinkLevelSelector
public org.w3c.dom.Element getLinkLevelSelector()
-
getNetworkConstraints
public org.w3c.dom.Element[] getNetworkConstraints()
-
getGoalNodeFilters
public org.w3c.dom.Element[] getGoalNodeFilters()
-
getLinkCostCalculators
public org.w3c.dom.Element[] getLinkCostCalculators()
-
getNodeCostCalculators
public org.w3c.dom.Element[] getNodeCostCalculators()
-
getShortestPathAlgorithm
public org.w3c.dom.Element getShortestPathAlgorithm()
-
getKShortestPathsAlgorithm
public org.w3c.dom.Element getKShortestPathsAlgorithm()
-
getPairwiseShortestPathsAlgorithm
public org.w3c.dom.Element getPairwiseShortestPathsAlgorithm()
-
getPairwiseCostCalculator
public org.w3c.dom.Element getPairwiseCostCalculator()
-
getTspAlgorithm
public org.w3c.dom.Element getTspAlgorithm()
-
getWithinCostPolygonTolerance
public double getWithinCostPolygonTolerance()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
setGoalNodeFilters
public void setGoalNodeFilters(org.w3c.dom.Element[] goalNodeFilters)
-
setLinkCostCalculators
public void setLinkCostCalculators(org.w3c.dom.Element[] linkCostCalculators)
-
setNodeCostCalculators
public void setNodeCostCalculators(org.w3c.dom.Element[] nodeCostCalculators)
-
setLinkLevelSelector
public void setLinkLevelSelector(org.w3c.dom.Element linkLevelSelector)
-
setNetworkConstraints
public void setNetworkConstraints(org.w3c.dom.Element[] networkConstraints)
-
setSpAlgorithm
public void setSpAlgorithm(org.w3c.dom.Element spAlgorithm)
-
setKspAlgorithm
public void setKspAlgorithm(org.w3c.dom.Element kspAlgorithm)
-
setPwspAlgorithm
public void setPwspAlgorithm(org.w3c.dom.Element pwspAlgorithm)
-
setPwcc
public void setPwcc(org.w3c.dom.Element pwcc)
-
setTspAlgorithm
public void setTspAlgorithm(org.w3c.dom.Element tspAlgorithm)
-
setWithinCostPolygonTolerance
public void setWithinCostPolygonTolerance(double withinCostPolygonTolerance)
-
updateNetworkAnalysisElement
public void updateNetworkAnalysisElement()
Update the networkIO element to reflect the current status of this object.
-
-