All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Traffic::TrainVehicleFactory Class Reference
Inheritance diagram for Eegeo::Traffic::TrainVehicleFactory:
Eegeo::Traffic::IVehicleFactory

Public Member Functions

 TrainVehicleFactory (const Config::TrafficSimulationConfiguration &config, Random &randomGenerator, const TrafficSimulationCellsModel *cellsModel)
 
void CreateVehicles (int vehicleCount, const NavigationGraph &navGraph, TVehicleVector &vehicles)
 
void SetConfig (const Config::TrafficSimulationConfiguration &roadConfig)
 
void ApplyVehicleSuffixChange (const std::string &suffix)
 
int CalcInitialVehicleCount (const NavigationGraph &navGraph)
 

The documentation for this class was generated from the following files: