![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::Body, including all inherited members.
| CenterOfMass(const spat::Position< Length > &pos) noexcept=0 | trax::Body | pure virtual |
| CenterOfMass() const noexcept=0 | trax::Body | pure virtual |
| GetAngularVelocity(spat::Vector< AngularVelocity > &w) const =0 | trax::Body | pure virtual |
| GetFrame(spat::Frame< Length, One > &frame) const noexcept=0 | trax::Body | pure virtual |
| GetLinearVelocity(spat::Vector< Velocity > &v) const =0 | trax::Body | pure virtual |
| GetMass() const noexcept=0 | trax::Body | pure virtual |
| GetName() const noexcept=0 | trax::Body | pure virtual |
| GetSleepDelay() const noexcept=0 (defined in trax::Body) | trax::Body | pure virtual |
| GetSleepThreshold() const noexcept=0 (defined in trax::Body) | trax::Body | pure virtual |
| InertiaTensor(const spat::SquareMatrix< Area, 3 > &specificInertiaTensor)=0 | trax::Body | pure virtual |
| InertiaTensor() const =0 | trax::Body | pure virtual |
| IsSleeping() const noexcept=0 | trax::Body | pure virtual |
| SetAngularVelocity(const spat::Vector< AngularVelocity > &w)=0 | trax::Body | pure virtual |
| SetFrame(const spat::Frame< Length, One > &frame) noexcept=0 | trax::Body | pure virtual |
| SetLinearVelocity(const spat::Vector< Velocity > &v)=0 | trax::Body | pure virtual |
| SetMass(Mass mass)=0 | trax::Body | pure virtual |
| SetName(const char *name) noexcept=0 | trax::Body | pure virtual |
| SetSleepDelay(Time threshold)=0 (defined in trax::Body) | trax::Body | pure virtual |
| SetSleepThreshold(decltype(Velocity{} *Velocity{}) threshold)=0 (defined in trax::Body) | trax::Body | pure virtual |
| WakeUp()=0 | trax::Body | pure virtual |
| ~Body()=default (defined in trax::Body) | trax::Body | virtual |