| Add(std::shared_ptr< Train > pValue_Type)=0 | trax::Collection< Fleet, Train > | pure virtual |
| AddRelaxed(std::shared_ptr< Train > pTraxType)=0 | trax::Collection< Fleet, Train > | pure virtual |
| begin()=0 | trax::Collection< Fleet, Train > | pure virtual |
| Clear()=0 | trax::Collection< Fleet, Train > | pure virtual |
| Count() const=0 | trax::Collection< Fleet, Train > | pure virtual |
| EnableTrainGeneration(bool bEnable=true) noexcept=0 | trax::Fleet | pure virtual |
| end()=0 | trax::Collection< Fleet, Train > | pure virtual |
| GetActive() const=0 | trax::Collection< Fleet, Train > | pure virtual |
| GetFirst() const=0 | trax::Collection< Fleet, Train > | pure virtual |
| GetLast() const=0 | trax::Collection< Fleet, Train > | pure virtual |
| GetNext(const std::shared_ptr< Train > &pValue_Type) const=0 | trax::Collection< Fleet, Train > | pure virtual |
| GetPrevious(const std::shared_ptr< Train > &pValue_Type) const=0 | trax::Collection< Fleet, Train > | pure virtual |
| Idle()=0 | trax::Simulated | pure virtual |
| IsTrainGenerationEnabled() const noexcept=0 | trax::Fleet | pure virtual |
| IsValid() const noexcept=0 | trax::Collection< Fleet, Train > | pure virtual |
| Make() noexcept | trax::Fleet | static |
| MaxID() const=0 | trax::Collection< Fleet, Train > | pure virtual |
| MinID() const=0 | trax::Collection< Fleet, Train > | pure virtual |
| Pause() noexcept=0 | trax::Simulated | pure virtual |
| PopActive()=0 | trax::Collection< Fleet, Train > | pure virtual |
| PushActive(IDType id)=0 | trax::Collection< Fleet, Train > | pure virtual |
| Remove(Train *pValue_Type, bool zeroIDs=false)=0 | trax::Collection< Fleet, Train > | pure virtual |
| Resume() noexcept=0 | trax::Simulated | pure virtual |
| ShiftIDs(int offset)=0 | trax::Collection< Fleet, Train > | pure virtual |
| Start(Scene &scene)=0 | trax::Simulated | pure virtual |
| Stop() noexcept=0 | trax::Simulated | pure virtual |
| Take(Fleet &collection_Type)=0 | trax::Collection< Fleet, Train > | pure virtual |
| TypeName() const noexcept=0 | trax::Collection< Fleet, Train > | pure virtual |
| Update(Time dt=fixed_timestep)=0 | trax::Simulated | pure virtual |
| ~Simulated()=default (defined in trax::Simulated) | trax::Simulated | virtual |