Back to index

supertuxkart  0.5+dfsg1
Classes | Functions
btMatrix3x3.h File Reference
#include "btScalar.h"
#include "btVector3.h"
#include "btQuaternion.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  btMatrix3x3

Functions

SIMD_FORCE_INLINE btVector3 operator* (const btMatrix3x3 &m, const btVector3 &v)
SIMD_FORCE_INLINE btVector3 operator* (const btVector3 &v, const btMatrix3x3 &m)
SIMD_FORCE_INLINE btMatrix3x3 operator* (const btMatrix3x3 &m1, const btMatrix3x3 &m2)

Function Documentation

SIMD_FORCE_INLINE btVector3 operator* ( const btMatrix3x3 m,
const btVector3 v 
)

Definition at line 373 of file btMatrix3x3.h.

       {
              return btVector3(m[0].dot(v), m[1].dot(v), m[2].dot(v));
       }

Here is the call graph for this function:

SIMD_FORCE_INLINE btVector3 operator* ( const btVector3 v,
const btMatrix3x3 m 
)

Definition at line 380 of file btMatrix3x3.h.

       {
              return btVector3(m.tdotx(v), m.tdoty(v), m.tdotz(v));
       }

Here is the call graph for this function:

SIMD_FORCE_INLINE btMatrix3x3 operator* ( const btMatrix3x3 m1,
const btMatrix3x3 m2 
)

Definition at line 386 of file btMatrix3x3.h.

       {
              return btMatrix3x3(
                     m2.tdotx( m1[0]), m2.tdoty( m1[0]), m2.tdotz( m1[0]),
                     m2.tdotx( m1[1]), m2.tdoty( m1[1]), m2.tdotz( m1[1]),
                     m2.tdotx( m1[2]), m2.tdoty( m1[2]), m2.tdotz( m1[2]));
       }

Here is the call graph for this function: