public class Path
extends java.lang.Object
implements java.io.Serializable
The description of the traffic network analysis results path, including a path through node, arc, route of the path, driving guide, consumption information and so on.
Modifier and Type | Field and Description |
---|---|
Feature[] |
edgeFeatures
Analyzes the collection of passing arc elements of the result.
|
int[] |
edgeIDs
Analyzes the collection of the passing through arc ID of the result.
|
Feature[] |
nodeFeatures
Analyzes the collection of passing node elements of the result.
|
int[] |
nodeIDs
Analyzes the collection of the passing through node ID of the result.
|
PathGuideItem[] |
pathGuideItems
Analyzes the collection of the driving guide items corresponding to result.
|
Route |
route
Analyzes the route objects corresponding to the result.
|
double[] |
stopWeights
Returns the array of total cost of each path.
|
double |
weight
The cost of current path.
|
Constructor and Description |
---|
Path()
The Constructor.
|
Path(Path path)
The Constructor.
|
public int[] edgeIDs
Analyzes the collection of the passing through arc ID of the result.
public int[] nodeIDs
Analyzes the collection of the passing through node ID of the result.
public Route route
Analyzes the route objects corresponding to the result.
public Feature[] nodeFeatures
Analyzes the collection of passing node elements of the result. Each element in the array may refer to instance of the same Feature, also may be null
public Feature[] edgeFeatures
Analyzes the collection of passing arc elements of the result.
public PathGuideItem[] pathGuideItems
Analyzes the collection of the driving guide items corresponding to result.
public double weight
The cost of current path.
public double[] stopWeights
Returns the array of total cost of each path. The multitraveler analysis as shown below, the analysis result of total cost of 1,3,4,5,6 center point is 5,10,11,13,8, respectively Then returns [5,10,11,13,8].
public Path()
The Constructor.
public Path(Path path)
The Constructor.
path
- Traffic network analysis results object.public int hashCode()
Gets the hash code value of the traffic network analysis results object object.
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
Determines whether the specified object is equal to the current Path object.
equals
in class java.lang.Object
obj
- the object to compare with the current Path object.