Static Public Member Functions
btTransformUtil Class Reference

Utils related to temporal transforms. More...

#include <btTransformUtil.h>

List of all members.

Static Public Member Functions

static void calculateDiffAxisAngle (const btTransform &transform0, const btTransform &transform1, btVector3 &axis, btScalar &angle)
static void calculateDiffAxisAngleQuaternion (const btQuaternion &orn0, const btQuaternion &orn1a, btVector3 &axis, btScalar &angle)
static void calculateVelocity (const btTransform &transform0, const btTransform &transform1, btScalar timeStep, btVector3 &linVel, btVector3 &angVel)
static void calculateVelocityQuaternion (const btVector3 &pos0, const btVector3 &pos1, const btQuaternion &orn0, const btQuaternion &orn1, btScalar timeStep, btVector3 &linVel, btVector3 &angVel)
static void integrateTransform (const btTransform &curTrans, const btVector3 &linvel, const btVector3 &angvel, btScalar timeStep, btTransform &predictedTransform)

Detailed Description

Utils related to temporal transforms.

Definition at line 38 of file btTransformUtil.h.


Member Function Documentation

static void btTransformUtil::calculateDiffAxisAngle ( const btTransform transform0,
const btTransform transform1,
btVector3 &  axis,
btScalar angle 
) [inline, static]

floating point inaccuracy can lead to w component > 1..., which breaks

Definition at line 121 of file btTransformUtil.h.

static void btTransformUtil::calculateDiffAxisAngleQuaternion ( const btQuaternion orn0,
const btQuaternion orn1a,
btVector3 &  axis,
btScalar angle 
) [inline, static]

Definition at line 97 of file btTransformUtil.h.

static void btTransformUtil::calculateVelocity ( const btTransform transform0,
const btTransform transform1,
btScalar  timeStep,
btVector3 &  linVel,
btVector3 &  angVel 
) [inline, static]

Definition at line 112 of file btTransformUtil.h.

static void btTransformUtil::calculateVelocityQuaternion ( const btVector3 &  pos0,
const btVector3 &  pos1,
const btQuaternion orn0,
const btQuaternion orn1,
btScalar  timeStep,
btVector3 &  linVel,
btVector3 &  angVel 
) [inline, static]

Definition at line 82 of file btTransformUtil.h.

static void btTransformUtil::integrateTransform ( const btTransform curTrans,
const btVector3 &  linvel,
const btVector3 &  angvel,
btScalar  timeStep,
btTransform predictedTransform 
) [inline, static]

Definition at line 43 of file btTransformUtil.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Wed Oct 31 2012 07:54:33