com.supermap.analyst.networkanalyst

类 DemandPointInfo



  • public class DemandPointInfo
    extends Object
    需求点信息类。

    存储了需求点的坐标或者结点ID,以及需求点的需求量。

    • 构造器详细资料

      • DemandPointInfo

        public DemandPointInfo()
        构造一个新的需求点信息对象。
      • DemandPointInfo

        public DemandPointInfo(DemandPointInfo info)
        根据给定的需求点信息对象构造一个与其完全相同的新对象。
        参数:
        info - 给定的需求点信息对象。
    • 方法详细资料

      • getDemand

        @Deprecated
        public double getDemand()
        已过时。 此方法已废弃,请使用支持数组参数的新方法 DemandPointInfo.getDemands() 替换。 返回需求点的需求量。
        返回:
        需求点的需求量。
        默认值:
        默认值为-1.0。
      • setDemand

        @Deprecated
        public void setDemand(double value)
        已过时。 此方法已废弃,请使用支持数组参数的新方法 DemandPointInfo.setDemands(double[]) 替换。 设置需求点的需求量。
        参数:
        value - 需求点的需求量。
      • getDemands

        public double[] getDemands()
        返回需求点的需求量。需求量可以为多维,其维度必须和车辆负载维度和意义相同。
        返回:
        需求点的需求量。
      • setDemands

        public void setDemands(double[] value)
        设置需求点的需求量。需求量可以为多维,其维度必须和车辆负载维度和意义相同。若某目的地的需求量过大超过车辆最大负载,分析中会舍弃此点。
        参数:
        value - 需求点的需求量。
      • getDemandID

        public int getDemandID()
        返回需求点ID。
        返回:
        需求点ID。
        默认值:
        默认值为-1.0。
      • setDemandID

        public void setDemandID(int value)
        设置需求点ID。
        参数:
        value - 需求点ID。
      • getDemandPoint

        public Point2D getDemandPoint()
        返回需求点坐标。
        返回:
        需求点坐标。
        默认值:
        默认值为(0,0)点。
      • setDemandPoint

        public void setDemandPoint(Point2D value)
        设置需求点坐标。
        参数:
        value - 需求点坐标。
      • getUnloadTime

        public int getUnloadTime()
        返回卸载货物时间,表示车辆在该点需要停留的时间。单位默认为分钟。
        返回:
        卸载货物时间。
      • setUnloadTime

        public void setUnloadTime(int value)
        设置卸载货物时间。
        参数:
        value - 需求点坐标。
      • getStartTime

        public Date getStartTime()
        返回到达最早时间,表示车辆到达该点的最早时间点。
        返回:
        到达最早时间。
      • setStartTime

        public void setStartTime(Date time)
        设置到达最早时间。
        参数:
        time - 到达最早时间。
      • getEndTime

        public Date getEndTime()
        返回达到最晚时间,表示车辆到达该点的最晚时间点。
        返回:
        达到最晚时间。
      • setEndTime

        public void setEndTime(Date time)
        设置达到最晚时间。
        参数:
        time - 达到最晚时间。

Copyright © 2021–2024 SuperMap. All rights reserved.