Class NetworkAnalysisConfig


  • public class NetworkAnalysisConfig
    extends java.lang.Object
    Configuration for network analysis.
    Since:
    12.1
    • Constructor Detail

      • NetworkAnalysisConfig

        public NetworkAnalysisConfig​(org.w3c.dom.Element analysisConfigElem)
    • 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:
        clone in class java.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.