public class DemandResult extends Feature
The DemandResult.
This class is used to describe the demand distribution of the demand point in the location analysis result, including the ID of the demand nodes or the arc sections, the ID of the resources supply center, the resources amount actually allocated and the demand result is either the arc section or the node.
Modifier and Type | Field and Description |
---|---|
double |
actualResourceValue
It indicates the shortest path value from the demand result to the resource supply center in the location analysis.
|
int |
demandID
The ID of the nodes or the arc sections according to the demand results.
|
boolean |
isEdge
Determines the feature according to the demand results is the arc sections or the nodes.
|
SupplyCenter |
supplyCenter
The resource supply center of the demand result.
|
fieldNames, fieldValues, geometry
Constructor and Description |
---|
DemandResult()
The Constructor.
|
DemandResult(DemandResult demandResult)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares whether the specified object equals to the current
DemandResult object. |
int |
hashCode()
Get the hash code of the demand result object.
|
public double actualResourceValue
It indicates the shortest path value from the demand result to the resource supply center in the location analysis.
public int demandID
The ID of the nodes or the arc sections according to the demand results.
It returns the ID of the edge when the isEdge method is true; it returns the ID of the node when the isEdge method is false.
public SupplyCenter supplyCenter
The resource supply center of the demand result.
public boolean isEdge
Determines the feature according to the demand results is the arc sections or the nodes.
True indicates that the corresponding element of the demand result is an arc, false indicates that the corresponding element of the demand result is a node.
public DemandResult(DemandResult demandResult)
The Constructor.
demandResult
- the demand result.public DemandResult()
The Constructor.
public boolean equals(java.lang.Object obj)
Compares whether the specified object equals to the current DemandResult
object.
equals
in class Feature
obj
- the object to compare with the current DemandResult
object.