![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::ThreeWaySwitch, including all inherited members.
| Bifurcation() const =0 | trax::NarrowSwitch | pure virtual |
| branch_count (defined in trax::ThreeWaySwitch) | trax::ThreeWaySwitch | static |
| Check(std::ostream &os, Length e_distance=epsilon__length, Angle e_kink=epsilon__angle, Angle e_twist=epsilon__angle) const noexcept=0 | trax::Connector | pure virtual |
| Clear(int slot)=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::Clear()=0 | trax::Connector | pure virtual |
| ClearDivergedTrack(int divTrackID)=0 | trax::NarrowSwitch | pure virtual |
| ClearDivergedTrack1()=0 | trax::ThreeWaySwitch | pure virtual |
| ClearDivergedTrack2()=0 | trax::ThreeWaySwitch | pure virtual |
| ClearNarrowTrack()=0 | trax::NarrowSwitch | pure virtual |
| ClearStraightTrack()=0 | trax::NarrowSwitch | pure virtual |
| CntDivergedTracks() const =0 | trax::NarrowSwitch | pure virtual |
| CntSlots() const noexcept=0 | trax::Connector | pure virtual |
| Disconnect()=0 | trax::Connector | pure virtual |
| DivergedTrack(int divTrackID, std::shared_ptr< TrackBuilder > pDivergedTrack, Track::EndType trackEnd)=0 | trax::NarrowSwitch | pure virtual |
| DivergedTrack(int divTrackID) const =0 | trax::NarrowSwitch | pure virtual |
| DivergedTrack1(std::shared_ptr< TrackBuilder > pDivergedTrack1, Track::EndType trackEnd)=0 | trax::ThreeWaySwitch | pure virtual |
| DivergedTrack1() const =0 | trax::ThreeWaySwitch | pure virtual |
| DivergedTrack2(std::shared_ptr< TrackBuilder > pDivergedTrack2, Track::EndType trackEnd)=0 | trax::ThreeWaySwitch | pure virtual |
| DivergedTrack2() const =0 | trax::ThreeWaySwitch | pure virtual |
| Get() const =0 | trax::NarrowSwitch | pure virtual |
| GetCenter(spat::Frame< Length, One > ¢er) const =0 | trax::Connector | pure virtual |
| GetConnectorType() const noexcept=0 | trax::Connector | pure virtual |
| ID() const noexcept=0 | trax::Identified< Connector > | pure virtual |
| IsComplete() const =0 | trax::Connector | pure virtual |
| IsNormal() const =0 | trax::ThreeWaySwitch | pure virtual |
| IsValid() const noexcept=0 | trax::Connector | pure virtual |
| JackOn(Status status)=0 | trax::NarrowSwitch | pure virtual |
| JackOnBranch1() noexcept=0 | trax::ThreeWaySwitch | pure virtual |
| JackOnBranch2() noexcept=0 | trax::ThreeWaySwitch | pure virtual |
| JackOnChange() noexcept=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::JackOnChange() const noexcept=0 | trax::Connector | pure virtual |
| JackOnDivergedTrack(int divTrackID)=0 | trax::NarrowSwitch | pure virtual |
| JackOnGo() noexcept=0 | trax::NarrowSwitch | pure virtual |
| Make() noexcept | trax::ThreeWaySwitch | static |
| trax::NarrowSwitch::Make(unsigned char numBranches) noexcept | trax::NarrowSwitch | static |
| maxSlots enum value (defined in trax::NarrowSwitch) | trax::NarrowSwitch | |
| NarrowTrack(std::shared_ptr< TrackBuilder > pNarrowTrack, Track::EndType trackEnd)=0 | trax::NarrowSwitch | pure virtual |
| NarrowTrack() const =0 | trax::NarrowSwitch | pure virtual |
| Normalize()=0 | trax::ThreeWaySwitch | pure virtual |
| PlugTo(Status status)=0 | trax::NarrowSwitch | pure virtual |
| PlugToBranch1() noexcept=0 | trax::ThreeWaySwitch | pure virtual |
| PlugToBranch2() noexcept=0 | trax::ThreeWaySwitch | pure virtual |
| PlugToDivergedTrack(int divTrackID)=0 | trax::NarrowSwitch | pure virtual |
| PlugToGo() noexcept=0 | trax::NarrowSwitch | pure virtual |
| PlugToToggle() noexcept=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::PlugToToggle() const noexcept=0 | trax::Connector | pure virtual |
| Reference(const std::string &name) const=0 | trax::Identified< Connector > | pure virtual |
| ReferenceNames(const std::string &namePart) const=0 | trax::Identified< Connector > | pure virtual |
| RegisterSockets(SocketRegistry &modul)=0 | trax::Connector | pure virtual |
| Set(Status to, bool pulse=true)=0 | trax::NarrowSwitch | pure virtual |
| Set(const Track &trackA, Track::EndType trackendA, const Track &trackB, Track::EndType trackendB, bool pulse=true)=0 | trax::NarrowSwitch | virtual |
| Slot(int slot, std::shared_ptr< TrackBuilder > pTrack, Track::EndType trackend, bool connectAnonymous=false)=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::Slot(std::shared_ptr< TrackBuilder > pTrack, Track::EndType trackend, bool connectAnonymous=false)=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::Slot(int slot) const noexcept=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::Slot(const Track &track, Track::EndType trackend) const =0 | trax::Connector | pure virtual |
| slot_0 enum value | trax::NarrowSwitch | |
| slot_1 enum value | trax::NarrowSwitch | |
| slot_2 enum value | trax::NarrowSwitch | |
| slot_3 enum value | trax::NarrowSwitch | |
| slot_4 enum value | trax::NarrowSwitch | |
| slot_5 enum value | trax::NarrowSwitch | |
| slot_count (defined in trax::ThreeWaySwitch) | trax::ThreeWaySwitch | static |
| slot_N enum value | trax::NarrowSwitch | |
| slot_none enum value (defined in trax::NarrowSwitch) | trax::NarrowSwitch | |
| SlotNames enum name | trax::NarrowSwitch | |
| Status enum name | trax::NarrowSwitch | |
| status_count (defined in trax::ThreeWaySwitch) | trax::ThreeWaySwitch | static |
| StatusToLeft() const =0 | trax::ThreeWaySwitch | pure virtual |
| StatusToMiddle() const =0 | trax::ThreeWaySwitch | pure virtual |
| StatusToRight() const =0 | trax::ThreeWaySwitch | pure virtual |
| StraightTrack(std::shared_ptr< TrackBuilder > pStaightTrack, Track::EndType trackEnd)=0 | trax::NarrowSwitch | pure virtual |
| StraightTrack() const =0 | trax::NarrowSwitch | pure virtual |
| SwapDivergedWithDiverged2()=0 | trax::ThreeWaySwitch | pure virtual |
| SwapSlots(int slotA, int slotB)=0 | trax::Connector | pure virtual |
| SwapStraightWithDiverged()=0 | trax::ThreeWaySwitch | pure virtual |
| SwapStraightWithDiverged2()=0 | trax::ThreeWaySwitch | pure virtual |
| Toggle(bool pulse=true)=0 | trax::Connector | pure virtual |
| TypeName() const noexcept=0 | trax::Connector | pure virtual |
| UnregisterSockets(SocketRegistry &modul)=0 | trax::Connector | pure virtual |
| UserData(ConnectorUserData *pData) noexcept=0 | trax::Connector | pure virtual |
| trax::NarrowSwitch::UserData() const noexcept=0 | trax::Connector | pure virtual |