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

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

Bifurcation() const =0trax::NarrowSwitchpure virtual
Check(std::ostream &os, Length e_distance=epsilon__length, Angle e_kink=epsilon__angle, Angle e_twist=epsilon__angle) const noexcept=0trax::Connectorpure virtual
Clear(int slot)=0trax::Connectorpure virtual
Clear()=0trax::Connectorpure virtual
ClearDivergedTrack(int divTrackID)=0trax::NarrowSwitchpure virtual
ClearNarrowTrack()=0trax::NarrowSwitchpure virtual
ClearStraightTrack()=0trax::NarrowSwitchpure virtual
CntDivergedTracks() const =0trax::NarrowSwitchpure virtual
CntSlots() const noexcept=0trax::Connectorpure virtual
Disconnect()=0trax::Connectorpure virtual
DivergedTrack(int divTrackID, std::shared_ptr< TrackBuilder > pDivergedTrack, Track::EndType trackEnd)=0trax::NarrowSwitchpure virtual
DivergedTrack(int divTrackID) const =0trax::NarrowSwitchpure virtual
Get() const =0trax::NarrowSwitchpure virtual
GetCenter(spat::Frame< Length, One > &center) const =0trax::Connectorpure virtual
GetConnectorType() const noexcept=0trax::Connectorpure virtual
ID() const noexcept=0trax::Identified< Connector >pure virtual
IsComplete() const =0trax::Connectorpure virtual
IsValid() const noexcept=0trax::Connectorpure virtual
JackOn(Status status)=0trax::NarrowSwitchpure virtual
JackOnChange() noexcept=0trax::Connectorpure virtual
JackOnChange() const noexcept=0trax::Connectorpure virtual
JackOnDivergedTrack(int divTrackID)=0trax::NarrowSwitchpure virtual
JackOnGo() noexcept=0trax::NarrowSwitchpure virtual
Make(unsigned char numBranches) noexcepttrax::NarrowSwitchstatic
maxSlots enum value (defined in trax::NarrowSwitch)trax::NarrowSwitch
NarrowTrack(std::shared_ptr< TrackBuilder > pNarrowTrack, Track::EndType trackEnd)=0trax::NarrowSwitchpure virtual
NarrowTrack() const =0trax::NarrowSwitchpure virtual
PlugTo(Status status)=0trax::NarrowSwitchpure virtual
PlugToDivergedTrack(int divTrackID)=0trax::NarrowSwitchpure virtual
PlugToGo() noexcept=0trax::NarrowSwitchpure virtual
PlugToToggle() noexcept=0trax::Connectorpure virtual
PlugToToggle() const noexcept=0trax::Connectorpure virtual
Reference(const std::string &name) const=0trax::Identified< Connector >pure virtual
ReferenceNames(const std::string &namePart) const=0trax::Identified< Connector >pure virtual
RegisterSockets(SocketRegistry &modul)=0trax::Connectorpure virtual
Set(Status to, bool pulse=true)=0trax::NarrowSwitchpure virtual
Set(const Track &trackA, Track::EndType trackendA, const Track &trackB, Track::EndType trackendB, bool pulse=true)=0trax::NarrowSwitchvirtual
Slot(int slot, std::shared_ptr< TrackBuilder > pTrack, Track::EndType trackend, bool connectAnonymous=false)=0trax::Connectorpure virtual
Slot(std::shared_ptr< TrackBuilder > pTrack, Track::EndType trackend, bool connectAnonymous=false)=0trax::Connectorpure virtual
Slot(int slot) const noexcept=0trax::Connectorpure virtual
Slot(const Track &track, Track::EndType trackend) const =0trax::Connectorpure virtual
slot_0 enum valuetrax::NarrowSwitch
slot_1 enum valuetrax::NarrowSwitch
slot_2 enum valuetrax::NarrowSwitch
slot_3 enum valuetrax::NarrowSwitch
slot_4 enum valuetrax::NarrowSwitch
slot_5 enum valuetrax::NarrowSwitch
slot_N enum valuetrax::NarrowSwitch
slot_none enum value (defined in trax::NarrowSwitch)trax::NarrowSwitch
SlotNames enum nametrax::NarrowSwitch
Status enum nametrax::NarrowSwitch
StraightTrack(std::shared_ptr< TrackBuilder > pStaightTrack, Track::EndType trackEnd)=0trax::NarrowSwitchpure virtual
StraightTrack() const =0trax::NarrowSwitchpure virtual
SwapSlots(int slotA, int slotB)=0trax::Connectorpure virtual
Toggle(bool pulse=true)=0trax::Connectorpure virtual
TypeName() const noexcept=0trax::Connectorpure virtual
UnregisterSockets(SocketRegistry &modul)=0trax::Connectorpure virtual
UserData(ConnectorUserData *pData) noexcept=0trax::Connectorpure virtual
UserData() const noexcept=0trax::Connectorpure virtual