|
Bullet Collision Detection & Physics Library
|
#include <btSpatialAlgebra.h>

Public Types | |
| enum | eOutputOperation { None = 0 , Add = 1 , Subtract = 2 } |
Public Member Functions | |
| template<typename SpatialVectorType > | |
| void | transform (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| void | transformRotationOnly (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| void | transformInverse (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| void | transformInverseRotationOnly (const SpatialVectorType &inVec, SpatialVectorType &outVec, eOutputOperation outOp=None) |
| void | transformInverse (const btSymmetricSpatialDyad &inMat, btSymmetricSpatialDyad &outMat, eOutputOperation outOp=None) |
| template<typename SpatialVectorType > | |
| SpatialVectorType | operator* (const SpatialVectorType &vec) |
Public Attributes | |
| btMatrix3x3 | m_rotMat |
| btVector3 | m_trnVec |
Definition at line 165 of file btSpatialAlgebra.h.
| Enumerator | |
|---|---|
| None | |
| Add | |
| Subtract | |
Definition at line 170 of file btSpatialAlgebra.h.
|
inline |
Definition at line 298 of file btSpatialAlgebra.h.
|
inline |
Definition at line 178 of file btSpatialAlgebra.h.
|
inline |
Definition at line 268 of file btSpatialAlgebra.h.
|
inline |
Definition at line 224 of file btSpatialAlgebra.h.
|
inline |
Definition at line 246 of file btSpatialAlgebra.h.
|
inline |
Definition at line 201 of file btSpatialAlgebra.h.
| btMatrix3x3 btSpatialTransformationMatrix::m_rotMat |
Definition at line 167 of file btSpatialAlgebra.h.
| btVector3 btSpatialTransformationMatrix::m_trnVec |
Definition at line 168 of file btSpatialAlgebra.h.