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

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

Attach(std::unique_ptr< Geom > pGeom, Mass mass)=0trax::Gestaltpure virtual
Attach(std::unique_ptr< Geom > pGeom)=0trax::Gestaltvirtual
Attach(std::vector< std::unique_ptr< Geom > > &geoms)=0trax::Gestaltvirtual
CenterOfMass(const spat::Position< Length > &pos) noexcept=0trax::Bodypure virtual
CenterOfMass() const noexcept=0trax::Bodypure virtual
Clear() noexcept=0trax::Shapepure virtual
Count() const =0trax::Shapepure virtual
GeomMass(int idx=0) const =0trax::Gestaltpure virtual
Get(int idx=0) const =0trax::Shapepure virtual
GetAngularVelocity(spat::Vector< AngularVelocity > &w) const =0trax::Bodypure virtual
GetExtent() const noexcept=0trax::Shapepure virtual
GetFrame(spat::Frame< Length, One > &frame) const noexcept=0trax::Gestaltpure virtual
GetLinearVelocity(spat::Vector< Velocity > &v) const =0trax::Bodypure virtual
GetMass() const noexcept=0trax::Bodypure virtual
GetName() const noexcept=0trax::Gestaltpure 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
Remove(int idx)=0trax::Shapepure virtual
SetAngularVelocity(const spat::Vector< AngularVelocity > &w)=0trax::Bodypure virtual
SetFrame(const spat::Frame< Length, One > &frame) noexcept=0trax::Gestaltpure virtual
SetLinearVelocity(const spat::Vector< Velocity > &v)=0trax::Bodypure virtual
SetMass(Mass mass)=0trax::Bodypure virtual
SetName(const char *name) noexcept=0trax::Gestaltpure 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
~Shape()=default (defined in trax::Shape)trax::Shapevirtual