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

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

BeginReservations() const noexcept=0trax::Trackpure virtual
cTrackEnd typedef (defined in trax::Track)trax::Track
Curvature(Length s) const =0trax::Trackpure virtual
DeleteReservation(common::Interval< Length > inRange, IDType forID=anyID) noexcept=0trax::Trackpure virtual
DoSignal(const common::Interval< Length > &range, Orientation orientation, SignalTarget &signalTarget) const =0trax::Trackpure virtual
DoTrigger(const common::Interval< Length > &range, const Event &_event) const =0trax::Trackpure virtual
EndReservations() const noexcept=0trax::Trackpure virtual
EndType enum nametrax::Track
GetBody() const noexcept=0trax::Trackpure virtual
GetConnector(EndType atend) const noexcept=0trax::Trackpure virtual
GetConnector(const Orientation &inDirection) const noexcept=0trax::Trackpure virtual
GetLength() const noexcept=0trax::Trackpure virtual
GetMovableTrack() const noexcept=0trax::Trackpure virtual
GetMovableTrack() noexcept=0trax::Trackpure virtual
GetParallelizableTrack() const noexcept=0trax::Trackpure virtual
GetParallelizableTrack() noexcept=0trax::Trackpure virtual
GetSignal(const TrackLocation &loc) const noexcept=0trax::Trackpure virtual
GetTrackType() const noexcept=0 (defined in trax::Track)trax::Trackpure virtual
GetTwistD1(Length s) const =0trax::Trackpure virtual
GetTwistValue(Length s) const =0trax::Trackpure virtual
ID() const noexcept=0trax::Identified< Track >pure virtual
IsCoupled(EndType atend=EndType::any) const noexcept=0trax::Trackpure virtual
IsFlat() const noexcept=0trax::Trackpure virtual
IsReserved(common::Interval< Length > inRange, IDType forID=anyID) const noexcept=0trax::Trackpure virtual
IsValid() const noexcept=0trax::Trackpure virtual
LocalUp() const =0trax::Trackpure virtual
Overlaps(IDType forID) const =0trax::Trackpure virtual
Range() const noexcept=0trax::Trackpure virtual
Reference(const std::string &name) const=0trax::Identified< Track >pure virtual
ReferenceNames(const std::string &namePart) const=0trax::Identified< Track >pure virtual
Reservation typedeftrax::Track
ReservationIterator typedeftrax::Track
Reserve(common::Interval< Length > range, IDType forID)=0trax::Trackpure virtual
This() const noexcept=0trax::Trackpure virtual
This() noexcept=0trax::Trackpure virtual
TNBFrame(Length s, spat::Frame< Length, One > &frame) const =0trax::Trackpure virtual
Torsion(Length s) const =0trax::Trackpure 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 =0trax::Trackpure virtual
Transition(Length s, spat::Vector< One > &tan) const =0trax::Trackpure virtual
Transition(Length s, spat::VectorBundle< Length, One > &bundle) const =0trax::Trackpure virtual
Transition(Length s, spat::VectorBundle2< Length, One > &bundle) const =0trax::Trackpure virtual
Transition(Length s, spat::Frame< Length, One > &frame) const =0trax::Trackpure virtual
Transition(Length s, TrackData< Real > &td, Real engine_meters_per_unit) const =0trax::Trackpure virtual
TransitionEnd(EndType thisEnd) const noexcept=0trax::Trackpure virtual
TypeName() const noexcept=0trax::Trackpure virtual
UserData(TrackUserData *pData) noexcept=0trax::Trackpure virtual
UserData() const noexcept=0trax::Trackpure virtual