Class TntpNetworkReaderSettings

    • Field Detail

      • DEFAULT_TIME_PERIOD_DURATION

        public static Pair<Double,​TimeUnits> DEFAULT_TIME_PERIOD_DURATION
        default time period duration is set to 1 hour
    • Constructor Detail

      • TntpNetworkReaderSettings

        public TntpNetworkReaderSettings()
    • Method Detail

      • getSpeedUnits

        public SpeedUnits getSpeedUnits()
      • setSpeedUnits

        public void setSpeedUnits​(SpeedUnits speedUnits)
      • setLengthUnits

        public void setLengthUnits​(LengthUnits lengthUnits)
      • getCapacityPeriodUnits

        public TimeUnits getCapacityPeriodUnits()
      • getCapacityPeriodDuration

        public double getCapacityPeriodDuration()
      • setCapacityPeriod

        public void setCapacityPeriod​(Number duration,
                                      TimeUnits units)
        Determine how the capacity is defined in terms of units, e.g., 1, TimeUnits.Hour reflects that capacity is given in PCU volume per (1) hour.
        Parameters:
        duration - duration of the time period for expressing capacity in the unit provided
        units - unit to use for the time period duration
      • getDefaultMaximumSpeed

        public double getDefaultMaximumSpeed()
      • setDefaultMaximumSpeed

        public void setDefaultMaximumSpeed​(Number defaultMaximumSpeed)
      • getNetworkFile

        public String getNetworkFile()
      • setNetworkFile

        public void setNetworkFile​(String networkFile)
      • getNodeCoordinateFile

        public String getNodeCoordinateFile()
      • setNodeCoordinateFile

        public void setNodeCoordinateFile​(String nodeCoordinateFile)
      • getCoordinateReferenceSystem

        public String getCoordinateReferenceSystem()
      • setCoordinateReferenceSystem

        public void setCoordinateReferenceSystem​(String coordinateReferenceSystem)
      • getFreeFlowTravelTimeUnits

        public TimeUnits getFreeFlowTravelTimeUnits()
      • setFreeFlowTravelTimeUnits

        public void setFreeFlowTravelTimeUnits​(TimeUnits freeFlowTravelTimeUnits)
        Identify how to interpret the free flow travel time column units in the input file
        Parameters:
        freeFlowTravelTimeUnits - to use