![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::Train, including all inherited members.
| ActivateCoupling(EndType end)=0 | trax::RailRunner | pure virtual |
| Align(EndType atEnd, TrainComponent &component, EndType withEnd) const =0 | trax::Train | pure virtual |
| Align(EndType atEnd, TrainComponent &component, Orientation orientation) const =0 | trax::Train | pure virtual |
| Append(EndType atEnd, std::shared_ptr< TrainComponent > pComponent, EndType withEnd, bool bCouple=true)=0 (defined in trax::Train) | trax::Train | pure virtual |
| Append(EndType atEnd, std::shared_ptr< TrainComponent > pComponent, Orientation orientation, bool bCouple=true)=0 (defined in trax::Train) | trax::Train | pure virtual |
| Brake(One byfactor)=0 | trax::RailRunner | pure virtual |
| Brake() const noexcept=0 | trax::RailRunner | pure virtual |
| BrakeAbsolute(Force brake)=0 | trax::RailRunner | pure virtual |
| BrakeAbsolute() const noexcept=0 | trax::RailRunner | pure virtual |
| Clear() noexcept=0 | trax::Train | pure virtual |
| Couple(EndType thisEnd, Train &with, EndType withEnd) noexcept=0 | trax::Train | pure virtual |
| Couple(EndType end, TrainComponent &with, EndType withEnd, bool btriggerPulses=true) noexcept=0 | trax::Train | virtual |
| Create(TrainComponent &trainComponent, Orientation orientation=Orientation::Value::para)=0 | trax::Train | pure virtual |
| Create(const std::vector< std::pair< std::shared_ptr< TrainComponent >, Orientation > > &trainComponents, Orientation orientation=Orientation::Value::para, bool bMoveTo=true, DistanceType distance=DistanceType::actual)=0 | trax::Train | pure virtual |
| CurrentPowerOutput() const noexcept=0 | trax::RailRunner | pure virtual |
| DeactivateCoupling(EndType end)=0 | trax::RailRunner | pure virtual |
| DeRail() noexcept=0 | trax::RailRunner | pure virtual |
| DistanceType enum name (defined in trax::TrainComponent) | trax::TrainComponent | |
| EndType enum name | trax::RailRunner | |
| GetComponent(int index) const =0 | trax::Train | pure virtual |
| GetCoupledTrainComponent(EndType end) const noexcept=0 | trax::TrainComponent | pure virtual |
| GetCouplingHeight(EndType end) const noexcept=0 | trax::RailRunner | pure virtual |
| GetCouplingLength(EndType end, DistanceType distance=DistanceType::max) const noexcept=0 | trax::TrainComponent | pure virtual |
| GetGlobalAnchor() const =0 | trax::RailRunner | pure virtual |
| GetIndexOf(const TrainComponent &component) const noexcept=0 | trax::Train | pure virtual |
| GetLength(DistanceType distance=DistanceType::actual) const noexcept=0 | trax::TrainComponent | pure virtual |
| GetLocation() const noexcept=0 | trax::RailRunner | pure virtual |
| GetNumberOfComponents() const noexcept=0 | trax::Train | pure virtual |
| GetOrientation() const noexcept=0 | trax::TrainComponent | pure virtual |
| GetOverhang(EndType end, DistanceType distance=DistanceType::actual) const noexcept=0 | trax::TrainComponent | pure virtual |
| GetTipAt(EndType end)=0 | trax::TrainComponent | pure virtual |
| GetTipAt(EndType end) const =0 | trax::TrainComponent | pure virtual |
| GetTopmostTrain() const noexcept=0 | trax::TrainComponent | pure virtual |
| GetTotalMass() const noexcept=0 | trax::TrainComponent | pure virtual |
| GetTrain() const noexcept=0 | trax::TrainComponent | pure virtual |
| GetVelocity() const =0 | trax::RailRunner | pure virtual |
| ID() const noexcept=0 | trax::Identified< RailRunner > | pure virtual |
| IsActivated(EndType end) const noexcept=0 | trax::RailRunner | pure virtual |
| IsCoupled(EndType end=EndType::any) const noexcept=0 | trax::RailRunner | pure virtual |
| IsFinal() const noexcept=0 | trax::TrainComponent | pure virtual |
| IsParent(const Train &train) const noexcept=0 | trax::TrainComponent | pure virtual |
| IsRailed() const noexcept=0 | trax::RailRunner | pure virtual |
| IsUnCoupledInternally() const noexcept=0 | trax::Train | pure virtual |
| IsValid() const noexcept=0 | trax::RailRunner | pure virtual |
| JackOnCouple(EndType end)=0 | trax::RailRunner | pure virtual |
| JackOnCouplingActivated(EndType end)=0 | trax::RailRunner | pure virtual |
| JackOnCouplingDeactivated(EndType end)=0 | trax::RailRunner | pure virtual |
| JackOnDerail() noexcept=0 | trax::TrainComponent | pure virtual |
| JackOnRail() noexcept=0 | trax::TrainComponent | pure virtual |
| JackOnUnCouple(EndType end)=0 | trax::RailRunner | pure virtual |
| JackOnUnCoupleInternal() noexcept=0 | trax::Train | pure virtual |
| Make() noexcept | trax::Train | static |
| MaxBrake() const noexcept=0 | trax::RailRunner | pure virtual |
| MaximumPowerOutput() const noexcept=0 | trax::RailRunner | pure virtual |
| MaximumVelocity() const noexcept=0 | trax::RailRunner | pure virtual |
| MaxThrust() const noexcept=0 | trax::RailRunner | pure virtual |
| MaxThrust(Velocity velocity) const noexcept=0 | trax::RailRunner | pure virtual |
| Rail(const Location &location, bool bMoveTo, DistanceType distance)=0 | trax::TrainComponent | pure virtual |
| Rail(const Location &location, bool bMoveTo=true)=0 | trax::TrainComponent | virtual |
| Reduce(bool bRecursive=true) noexcept=0 | trax::Train | pure virtual |
| Reference(const std::string &name) const=0 | trax::Identified< RailRunner > | pure virtual |
| ReferenceNames(const std::string &namePart) const=0 | trax::Identified< RailRunner > | pure virtual |
| ResetToGlobalAnchor(const spat::Frame< Length, One > &anchorPose, DistanceType distance)=0 (defined in trax::TrainComponent) | trax::TrainComponent | pure virtual |
| ResetToGlobalAnchor(const spat::Frame< Length, One > &anchorPose)=0 | trax::TrainComponent | virtual |
| Separate()=0 | trax::Train | pure virtual |
| SetOrientation(Orientation orientation) noexcept=0 (defined in trax::TrainComponent) | trax::TrainComponent | protectedpure virtual |
| SetTrain(Train *pTrain) noexcept=0 (defined in trax::TrainComponent) | trax::TrainComponent | protectedpure virtual |
| SetVelocity(Velocity velocity)=0 | trax::RailRunner | pure virtual |
| SplitAfter(int idxAt)=0 | trax::Train | pure virtual |
| Take(EndType atEnd, Train &fromTrain, EndType withEnd)=0 | trax::Train | pure virtual |
| TargetDirection() const noexcept=0 | trax::RailRunner | pure virtual |
| TargetVelocity(Velocity velocity)=0 | trax::RailRunner | pure virtual |
| TargetVelocity() const noexcept=0 | trax::RailRunner | pure virtual |
| This() const noexcept=0 | trax::RailRunner | pure virtual |
| ThisTrain() const noexcept=0 | trax::Train | pure virtual |
| ThisTrainComponent() const noexcept=0 | trax::TrainComponent | pure virtual |
| Thrust(One byfactor)=0 | trax::RailRunner | pure virtual |
| Thrust() const noexcept=0 | trax::RailRunner | pure virtual |
| ThrustAbsolute(Force thrust)=0 | trax::RailRunner | pure virtual |
| ThrustAbsolute() const noexcept=0 | trax::RailRunner | pure virtual |
| TypeName() const noexcept=0 | trax::RailRunner | pure virtual |
| Uncouple(EndType end=EndType::all, bool btriggerPulses=true) noexcept=0 | trax::RailRunner | pure virtual |
| UserData(RailRunnerUserData *pData) noexcept=0 | trax::RailRunner | pure virtual |
| UserData() const noexcept=0 | trax::RailRunner | pure virtual |