![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::Track, including all inherited members.
| BeginReservations() const noexcept=0 | trax::Track | pure virtual |
| cTrackEnd typedef (defined in trax::Track) | trax::Track | |
| Curvature(Length s) const =0 | trax::Track | pure virtual |
| DeleteReservation(common::Interval< Length > inRange, IDType forID=anyID) noexcept=0 | trax::Track | pure virtual |
| DoSignal(const common::Interval< Length > &range, Orientation orientation, SignalTarget &signalTarget) const =0 | trax::Track | pure virtual |
| DoTrigger(const common::Interval< Length > &range, const Event &_event) const =0 | trax::Track | pure virtual |
| EndReservations() const noexcept=0 | trax::Track | pure virtual |
| EndType enum name | trax::Track | |
| GetBody() const noexcept=0 | trax::Track | pure virtual |
| GetConnector(EndType atend) const noexcept=0 | trax::Track | pure virtual |
| GetConnector(const Orientation &inDirection) const noexcept=0 | trax::Track | pure virtual |
| GetLength() const noexcept=0 | trax::Track | pure virtual |
| GetMovableTrack() const noexcept=0 | trax::Track | pure virtual |
| GetMovableTrack() noexcept=0 | trax::Track | pure virtual |
| GetParallelizableTrack() const noexcept=0 | trax::Track | pure virtual |
| GetParallelizableTrack() noexcept=0 | trax::Track | pure virtual |
| GetSignal(const TrackLocation &loc) const noexcept=0 | trax::Track | pure virtual |
| GetTrackType() const noexcept=0 (defined in trax::Track) | trax::Track | pure virtual |
| GetTwistD1(Length s) const =0 | trax::Track | pure virtual |
| GetTwistValue(Length s) const =0 | trax::Track | pure virtual |
| ID() const noexcept=0 | trax::Identified< Track > | pure virtual |
| IsCoupled(EndType atend=EndType::any) const noexcept=0 | trax::Track | pure virtual |
| IsFlat() const noexcept=0 | trax::Track | pure virtual |
| IsReserved(common::Interval< Length > inRange, IDType forID=anyID) const noexcept=0 | trax::Track | pure virtual |
| IsValid() const noexcept=0 | trax::Track | pure virtual |
| LocalUp() const =0 | trax::Track | pure virtual |
| Overlaps(IDType forID) const =0 | trax::Track | pure virtual |
| Range() const noexcept=0 | trax::Track | pure virtual |
| Reference(const std::string &name) const=0 | trax::Identified< Track > | pure virtual |
| ReferenceNames(const std::string &namePart) const=0 | trax::Identified< Track > | pure virtual |
| Reservation typedef | trax::Track | |
| ReservationIterator typedef | trax::Track | |
| Reserve(common::Interval< Length > range, IDType forID)=0 | trax::Track | pure virtual |
| This() const noexcept=0 | trax::Track | pure virtual |
| This() noexcept=0 | trax::Track | pure virtual |
| TNBFrame(Length s, spat::Frame< Length, One > &frame) const =0 | trax::Track | pure virtual |
| Torsion(Length s) const =0 | trax::Track | pure virtual |
| TrackEnd typedef (defined in trax::Track) | trax::Track | |
| TrackType enum name (defined in trax::Track) | trax::Track | |
| Transition(Length s, spat::Position< Length > &pos) const =0 | trax::Track | pure virtual |
| Transition(Length s, spat::Vector< One > &tan) const =0 | trax::Track | pure virtual |
| Transition(Length s, spat::VectorBundle< Length, One > &bundle) const =0 | trax::Track | pure virtual |
| Transition(Length s, spat::VectorBundle2< Length, One > &bundle) const =0 | trax::Track | pure virtual |
| Transition(Length s, spat::Frame< Length, One > &frame) const =0 | trax::Track | pure virtual |
| Transition(Length s, TrackData< Real > &td, Real engine_meters_per_unit) const =0 | trax::Track | pure virtual |
| TransitionEnd(EndType thisEnd) const noexcept=0 | trax::Track | pure virtual |
| TypeName() const noexcept=0 | trax::Track | pure virtual |
| UserData(TrackUserData *pData) noexcept=0 | trax::Track | pure virtual |
| UserData() const noexcept=0 | trax::Track | pure virtual |