public class WeightFieldInfo
extends java.lang.Object
implements java.io.Serializable
The weight info of arc class.
The information about the weight field in network analysis is stored, including the forward weight field and the reverse weight field. The weight field is the field that represents the weight value of the expense. The value of the forward weight field represents the cost from the start point to the end point along the arc. The value of the reverse weight field represents the cost from the end point to the start point along the arc.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
backWeightField
Reverse weight field name.
|
java.lang.String |
forwardWeightField
Forward weight field name.
|
java.lang.String |
name
The name of weight info, identifying this WeightFieldInfo object.
|
Unit |
unit
Weight unit.
|
Constructor and Description |
---|
WeightFieldInfo()
The Constructor.
|
WeightFieldInfo(WeightFieldInfo weightFieldInfo)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares whether the specified object equals to the current
WeightFieldInfo object. |
int |
hashCode()
Gets hash code value of the weight info of arc object.
|
public java.lang.String name
The name of weight info, identifying this WeightFieldInfo object.
public java.lang.String forwardWeightField
Forward weight field name.
public java.lang.String backWeightField
Reverse weight field name.
public Unit unit
Weight unit.
public WeightFieldInfo()
The Constructor.
public WeightFieldInfo(WeightFieldInfo weightFieldInfo)
Copy constructor.
weightFieldInfo
- The weight info of arc object.public boolean equals(java.lang.Object obj)
Compares whether the specified object equals to the current WeightFieldInfo
object.
equals
in class java.lang.Object
obj
- the object to compare with the current WeightFieldInfo
object.public int hashCode()
Gets hash code value of the weight info of arc object.
hashCode
in class java.lang.Object