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

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

Attach(std::shared_ptr< TrackSystem > pTrackSystem) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< Fleet > pFleet) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< SignalCollection > pSignalCollection) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< IndicatorCollection > pIndicatorCollection) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< CargoCollection > pCargoCollection) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< TimerCollection > pTimerCollection) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< PulseCounterCollection > pPulseCounterCollection) noexcept=0trax::Modulepure virtual
Attach(std::shared_ptr< CameraCollection > pCameraCollection) noexcept=0trax::Modulepure virtual
Clear()=0trax::Modulepure virtual
ClearCollections()=0trax::Modulepure virtual
ConnectJack(Jack &jack)=0trax::SocketRegistrypure virtual
GetCameraCollection() const noexcept=0trax::Modulepure virtual
GetCargoCollection() const noexcept=0trax::Modulepure virtual
GetFleet() const noexcept=0trax::Modulepure virtual
GetFrame() const noexcept=0trax::Modulepure virtual
GetIndicatorCollection() const noexcept=0trax::Modulepure virtual
GetPlug(IDType id) const =0trax::SocketRegistrypure virtual
GetPulseCounterCollection() const noexcept=0trax::Modulepure virtual
GetSignalCollection() const noexcept=0trax::Modulepure virtual
GetTimerCollection() const noexcept=0trax::Modulepure virtual
GetTrackSystem() const noexcept=0trax::Modulepure virtual
GetVolume() const noexcept=0trax::Modulepure virtual
ID() const noexcept=0trax::Identified< Module >pure virtual
IsValid() const noexcept=0trax::Modulepure virtual
Make(bool bCreateCollections=true) noexcepttrax::Modulestatic
trax::SocketRegistry::Make() noexcepttrax::SocketRegistrystatic
MaxValidPlugID() const noexcept=0trax::SocketRegistrypure virtual
operator=(const SocketRegistry &)=delete (defined in trax::SocketRegistry)trax::SocketRegistry
operator=(SocketRegistry &&)=delete (defined in trax::SocketRegistry)trax::SocketRegistry
Reference(const std::string &name) const=0trax::Identified< Module >pure virtual
ReferenceNames(const std::string &namePart) const=0trax::Identified< Module >pure virtual
RegisterPlug(Plug &plug)=0trax::SocketRegistrypure virtual
RemoveJack(Jack &jack) noexcept=0trax::SocketRegistrypure virtual
SetFrame(const spat::Frame< Length, One > &frame) noexcept=0trax::Modulepure virtual
SetVolume(const spat::Box< Length > &volume) noexcept=0trax::Modulepure virtual
SocketRegistry(const SocketRegistry &)=delete (defined in trax::SocketRegistry)trax::SocketRegistry
SocketRegistry(SocketRegistry &&)=delete (defined in trax::SocketRegistry)trax::SocketRegistry
SocketRegistry()=default (defined in trax::SocketRegistry)trax::SocketRegistryprotected
Take(Module &fromModule)=0trax::Modulepure virtual
TypeName() const noexcept=0trax::Modulepure virtual
UnRegisterPlug(const Plug &plug)=0trax::SocketRegistrypure virtual
~SocketRegistry()=default (defined in trax::SocketRegistry)trax::SocketRegistryvirtual