public class VehicleInfo extends Object
存储了车辆的最大耗费值、最大负载量等信息。
构造器和说明 |
---|
VehicleInfo()
构造一个新的车辆信息对象。
|
VehicleInfo(VehicleInfo info)
根据给定的车辆信息对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
double |
getAreaRatio()
返回物流分析的区域系数。
|
double |
getCost()
返回车辆的最大耗费值。
|
Date |
getEndTime()
返回车辆最晚返回时间。
|
double |
getLoadWeight()
已过时。
返回车辆的负载量。
|
double[] |
getLoadWeights()
返回车辆的负载量。
|
double |
getPriority()
返回车辆优先级权重
|
int |
getSEID()
返回物流分析单向路线中的起止结点ID。
|
Point2D |
getSEPoint()
返回物流分析单向路线中的起止点坐标。
|
Date |
getStartTime()
返回车辆最早发车时间。
|
int |
getVehicleID()
返回车辆ID
|
void |
setAreaRatio(double value)
设置物流分析的区域系数。
|
void |
setCost(double value)
设置车辆的最大耗费值。
|
void |
setEndTime(Date time)
设置车辆最晚返回时间。
|
void |
setLoadWeight(double value)
已过时。
设置车辆的负载量。
|
void |
setLoadWeights(double[] value)
设置车辆的负载量。
|
void |
setPriority(double value)
设置车辆优先级
|
void |
setSEID(int value)
设置物流分析单向路线中的起止结点ID。
|
void |
setSEPoint(Point2D value)
设置物流分析单向路线中的起止点坐标。
|
void |
setStartTime(Date time)
设置车辆最早发车时间。
|
void |
setVehicleID(int value)
设置车辆ID
|
public VehicleInfo()
public VehicleInfo(VehicleInfo info)
info
- 给定的车辆信息对象。public int getVehicleID()
public void setVehicleID(int value)
value
- 车辆ID@Deprecated public double getLoadWeight()
@Deprecated public void setLoadWeight(double value)
value
- 车辆的负载量。public double[] getLoadWeights()
public void setLoadWeights(double[] value)
value
- 车辆的负载量。public double getCost()
public void setCost(double value)
VRPAnalystParameter
)对象的 setWeightName
方法设置的单位一致。value
- 车辆的最大耗费值。public Point2D getSEPoint()
public void setSEPoint(Point2D value)
注意:设置该方法时,路线类型 VRPDirectionType
必须为STARTBYCENTER或者ENDBYCENTER,该参数方起作用。
当路线类型为STARTBYCENTER时,该参数表示车辆最终的停靠位置。
当路线类型为ENDBYCENTER时,该参数表示车辆最初的起始位置。
value
- 物流分析单向路线中的起止点坐标。public int getSEID()
public void setSEID(int value)
注意:设置该方法时,路线类型 VRPDirectionType
必须为STARTBYCENTER或者ENDBYCENTER,该参数方起作用。
当路线类型为STARTBYCENTER时,该参数表示车辆最终的停靠位置。
当路线类型为ENDBYCENTER时,该参数表示车辆最初的起始位置。
value
- 物流分析单向路线中的起止结点ID。public Date getStartTime()
public void setStartTime(Date time)
time
- 车辆最早发车时间。public Date getEndTime()
public void setEndTime(Date time)
time
- 车辆最晚返回时间。public double getAreaRatio()
public void setAreaRatio(double value)
AnalystType
中的AREAANALYST方法中。
注意:该系数越大,最后结果中线路分配到的点越密集,建议取值范围0到1之间。
value
- 物流分析的区域系数。public double getPriority()
public void setPriority(double value)
value
- 车辆优先级权重,1最高,0最低Copyright © 2021–2024 SuperMap. All rights reserved.