public class TrafficTransferAnalystParameter
extends java.lang.Object
implements java.io.Serializable
Traffic transfer analyst parameter class.
Sets the parameter of traffic transfer analyst. According to the traffic transfer analyst parameter class, the maximum number of guide times of transfer, the weight ratio of walking and bus, the preference of the transfer and the transfer tactic can be set up.
Modifier and Type | Field and Description |
---|---|
long[] |
evadeLines
Line ID of avoiding line
|
long[] |
evadeStops
Station ID of avoiding station
|
long[] |
priorLines
Line ID of priority line
|
long[] |
priorStops
Station ID of priority station
|
int |
solutionCount
The returned number of solutions, default is 5.
|
TransferPreference |
transferPreference
Transfer preference, default is TransferPreference.NONE.
|
TransferTactic |
transferTactic
Transfer tactic, default is TransferTactic.LESS_TIME.
|
java.util.Date |
travelTime
The time of travel, setting this parameter, when analyzing, it will consider the limit of opening time of the line.
|
double |
walkingRatio
The weight ratio of walking and bus, default is 10.
|
Constructor and Description |
---|
TrafficTransferAnalystParameter()
The Constructor.
|
TrafficTransferAnalystParameter(TrafficTransferAnalystParameter trafficTransferAnalystParameter)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Determines whether the specified object is equal to the current
TrafficTransferAnalystParameter object. |
int |
hashCode()
Gets
TrafficTransferAnalystParameter the hash value of the object. |
public TransferPreference transferPreference
public TransferTactic transferTactic
public int solutionCount
public double walkingRatio
public long[] evadeLines
public long[] evadeStops
public long[] priorLines
public long[] priorStops
public java.util.Date travelTime
public TrafficTransferAnalystParameter()
The Constructor.
public TrafficTransferAnalystParameter(TrafficTransferAnalystParameter trafficTransferAnalystParameter)
The Constructor.
trafficTransferAnalystParameter
-public boolean equals(java.lang.Object obj)
Determines whether the specified object is equal to the current TrafficTransferAnalystParameter
object.
equals
in class java.lang.Object
obj
- the Java object to compare with this object.public int hashCode()
Gets TrafficTransferAnalystParameter
the hash value of the object.
hashCode
in class java.lang.Object