com.supermap.analyst.networkanalyst
类 DemandPointInfo
- java.lang.Object
-
- com.supermap.analyst.networkanalyst.DemandPointInfo
-
public class DemandPointInfo extends Object
需求点信息类。存储了需求点的坐标或者结点ID,以及需求点的需求量。
-
-
构造器概要
构造器 构造器和说明 DemandPointInfo()
构造一个新的需求点信息对象。DemandPointInfo(DemandPointInfo info)
根据给定的需求点信息对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 double
getDemand()
已过时。此方法已废弃,请使用支持数组参数的新方法DemandPointInfo.getDemands()
替换。 返回需求点的需求量。int
getDemandID()
返回需求点ID。Point2D
getDemandPoint()
返回需求点坐标。double[]
getDemands()
返回需求点的需求量。Date
getEndTime()
返回达到最晚时间,表示车辆到达该点的最晚时间点。Date
getStartTime()
返回到达最早时间,表示车辆到达该点的最早时间点。int
getUnloadTime()
返回卸载货物时间,表示车辆在该点需要停留的时间。void
setDemand(double value)
已过时。此方法已废弃,请使用支持数组参数的新方法DemandPointInfo.setDemands(double[])
替换。 设置需求点的需求量。void
setDemandID(int value)
设置需求点ID。void
setDemandPoint(Point2D value)
设置需求点坐标。void
setDemands(double[] value)
设置需求点的需求量。void
setEndTime(Date time)
设置达到最晚时间。void
setStartTime(Date time)
设置到达最早时间。void
setUnloadTime(int value)
设置卸载货物时间。
-
-
-
构造器详细资料
-
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.