Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::TrackSystem Member List

This is the complete list of members for trax::TrackSystem, including all inherited members.

Add(std::shared_ptr< TrackBuilder > pValue_Type)=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
AddRelaxed(std::shared_ptr< TrackBuilder > pTraxType)=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
begin()=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
CalculateGapSize(const Track::End &theOne, const Track::End &theOther) const =0trax::TrackSystempure virtual
Clear()=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
Connection(Track::Coupling &coupling) const =0trax::TrackSystempure virtual
Connection(const Track::End &end, Track::End &coupled) const =0 (defined in trax::TrackSystem)trax::TrackSystempure virtual
Connection(const Track::Coupling &couplings, Track::Coupling &active) const =0trax::TrackSystempure virtual
Count() const=0trax::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::TrackSystempure virtual
Couple(const Track::Coupling &coupling, bool bUncoupledOnly=false) const =0 (defined in trax::TrackSystem)trax::TrackSystempure virtual
CoupleAll(Length maxDistance=1_m, Angle maxKink=pi, bool bSilent=true)=0trax::TrackSystempure virtual
CreateCollection(IDType id=0)=0trax::TrackSystempure virtual
DeCoupleAll()=0trax::TrackSystempure virtual
end()=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
GetActive() const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
GetActiveCollection() const =0trax::TrackSystempure virtual
GetCollectionContainer() const =0trax::TrackSystempure virtual
GetCollectionFrame(IDType id) const =0trax::TrackSystempure virtual
GetConnectorCollection() const =0trax::TrackSystempure virtual
GetFirst() const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
GetLast() const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
GetNext(const std::shared_ptr< TrackBuilder > &pValue_Type) const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
GetPrevious(const std::shared_ptr< TrackBuilder > &pValue_Type) const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
GetSensor(IDType id, TrackLocation *pTrackLocation) const =0trax::TrackSystempure virtual
GetUncoupledIn(const spat::Sphere< Length > &area) const =0trax::TrackSystempure virtual
ID() const noexcept=0trax::Identified< TrackSystem >pure virtual
Idle()=0trax::Simulatedpure virtual
IsValid() const noexcept=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
Make() noexcepttrax::TrackSystemstatic
Make(std::unique_ptr< TrackCollectionContainer > pTrackCollectionContainer) noexcept (defined in trax::TrackSystem)trax::TrackSystemstatic
Make(std::unique_ptr< TrackCollectionContainer > pTrackCollectionContainer, std::unique_ptr< ConnectorCollection > pConnectorCollection) noexcept (defined in trax::TrackSystem)trax::TrackSystemstatic
MaxID() const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
MinID() const=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
Pause() noexcept=0trax::Simulatedpure virtual
PopActive()=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
PushActive(IDType id)=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
Reference(const std::string &name) const=0trax::Identified< TrackSystem >pure virtual
ReferenceNames(const std::string &namePart) const=0trax::Identified< TrackSystem >pure virtual
Remove(TrackBuilder *pValue_Type, bool zeroIDs=false)=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
RemoveCollection(IDType id)=0trax::TrackSystempure virtual
Resume() noexcept=0trax::Simulatedpure virtual
SetActiveCollection(IDType id)=0trax::TrackSystempure virtual
SetCollectionFrame(IDType id, const spat::Frame< Length, One > &frame)=0trax::TrackSystempure virtual
SetConnectorCollection(std::shared_ptr< ConnectorCollection > pConnectorCollection)=0trax::TrackSystempure virtual
SetTrackCollectionContainer(std::shared_ptr< TrackCollectionContainer > pTrackCollectionContainer)=0 (defined in trax::TrackSystem)trax::TrackSystempure virtual
ShiftIDs(int offset)=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
Start(Scene &scene)=0trax::Simulatedpure virtual
Stop() noexcept=0trax::Simulatedpure virtual
Take(TrackSystem &collection_Type)=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
This() const noexcept=0trax::TrackSystempure virtual
TypeName() const noexcept=0trax::Collection< TrackSystem, TrackBuilder >pure virtual
Update(Time dt=fixed_timestep)=0trax::Simulatedpure virtual
~Simulated()=default (defined in trax::Simulated)trax::Simulatedvirtual