com.supermap.analyst.networkanalyst
类 DemandPointInfo

java.lang.Object
  继承者 com.supermap.analyst.networkanalyst.DemandPointInfo

public class DemandPointInfo
extends java.lang.Object

需求点信息类。

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


构造方法摘要
DemandPointInfo()
          构造一个新的需求点信息对象。
DemandPointInfo(DemandPointInfo info)
          根据给定的需求点信息对象构造一个与其完全相同的新对象。
 
方法摘要
 double getDemand()
          已过时。 返回需求点的需求量。
 int getDemandID()
          返回需求点ID。
 Point2D getDemandPoint()
          返回需求点坐标。
 double[] getDemands()
          返回需求点的需求量。
 java.util.Date getEndTime()
          返回达到最晚时间,表示车辆到达该点的最晚时间点。
 java.util.Date getStartTime()
          返回到达最早时间,表示车辆到达该点的最早时间点。
 int getUnloadTime()
          返回卸载货物时间,表示车辆在该点需要停留的时间。
 void setDemand(double value)
          已过时。 设置需求点的需求量。
 void setDemandID(int value)
          设置需求点ID。
 void setDemandPoint(Point2D value)
          设置需求点坐标。
 void setDemands(double[] value)
          设置需求点的需求量。
 void setEndTime(java.util.Date time)
          设置达到最晚时间。
 void setStartTime(java.util.Date time)
          设置到达最早时间。
 void setUnloadTime(int value)
          设置卸载货物时间。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DemandPointInfo

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


DemandPointInfo

public DemandPointInfo(DemandPointInfo info)
根据给定的需求点信息对象构造一个与其完全相同的新对象。

参数:
info - 给定的需求点信息对象。
方法详细信息

getDemand

public double getDemand()
已过时。 返回需求点的需求量。

返回:
需求点的需求量。
默认值:
默认值为-1.0。

getDemands

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

返回:
需求点的需求量。

setDemand

public void setDemand(double value)
已过时。 设置需求点的需求量。

参数:
value - 需求点的需求量。

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 java.util.Date getStartTime()
返回到达最早时间,表示车辆到达该点的最早时间点。

返回:
到达最早时间。

setStartTime

public void setStartTime(java.util.Date time)
设置到达最早时间。

参数:
value - 到达最早时间。

getEndTime

public java.util.Date getEndTime()
返回达到最晚时间,表示车辆到达该点的最晚时间点。

返回:
达到最晚时间。

setEndTime

public void setEndTime(java.util.Date time)
设置达到最晚时间。

参数:
value - 达到最晚时间。