public enum TransferTactic extends java.lang.Enum<TransferTactic>
Traffic transfer tactic enumeration. The sorting of the bus transfer solutions involves multiple parameters, such as the foot threshold of traffic transfer analyst environment settings class (TrafficTransferAnalystSetting), stop merge tolerance and so on, the bus traffic transfer analyst parameter class's (TrafficTransferAnalystParameter) riding tactic, riding preferences, weight ratio of walking and riding, etc. Therefore, no matter which transfer tactic is chosen, it is necessary to combine other parameters to be weighted, getting the optimal transfer solution. For example, the shortest distance transfer tactic, is weighted according to all the relevant parameter settings, at last sorts the transfer tactic in the order that the total weighted distance is from short one to long one, rather than simply judge standards according to the total distance of the riding and walking.
Enum Constant and Description |
---|
LESS_TIME
The time is short.
|
LESS_TRANSFER
Less transfer.
|
LESS_WALK
Less working.
|
MIN_DISTANCE
Least distance.
|
Modifier and Type | Method and Description |
---|---|
static TransferTactic |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static TransferTactic[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final TransferTactic LESS_TIME
public static final TransferTactic LESS_TRANSFER
public static final TransferTactic LESS_WALK
public static final TransferTactic MIN_DISTANCE
public static TransferTactic[] values()
for (TransferTactic c : TransferTactic.values()) System.out.println(c);
public static TransferTactic valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null