public class SupplyResult extends Feature
The resource supply center result class.
Used in location analysis to describe the situation of each resource center: the type, ID, resource quantity, maximum consumption, demand member of service, resource consumption, etc.
Modifier and Type | Field and Description |
---|---|
double |
actualResourceValue
The quantity of resources actually provided by the resource supply center.
|
double |
averageWeight
The average cost(resistance) from the resource supply center to each demand point.
|
int |
demandCount
The number of served demand points (arc).
|
double |
maxWeight
The maximum cost (resistance) of each demand object to the resource supply center.
|
int |
nodeID
Node ID of resource supply center.
|
double |
resourceValue
Resource quantity of resource supply center.
|
double |
totalWeights
The sum cost(resistance) from the resource supply center to each demand point.
|
SupplyCenterType |
type
Type of resource supply center.
|
fieldNames, fieldValues, geometry
Constructor and Description |
---|
SupplyResult()
The Constructor.
|
SupplyResult(SupplyResult supplyResult)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares whether the specified object equals to the current
SupplyResult object. |
int |
hashCode()
Gets the hash code value for the resource center result object.
|
public double actualResourceValue
The quantity of resources actually provided by the resource supply center.
public double averageWeight
The average cost(resistance) from the resource supply center to each demand point.
public int demandCount
The number of served demand points (arc).
public double totalWeights
The sum cost(resistance) from the resource supply center to each demand point.
public double resourceValue
Resource quantity of resource supply center.
public SupplyCenterType type
Type of resource supply center.
About the type of resource supply center, please see SupplyCenterType
enumeration class.
Types of resource supply center point include non-center, fixed center and optional center. Fixed center is used for resource allocation analysis; Fixed center and optional center is used for location analysis; Non-centers is not considered when analyzing two networks.
public int nodeID
Node ID of resource supply center.
public double maxWeight
The maximum cost (resistance) of each demand object to the resource supply center. If the cost from the demand object(such as arc or node) to this center is greater than the value, the object is filtered out.
public SupplyResult(SupplyResult supplyResult)
Copy constructor.
supplyResult
- Resource supply center result object.public SupplyResult()
The Constructor.
public boolean equals(java.lang.Object obj)
Compares whether the specified object equals to the current SupplyResult
object.
equals
in class Feature
obj
- the object to compare with the current SupplyResult
object.