com.supermap.analyst.networkanalyst
类 VehicleInfo
- java.lang.Object
-
- com.supermap.analyst.networkanalyst.VehicleInfo
-
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()
返回车辆IDvoid
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
-
-
-
构造器详细资料
-
VehicleInfo
public VehicleInfo()
构造一个新的车辆信息对象。
-
VehicleInfo
public VehicleInfo(VehicleInfo info)
根据给定的车辆信息对象构造一个与其完全相同的新对象。- 参数:
info
- 给定的车辆信息对象。
-
-
方法详细资料
-
getVehicleID
public int getVehicleID()
返回车辆ID- 返回:
- 车辆ID
-
setVehicleID
public void setVehicleID(int value)
设置车辆ID- 参数:
value
- 车辆ID
-
getLoadWeight
@Deprecated public double getLoadWeight()
已过时。 返回车辆的负载量。- 返回:
- 车辆的负载量。
- 默认值:
- 默认值为-1.0。
-
setLoadWeight
@Deprecated public void setLoadWeight(double value)
已过时。 设置车辆的负载量。- 参数:
value
- 车辆的负载量。
-
getLoadWeights
public double[] getLoadWeights()
返回车辆的负载量。负载量可以为多维,例如可以同时设置最大承载重量和最大承载体积。- 返回:
- 车辆的负载量。
-
setLoadWeights
public void setLoadWeights(double[] value)
设置车辆的负载量。负载量可以为多维,例如可以同时设置最大承载重量和最大承载体积。要求分析中每一条线路的运输车辆负载量都不超过此值。- 参数:
value
- 车辆的负载量。
-
getCost
public double getCost()
返回车辆的最大耗费值。- 返回:
- 车辆的最大耗费值。
- 默认值:
- 默认值为double的最大值。
-
setCost
public void setCost(double value)
设置车辆的最大耗费值。与分析参数(VRPAnalystParameter
)对象的setWeightName
方法设置的单位一致。- 参数:
value
- 车辆的最大耗费值。
-
getSEPoint
public Point2D getSEPoint()
返回物流分析单向路线中的起止点坐标。- 返回:
- 物流分析单向路线中的起止点坐标。
-
setSEPoint
public void setSEPoint(Point2D value)
设置物流分析单向路线中的起止点坐标。注意:设置该方法时,路线类型
VRPDirectionType
必须为STARTBYCENTER或者ENDBYCENTER,该参数方起作用。当路线类型为STARTBYCENTER时,该参数表示车辆最终的停靠位置。
当路线类型为ENDBYCENTER时,该参数表示车辆最初的起始位置。
- 参数:
value
- 物流分析单向路线中的起止点坐标。
-
getSEID
public int getSEID()
返回物流分析单向路线中的起止结点ID。- 返回:
- 物流分析单向路线中的起止结点ID。
-
setSEID
public void setSEID(int value)
设置物流分析单向路线中的起止结点ID。注意:设置该方法时,路线类型
VRPDirectionType
必须为STARTBYCENTER或者ENDBYCENTER,该参数方起作用。当路线类型为STARTBYCENTER时,该参数表示车辆最终的停靠位置。
当路线类型为ENDBYCENTER时,该参数表示车辆最初的起始位置。
- 参数:
value
- 物流分析单向路线中的起止结点ID。
-
getStartTime
public Date getStartTime()
返回车辆最早发车时间。- 返回:
- 车辆最早发车时间。
-
setStartTime
public void setStartTime(Date time)
设置车辆最早发车时间。- 参数:
time
- 车辆最早发车时间。
-
getEndTime
public Date getEndTime()
返回车辆最晚返回时间。- 返回:
- 车辆最晚返回时间。
-
setEndTime
public void setEndTime(Date time)
设置车辆最晚返回时间。- 参数:
time
- 车辆最晚返回时间。
-
getAreaRatio
public double getAreaRatio()
返回物流分析的区域系数。- 返回:
- 物流分析的区域系数。
-
setAreaRatio
public void setAreaRatio(double value)
设置物流分析的区域系数。使用在AnalystType
中的AREAANALYST方法中。注意:该系数越大,最后结果中线路分配到的点越密集,建议取值范围0到1之间。
- 参数:
value
- 物流分析的区域系数。
-
getPriority
public double getPriority()
返回车辆优先级权重- 返回:
- 返回车辆优先级权重,1最高,0最低
-
setPriority
public void setPriority(double value)
设置车辆优先级- 参数:
value
- 车辆优先级权重,1最高,0最低
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.