public class TransferGuide
extends java.lang.Object
implements java.io.Serializable
公交换乘导引类。
公交换乘导引记录了从换乘分析起始站点到终止站点的公交换乘导引方案。公交换乘导引由公交换乘导引子项(TransferGuideItem 类型对象)构成,每一个导引子项可以表示一段换乘或者步行线路。通过本类型可以返回公交换乘导引对象中子项的个数,根据序返回公交换乘导引的子项对象,导引总距离以及总花费等。
限定符和类型 | 字段和说明 |
---|---|
int |
count
返回公交换乘导引对象中子项的个数。
|
TransferGuideItem[] |
items
根据指定的序号返回公交换乘导引中的子项对象。
|
double |
totalDistance
返回公交换乘导引的总距离,即当前换乘方案的总距离。
|
int |
transferCount
返回公交换乘次数,因为中途可能有步行的子项,所以公交换乘次数不能根据换乘导引子项个数 来简单计算。
|
构造器和说明 |
---|
TransferGuide()
构造函数。
|
TransferGuide(TransferGuide transferGuide)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj)
比较指定对象与当前
TransferGuide 对象是否相等。 |
int |
hashCode()
获取
TransferGuide 对象的哈希码。 |
public TransferGuideItem[] items
public int count
public double totalDistance
public int transferCount
public TransferGuide()
构造函数。
public TransferGuide(TransferGuide transferGuide)
构造函数。
transferGuide
- 公交换乘导引类。public boolean equals(java.lang.Object obj)
比较指定对象与当前 TransferGuide
对象是否相等。
equals
在类中 java.lang.Object
obj
- 与当前 TransferGuide
对象进行比较的对象。public int hashCode()
获取 TransferGuide
对象的哈希码。
hashCode
在类中 java.lang.Object