NeTrainSim 0.1.1 beta
The Open-Source Network Trains Simulator
 
Loading...
Searching...
No Matches
SimulationWorker Member List

This is the complete list of members for SimulationWorker, including all inherited members.

doWork()SimulationWorkerslot
errorOccurred(std::string error)SimulationWorkersignal
netSimulationWorker
onProgressUpdated(int progressPercentage)SimulationWorkerslot
onSimulationFinished(const Vector< std::pair< std::string, std::string > > &summaryData, const string &trajectoryFile)SimulationWorkerslot
onTrainsCoordinatesUpdated(Vector< std::pair< std::string, Vector< std::pair< double, double > > > > trainsStartEndPoints)SimulationWorkerslot
simSimulationWorker
simulaionProgressUpdated(int progressPercentage)SimulationWorkersignal
simulationFinished(const Vector< std::pair< std::string, std::string > > &summaryData, const std::string &trajectoryFile)SimulationWorkersignal
SimulationWorker(Vector< std::tuple< int, double, double, std::string, double, double > > nodeRecords, Vector< tuple< int, int, int, double, int, double, double, int, double, bool, string, string, double > > linkRecords, Vector< std::tuple< std::string, Vector< int >, double, double, Vector< std::tuple< int, double, double, int, double, double, double, double, int > >, Vector< std::tuple< int, int, double, double, double, double, double, int > >, bool > > trainRecords, std::string networkName, double endTime, double timeStep, double plotFrequency, std::string exportDir, std::string summaryFilename, bool exportInsta, std::string instaFilename, bool exportAllTrainsSummary)SimulationWorker
trainsCoordinatesUpdated(Vector< std::pair< std::string, Vector< std::pair< double, double > > > > trainsStartEndPoints)SimulationWorkersignal
trainSlowSpeed(std::string msg)SimulationWorkersignal
trainSuddenAcceleration(std::string msg)SimulationWorkersignal
~SimulationWorker()SimulationWorker