![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::Location, including all inherited members.
| Curvature() const | trax::Location | |
| DeleteReservation(IDType forID=anyID) | trax::Location | |
| Distance(const Location &loc, Length maxdistance) const | trax::Location | |
| Equals(const Location &loc, Length epsilon) const noexcept | trax::Location | |
| Flip() noexcept | trax::Location | |
| Get(TrackLocation &tl) const noexcept | trax::Location | |
| Get(TrackLocationRef &tlr) const noexcept | trax::Location | |
| GetMutableTrack() const noexcept | trax::Location | |
| GetTrack() const noexcept | trax::Location | |
| IsOnTrack() const noexcept | trax::Location | |
| Location() noexcept=default | trax::Location | |
| Location(const Location &location) noexcept=default | trax::Location | |
| Location(Location &&location) noexcept=default | trax::Location | |
| Location(std::shared_ptr< const Track > pTrack, const TrackLocation &tl) | trax::Location | |
| Location(const Track &track, const TrackLocation &tl) | trax::Location | |
| Move(Length dParam) (defined in trax::Location) | trax::Location | |
| Move(Length dParam, const Event *pEvent) (defined in trax::Location) | trax::Location | |
| Move(Length dParam, Orientation principalDirection, SignalTarget *pSignalTarget) (defined in trax::Location) | trax::Location | |
| Move(Length dParam, Orientation principalDirection, const Event *pEvent, SignalTarget *pSignalTarget) (defined in trax::Location) | trax::Location | |
| MoveToEnd(Orientation direction=Orientation::Value::para, const Event *pEvent=nullptr, SignalTarget *pSignalTarget=nullptr) | trax::Location | |
| MoveTransit(Orientation direction=Orientation::Value::para, const Event *pEvent=nullptr, SignalTarget *pSignalTarget=nullptr) | trax::Location | |
| operator=(const Location &location) noexcept=default | trax::Location | |
| operator=(Location &&location) noexcept=default | trax::Location | |
| Orient() const noexcept | trax::Location | |
| Overlaps(IDType forID) const | trax::Location | |
| Param() const noexcept | trax::Location | |
| PutOff() noexcept | trax::Location | |
| PutOn(std::shared_ptr< const Track > pTrack, const TrackLocation &tl) | trax::Location | |
| Reserve(common::Interval< Length > range, IDType forID) | trax::Location | |
| TNBFrame(spat::Frame< Length, One > &frame) const | trax::Location | |
| Torsion() const | trax::Location | |
| Transition(spat::Position< Length > &pos) const (defined in trax::Location) | trax::Location | |
| Transition(spat::Vector< One > &tan) const (defined in trax::Location) | trax::Location | |
| Transition(spat::VectorBundle< Length, One > &bundle) const (defined in trax::Location) | trax::Location | |
| Transition(spat::VectorBundle2< Length, One > &bundle) const (defined in trax::Location) | trax::Location | |
| Transition(spat::Frame< Length, One > &frame) const (defined in trax::Location) | trax::Location | |
| Transition(TrackData< Real > &td, Real engine_meters_per_unit) const (defined in trax::Location) | trax::Location | |
| ~Location()=default (defined in trax::Location) | trax::Location | virtual |