|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
NetworkGraphModifier | Classes that change properties of the network graph before both route evaluation and revenenue calculation starts implement this interface. |
RevenueDynamicModifier | Classes that change properties of the revenue calculation after the actual calculation started implement the dynamic modifier. |
RevenueListener | |
RevenueStaticModifier | Classes that change properties of the revenue calculation before the actual calculation starts implement a the static modifier. |
Class Summary | |
---|---|
NetworkCompanyGraph | This class stores and creates the various graphs defined for each company |
NetworkEdge | |
NetworkEdge.CostOrder | Ordering based on routecosts |
NetworkEdge.MergeResult | |
NetworkGraphBuilder | |
NetworkIterator | |
NetworkTrain | |
NetworkVertex | |
NetworkVertex.ValueOrder | |
RevenueAdapter | |
RevenueBonus | |
RevenueBonusTemplate | defines a template for a revenue bonus at creation time of rails objects will be converted to a true RevenueBonus object during each revenue calculation |
RevenueCalculator | |
RevenueCalculatorMulti | |
RevenueCalculatorSimple | |
RevenueManager | Coordinates and stores all elements related to revenue calulcation, which are permanent. |
RevenueTrainRun | Links the results from the revenue calculator to the rails program Each object defines the run of one train |
Enum Summary | |
---|---|
NetworkIterator.greedyState | |
NetworkVertex.StationType | |
NetworkVertex.VertexType | |
RevenueCalculator.Terminated |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |