iMSTK
Interactive Medical Simulation Toolkit
Public Member Functions | List of all members
imstk::RigidBodyState2 Class Reference

Kinematic state of rigid bodies within a system. More...

#include <imstkRigidBodyState2.h>

Public Member Functions

void resize (const size_t size)
 
size_t size () const
 
const std::vector< bool > & getIsStatic () const
 
std::vector< bool > & getIsStatic ()
 
const std::vector< double > & getInvMasses () const
 
std::vector< double > & getInvMasses ()
 
const StdVectorOfMat3d & getInvIntertiaTensors () const
 
StdVectorOfMat3d & getInvIntertiaTensors ()
 
const StdVectorOfVec3d & getPositions () const
 
StdVectorOfVec3d & getPositions ()
 
const StdVectorOfQuatd & getOrientations () const
 
StdVectorOfQuatd & getOrientations ()
 
const StdVectorOfVec3d & getVelocities () const
 
StdVectorOfVec3d & getVelocities ()
 
const StdVectorOfVec3d & getAngularVelocities () const
 
StdVectorOfVec3d & getAngularVelocities ()
 
const StdVectorOfVec3d & getTentatveVelocities () const
 
StdVectorOfVec3d & getTentatveVelocities ()
 
const StdVectorOfVec3d & getTentativeAngularVelocities () const
 
StdVectorOfVec3d & getTentativeAngularVelocities ()
 
const StdVectorOfVec3d & getForces () const
 
StdVectorOfVec3d & getForces ()
 
const StdVectorOfVec3d & getTorques () const
 
StdVectorOfVec3d & getTorques ()
 
void setState (std::shared_ptr< RigidBodyState2 > state)
 Set the state to a given one, copies.
 

Detailed Description

Kinematic state of rigid bodies within a system.

Definition at line 18 of file imstkRigidBodyState2.h.


The documentation for this class was generated from the following file: