![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::TrackSystemDecorator, including all inherited members.
| trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > >::Add(std::shared_ptr< TrackBuilder > pValue_Type)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > >::AddRelaxed(std::shared_ptr< TrackBuilder > pTraxType)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| CalculateGapSize(const Track::End &theOne, const Track::End &theOther) const override | trax::TrackSystemDecorator | inlinevirtual |
| CollectionDecorator(std::shared_ptr< InterfaceType > pComponent) | trax::CollectionDecorator< SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > > > | inline |
| Component() const noexcept | trax::Decorator< TrackSystem > | inline |
| ComponentType typedef | trax::TrackSystemDecorator | |
| Connection(Track::Coupling &coupling) const override | trax::TrackSystemDecorator | inlinevirtual |
| Connection(const Track::End &end, Track::End &coupled) const override (defined in trax::TrackSystemDecorator) | trax::TrackSystemDecorator | inlinevirtual |
| Connection(const Track::Coupling &couplings, Track::Coupling &active) const override | trax::TrackSystemDecorator | inlinevirtual |
| Couple(std::pair< std::shared_ptr< TrackBuilder >, Track::EndType > trackEnd1, std::pair< std::shared_ptr< TrackBuilder >, Track::EndType > trackEnd2) const override (defined in trax::TrackSystemDecorator) | trax::TrackSystemDecorator | inlinevirtual |
| Couple(const Track::Coupling &coupling, bool bUncoupledOnly=false) const override (defined in trax::TrackSystemDecorator) | trax::TrackSystemDecorator | inlinevirtual |
| CoupleAll(Length maxDistance=1_m, Angle maxKink=pi, bool bSilent=true)=0 | trax::TrackSystem | pure virtual |
| CreateCollection(IDType id=0) override | trax::TrackSystemDecorator | inlinevirtual |
| DeCoupleAll() override | trax::TrackSystemDecorator | inlinevirtual |
| GetActiveCollection() const override | trax::TrackSystemDecorator | inlinevirtual |
| GetCollectionContainer() const override | trax::TrackSystemDecorator | inlinevirtual |
| GetCollectionFrame(IDType id) const override | trax::TrackSystemDecorator | inlinevirtual |
| GetConnectorCollection() const override | trax::TrackSystemDecorator | inlinevirtual |
| trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > >::GetNext(const std::shared_ptr< TrackBuilder > &pValue_Type) const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > >::GetPrevious(const std::shared_ptr< TrackBuilder > &pValue_Type) const=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| GetSensor(IDType id, TrackLocation *pTrackLocation) const override | trax::TrackSystemDecorator | inlinevirtual |
| GetUncoupledIn(const spat::Sphere< Length > &area) const override | trax::TrackSystemDecorator | inlinevirtual |
| ID() const noexcept override | trax::ObjectIDDecorator< Decorator< TrackSystem > > | inlinevirtual |
| IsValid() const noexcept=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| m_pComponent | trax::Decorator< TrackSystem > | protected |
| 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 |
| ObjectIDDecorator(std::shared_ptr< InterfaceType > pComponent) | trax::ObjectIDDecorator< Decorator< TrackSystem > > | inline |
| trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > >::Remove(TrackBuilder *pValue_Type, bool zeroIDs=false)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| RemoveCollection(IDType id) override | trax::TrackSystemDecorator | inlinevirtual |
| SetActiveCollection(IDType id) override | trax::TrackSystemDecorator | inlinevirtual |
| SetCollectionFrame(IDType id, const spat::Frame< Length, One > &frame) override | trax::TrackSystemDecorator | inlinevirtual |
| SetConnectorCollection(std::shared_ptr< ConnectorCollection > pConnectorCollection) override | trax::TrackSystemDecorator | inlinevirtual |
| SetTrackCollectionContainer(std::shared_ptr< TrackCollectionContainer > pTrackCollectionContainer) override (defined in trax::TrackSystemDecorator) | trax::TrackSystemDecorator | inlinevirtual |
| SimulatedDecorator(std::shared_ptr< InterfaceType > pComponent) | trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > > | inline |
| trax::SimulatedDecorator< ObjectIDDecorator< Decorator< TrackSystem > > >::Take(TrackSystem &collection_Type)=0 | trax::Collection< TrackSystem, TrackBuilder > | pure virtual |
| This() const noexcept override | trax::TrackSystemDecorator | inlinevirtual |
| TrackSystemDecorator()=delete (defined in trax::TrackSystemDecorator) | trax::TrackSystemDecorator | |
| TrackSystemDecorator(std::shared_ptr< TrackSystem > pTrackSystem) | trax::TrackSystemDecorator | inline |
| ~Simulated()=default (defined in trax::Simulated) | trax::Simulated | virtual |