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

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

Curvature() consttrax::Location
DeleteReservation(IDType forID=anyID)trax::Location
Distance(const Location &loc, Length maxdistance) consttrax::Location
Equals(const Location &loc, Length epsilon) const noexcepttrax::Location
Flip() noexcepttrax::Location
Get(TrackLocation &tl) const noexcepttrax::Location
Get(TrackLocationRef &tlr) const noexcepttrax::Location
GetMutableTrack() const noexcepttrax::Location
GetTrack() const noexcepttrax::Location
IsOnTrack() const noexcepttrax::Location
Location() noexcept=defaulttrax::Location
Location(const Location &location) noexcept=defaulttrax::Location
Location(Location &&location) noexcept=defaulttrax::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=defaulttrax::Location
operator=(Location &&location) noexcept=defaulttrax::Location
Orient() const noexcepttrax::Location
Overlaps(IDType forID) consttrax::Location
Param() const noexcepttrax::Location
PutOff() noexcepttrax::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) consttrax::Location
Torsion() consttrax::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::Locationvirtual