|
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 228 of file btSpatialAlgebra.h.
| Enumerator | |
|---|---|
| None | |
| Add | |
| Subtract | |
Definition at line 233 of file btSpatialAlgebra.h.
|
inline |
Definition at line 357 of file btSpatialAlgebra.h.
|
inline |
Definition at line 241 of file btSpatialAlgebra.h.
|
inline |
Definition at line 328 of file btSpatialAlgebra.h.
|
inline |
Definition at line 285 of file btSpatialAlgebra.h.
|
inline |
Definition at line 307 of file btSpatialAlgebra.h.
|
inline |
Definition at line 263 of file btSpatialAlgebra.h.
| btMatrix3x3 btSpatialTransformationMatrix::m_rotMat |
Definition at line 230 of file btSpatialAlgebra.h.
| btVector3 btSpatialTransformationMatrix::m_trnVec |
Definition at line 231 of file btSpatialAlgebra.h.