Logo Search packages:      
Sourcecode: blender version File versions

btTransform Class Reference

#include <btTransform.h>

List of all members.

Detailed Description

btTransform supports rigid transforms (only translation and rotation, no scaling/shear)

Definition at line 25 of file btTransform.h.

Public Member Functions

SIMD_FORCE_INLINE btTransform (const btTransform &other)
SIMD_FORCE_INLINE btTransform (const btMatrix3x3 &b, const btVector3 &c=btVector3(btScalar(0), btScalar(0), btScalar(0)))
SIMD_FORCE_INLINE btTransform (const btQuaternion &q, const btVector3 &c=btVector3(btScalar(0), btScalar(0), btScalar(0)))
btMatrix3x3 & 
getBasis () const
SIMD_FORCE_INLINE btMatrix3x3 & getBasis ()
void getOpenGLMatrix (btScalar *m) const
SIMD_FORCE_INLINE const btVector3getOrigin () const
SIMD_FORCE_INLINE btVector3getOrigin ()
btQuaternion getRotation () const
btTransform inverse () const
btTransform inverseTimes (const btTransform &t) const
SIMD_FORCE_INLINE btVector3 invXform (const btVector3 &inVec) const
SIMD_FORCE_INLINE void mult (const btTransform &t1, const btTransform &t2)
SIMD_FORCE_INLINE btVector3 operator() (const btVector3 &x) const
btTransform operator* (const btTransform &t) const
SIMD_FORCE_INLINE btVector3 operator* (const btVector3 &x) const
btTransformoperator*= (const btTransform &t)
SIMD_FORCE_INLINE btTransformoperator= (const btTransform &other)
SIMD_FORCE_INLINE void setBasis (const btMatrix3x3 &basis)
void setFromOpenGLMatrix (const btScalar *m)
void setIdentity ()
SIMD_FORCE_INLINE void setOrigin (const btVector3 &origin)
SIMD_FORCE_INLINE void setRotation (const btQuaternion &q)
template<typename Scalar2>
void setValue (const Scalar2 *m)

Static Public Member Functions

static btTransform getIdentity ()

Private Attributes

btMatrix3x3 m_basis
btVector3 m_origin

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

Generated by  Doxygen 1.6.0   Back to index