![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::SectionTrack, including all inherited members.
| Attach(std::shared_ptr< const Section > pSection) noexcept=0 | trax::SectionTrack | pure virtual |
| Attach(std::shared_ptr< const Curve > pCurve, common::Interval< Length > curveSegment={0_m,+infinite__length})=0 | trax::SectionTrack | virtual |
| Attach(std::pair< std::shared_ptr< const Curve >, common::Interval< Length > > curve)=0 | trax::SectionTrack | virtual |
| Attach(std::pair< std::unique_ptr< const Curve >, common::Interval< Length > > &curve)=0 | trax::SectionTrack | virtual |
| Attach(std::unique_ptr< RoadwayTwist > pTwist)=0 | trax::SectionTrack | virtual |
| Attach(std::shared_ptr< Sensor > pSensor, const TrackLocation &tracklocation)=0 | trax::SectionTrack | virtual |
| Attach(std::shared_ptr< Signal > pSignal, const common::Interval< Length > &trackRange)=0 | trax::SectionTrack | virtual |
| Attach(std::shared_ptr< Signal > pSignal, const TrackLocation &location)=0 | trax::SectionTrack | virtual |
| Attached(const Sensor &sensor, TrackLocation *pTrackLocation=nullptr) const =0 | trax::TrackBuilder | pure virtual |
| Attached(const Signal &signal, TrackRange *pTrackRange=nullptr) const =0 | trax::TrackBuilder | pure virtual |
| BeginReservations() const noexcept=0 | trax::Track | pure virtual |
| CountSensors() const =0 | trax::TrackBuilder | pure virtual |
| Couple(std::pair< std::shared_ptr< TrackBuilder >, Track::EndType > thisEnd, std::pair< std::shared_ptr< TrackBuilder >, Track::EndType > othersEnd)=0 | trax::TrackBuilder | pure virtual |
| CreateEndTransitionSignal(EndType atend)=0 | trax::TrackBuilder | pure virtual |
| cTrackEnd typedef (defined in trax::Track) | trax::Track | |
| Curvature(Length s) const =0 | trax::Track | pure virtual |
| DeCouple(EndType thisEnd=EndType::any, bool oneSided=false)=0 | trax::TrackBuilder | pure virtual |
| DeleteReservation(common::Interval< Length > inRange, IDType forID=anyID) noexcept=0 | trax::Track | pure virtual |
| DestroyEndTransitionSignal(EndType atend)=0 | trax::TrackBuilder | pure virtual |
| Detach(const Sensor &sensor) noexcept=0 | trax::TrackBuilder | pure virtual |
| Detach(const Signal &signal)=0 | trax::TrackBuilder | pure virtual |
| DetachCurve() noexcept=0 | trax::TrackBuilder | pure virtual |
| DetachSection() noexcept=0 | trax::SectionTrack | pure virtual |
| DetachTwist()=0 | trax::TrackBuilder | 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 | |
| Flip(bool flipAttached=false)=0 | trax::TrackBuilder | pure virtual |
| GetAbsoluteFrame() const noexcept=0 | trax::TrackBuilder | pure virtual |
| 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 |
| GetCurve() const noexcept=0 | trax::TrackBuilder | pure virtual |
| GetFrame() const noexcept=0 | trax::TrackBuilder | 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 |
| GetSection() const noexcept=0 | trax::SectionTrack | pure virtual |
| GetSensor(int idx) const noexcept=0 | trax::TrackBuilder | 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 |
| GetTwist() const noexcept=0 | trax::TrackBuilder | 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 |
| Make() noexcept | trax::SectionTrack | static |
| trax::TrackBuilder::Make(TrackType type=TrackType::standard) noexcept | trax::TrackBuilder | static |
| 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 |
| SetFrame(const spat::Frame< Length, One > &frame) noexcept=0 | trax::TrackBuilder | pure virtual |
| SetFrame(const spat::Frame< Length, One > &start, Length s, bool bAllowTwistOffset=true)=0 | trax::TrackBuilder | 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 |