![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::TrackSystem, including all inherited members.
| Add(std::shared_ptr< TrackBuilder > pValue_Type)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| AddRelaxed(std::shared_ptr< TrackBuilder > pTraxType)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| begin()=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| CalculateGapSize(const Track::End &theOne, const Track::End &theOther) const =0 | trax::TrackSystem | pure virtual |
| Clear()=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Connection(Track::Coupling &coupling) const =0 | trax::TrackSystem | pure virtual |
| Connection(const Track::End &end, Track::End &coupled) const =0 (defined in trax::TrackSystem) | trax::TrackSystem | pure virtual |
| Connection(const Track::Coupling &couplings, Track::Coupling &active) const =0 | trax::TrackSystem | pure virtual |
| Count() const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Couple(std::pair< std::shared_ptr< TrackBuilder >, Track::EndType > trackEnd1, std::pair< std::shared_ptr< TrackBuilder >, Track::EndType > trackEnd2) const =0 (defined in trax::TrackSystem) | trax::TrackSystem | pure virtual |
| Couple(const Track::Coupling &coupling, bool bUncoupledOnly=false) const =0 (defined in trax::TrackSystem) | trax::TrackSystem | pure virtual |
| CoupleAll(Length maxDistance=1_m, Angle maxKink=pi, bool bSilent=true)=0 | trax::TrackSystem | pure virtual |
| CreateCollection(IDType id=0)=0 | trax::TrackSystem | pure virtual |
| DeCoupleAll()=0 | trax::TrackSystem | pure virtual |
| end()=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetActive() const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetActiveCollection() const =0 | trax::TrackSystem | pure virtual |
| GetCollectionContainer() const =0 | trax::TrackSystem | pure virtual |
| GetCollectionFrame(IDType id) const =0 | trax::TrackSystem | pure virtual |
| GetConnectorCollection() const =0 | trax::TrackSystem | pure virtual |
| GetFirst() const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetLast() const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetNext(const std::shared_ptr< TrackBuilder > &pValue_Type) const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetPrevious(const std::shared_ptr< TrackBuilder > &pValue_Type) const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetSensor(IDType id, TrackLocation *pTrackLocation) const =0 | trax::TrackSystem | pure virtual |
| GetUncoupledIn(const spat::Sphere< Length > &area) const =0 | trax::TrackSystem | pure virtual |
| ID() const noexcept=0 | trax::Identified< TrackSystem > | pure virtual |
| Idle()=0 | trax::Simulated | pure virtual |
| IsValid() const noexcept=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Make() noexcept | trax::TrackSystem | static |
| Make(std::unique_ptr< TrackCollectionContainer > pTrackCollectionContainer) noexcept (defined in trax::TrackSystem) | trax::TrackSystem | static |
| Make(std::unique_ptr< TrackCollectionContainer > pTrackCollectionContainer, std::unique_ptr< ConnectorCollection > pConnectorCollection) noexcept (defined in trax::TrackSystem) | trax::TrackSystem | static |
| MaxID() const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| MinID() const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Pause() noexcept=0 | trax::Simulated | pure virtual |
| PopActive()=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| PushActive(IDType id)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Reference(const std::string &name) const=0 | trax::Identified< TrackSystem > | pure virtual |
| ReferenceNames(const std::string &namePart) const=0 | trax::Identified< TrackSystem > | pure virtual |
| Remove(TrackBuilder *pValue_Type, bool zeroIDs=false)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| RemoveCollection(IDType id)=0 | trax::TrackSystem | pure virtual |
| Resume() noexcept=0 | trax::Simulated | pure virtual |
| SetActiveCollection(IDType id)=0 | trax::TrackSystem | pure virtual |
| SetCollectionFrame(IDType id, const spat::Frame< Length, One > &frame)=0 | trax::TrackSystem | pure virtual |
| SetConnectorCollection(std::shared_ptr< ConnectorCollection > pConnectorCollection)=0 | trax::TrackSystem | pure virtual |
| SetTrackCollectionContainer(std::shared_ptr< TrackCollectionContainer > pTrackCollectionContainer)=0 (defined in trax::TrackSystem) | trax::TrackSystem | pure virtual |
| ShiftIDs(int offset)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Start(Scene &scene)=0 | trax::Simulated | pure virtual |
| Stop() noexcept=0 | trax::Simulated | pure virtual |
| Take(TrackSystem &collection_Type)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| This() const noexcept=0 | trax::TrackSystem | pure virtual |
| TypeName() const noexcept=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| Update(Time dt=fixed_timestep)=0 | trax::Simulated | pure virtual |
| ~Simulated()=default (defined in trax::Simulated) | trax::Simulated | virtual |