public class SupplyCenter
extends java.lang.Object
implements java.io.Serializable
资源供给中心类。
资源供给中心类在网络分析的资源分配和选址分区功能中使用。
选址分析是指为一个或多个待建的设施选定最佳或最优的地址以使需求方以一种最高效的方式获取服务或者商品。 资源分配模拟现实世界网络中资源的供需关系模型,资源根据网络阻力值的设置, 由供应点逐步向需求点(包括弧段或结点)分配,并确保供应点能以最经济有效的方式为需求点提供资源。
限定符和类型 | 字段和说明 |
---|---|
double |
maxWeight
资源供给中心的最大耗费(阻值)。
|
int |
nodeID
资源供给中心点的结点 ID。
|
double |
resourceValue
已过时。
|
SupplyCenterType |
type
资源供给中心点的类型。
|
构造器和说明 |
---|
SupplyCenter()
构造函数。
|
SupplyCenter(int nodeID, double maxWeight, double resourceValue, SupplyCenterType type)
根据资源供给中心点的 ID、最大耗费(阻值)、资源量、类型构建
SupplyCenter 对象。 |
SupplyCenter(SupplyCenter supplyCenter)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前
SupplyCenter 对象是否相等。 |
int |
hashCode()
获取资源中心对象的哈希码值。
|
public int nodeID
资源供给中心点的结点 ID。
public double maxWeight
资源供给中心的最大耗费(阻值)。
中心点最大阻值设置越大,表示中心点所提供的资源可影响范围越大。
最大阻力值是用来限制需求点到中心点的花费。 如果需求点(弧段或结点)到此中心的花费大于最大阻力值,则该需求点被过滤掉。
@Deprecated public double resourceValue
资源供给中心的资源量,设置后不起作用。
public SupplyCenterType type
资源供给中心点的类型。
有关资源供给中心点的类型,请参见 SupplyCenterType
枚举类。
资源供给中心点的类型包括非中心,固定中心和可选中心。固定中心用于资源分配分析; 固定中心和可选中心用于选址分析;非中心在两种网络分析时都不予考虑。
public SupplyCenter(int nodeID, double maxWeight, double resourceValue, SupplyCenterType type)
根据资源供给中心点的 ID、最大耗费(阻值)、资源量、类型构建 SupplyCenter
对象。
nodeID
- 资源供应中心节点的 ID。maxWeight
- 资源供给中心的最大耗费(阻值)。resourceValue
- 资源供给中心的资源量。type
- 资源供给中心的类型。public SupplyCenter()
构造函数。
public SupplyCenter(SupplyCenter supplyCenter)
拷贝构造函数。
supplyCenter
- 资源供给中心对象。public int hashCode()
获取资源中心对象的哈希码值。
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
比较指定对象与当前 SupplyCenter
对象是否相等。
equals
在类中 java.lang.Object
obj
- 与当前 SupplyCenter
对象进行比较的对象。