![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::Gestalt, including all inherited members.
| Attach(std::unique_ptr< Geom > pGeom, Mass mass)=0 | trax::Gestalt | pure virtual |
| Attach(std::unique_ptr< Geom > pGeom)=0 | trax::Gestalt | virtual |
| Attach(std::vector< std::unique_ptr< Geom > > &geoms)=0 | trax::Gestalt | virtual |
| CenterOfMass(const spat::Position< Length > &pos) noexcept=0 | trax::Body | pure virtual |
| CenterOfMass() const noexcept=0 | trax::Body | pure virtual |
| Clear() noexcept=0 | trax::Shape | pure virtual |
| Count() const =0 | trax::Shape | pure virtual |
| GeomMass(int idx=0) const =0 | trax::Gestalt | pure virtual |
| Get(int idx=0) const =0 | trax::Shape | pure virtual |
| GetAngularVelocity(spat::Vector< AngularVelocity > &w) const =0 | trax::Body | pure virtual |
| GetExtent() const noexcept=0 | trax::Shape | pure virtual |
| GetFrame(spat::Frame< Length, One > &frame) const noexcept=0 | trax::Gestalt | 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::Gestalt | 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 |
| Remove(int idx)=0 | trax::Shape | pure virtual |
| SetAngularVelocity(const spat::Vector< AngularVelocity > &w)=0 | trax::Body | pure virtual |
| SetFrame(const spat::Frame< Length, One > &frame) noexcept=0 | trax::Gestalt | 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::Gestalt | 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 |
| ~Shape()=default (defined in trax::Shape) | trax::Shape | virtual |