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

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

CenterOfMass(const spat::Position< Length > &pos) noexcept=0trax::Bodypure virtual
CenterOfMass() const noexcept=0trax::Bodypure virtual
GetAngularVelocity(spat::Vector< AngularVelocity > &w) const =0trax::Bodypure virtual
GetFrame(spat::Frame< Length, One > &frame) const noexcept=0trax::Bodypure virtual
GetLinearVelocity(spat::Vector< Velocity > &v) const =0trax::Bodypure virtual
GetMass() const noexcept=0trax::Bodypure virtual
GetName() const noexcept=0trax::Bodypure virtual
GetSleepDelay() const noexcept=0 (defined in trax::Body)trax::Bodypure virtual
GetSleepThreshold() const noexcept=0 (defined in trax::Body)trax::Bodypure virtual
InertiaTensor(const spat::SquareMatrix< Area, 3 > &specificInertiaTensor)=0trax::Bodypure virtual
InertiaTensor() const =0trax::Bodypure virtual
IsSleeping() const noexcept=0trax::Bodypure virtual
SetAngularVelocity(const spat::Vector< AngularVelocity > &w)=0trax::Bodypure virtual
SetFrame(const spat::Frame< Length, One > &frame) noexcept=0trax::Bodypure virtual
SetLinearVelocity(const spat::Vector< Velocity > &v)=0trax::Bodypure virtual
SetMass(Mass mass)=0trax::Bodypure virtual
SetName(const char *name) noexcept=0trax::Bodypure virtual
SetSleepDelay(Time threshold)=0 (defined in trax::Body)trax::Bodypure virtual
SetSleepThreshold(decltype(Velocity{} *Velocity{}) threshold)=0 (defined in trax::Body)trax::Bodypure virtual
WakeUp()=0trax::Bodypure virtual
~Body()=default (defined in trax::Body)trax::Bodyvirtual