rails.algorithms
Class NetworkTrain
java.lang.Object
rails.algorithms.NetworkTrain
public final class NetworkTrain
- extends java.lang.Object
Field Summary |
protected static org.apache.log4j.Logger |
log
|
Constructor Summary |
NetworkTrain(int majors,
int minors,
boolean ignoreMinors,
int multiplyMajors,
int multiplyMinors,
java.lang.String trainName,
TrainI train)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static org.apache.log4j.Logger log
NetworkTrain
public NetworkTrain(int majors,
int minors,
boolean ignoreMinors,
int multiplyMajors,
int multiplyMinors,
java.lang.String trainName,
TrainI train)
createFromRailsTrain
static NetworkTrain createFromRailsTrain(TrainI railsTrain)
createFromString
static NetworkTrain createFromString(java.lang.String trainString)
addToRevenueCalculator
void addToRevenueCalculator(RevenueCalculator rc,
int trainId)
getMajors
int getMajors()
setMajors
void setMajors(int majors)
getMinors
int getMinors()
setMinors
void setMinors(int minors)
getMultiplyMajors
int getMultiplyMajors()
getMultiplyMinors
int getMultiplyMinors()
ignoresMinors
boolean ignoresMinors()
getTrainName
public java.lang.String getTrainName()
getRailsTrain
public TrainI getRailsTrain()
getRailsTrainType
public TrainTypeI getRailsTrainType()
attributes
public java.lang.String attributes()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object