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.