doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
idJointMat Class Reference

#include <JointTransform.h>

Public Member Functions

void SetRotation (const idMat3 &m)
 
void SetTranslation (const idVec3 &t)
 
idVec3 operator* (const idVec3 &v) const
 
idVec3 operator* (const idVec4 &v) const
 
idJointMatoperator*= (const idJointMat &a)
 
idJointMatoperator/= (const idJointMat &a)
 
bool Compare (const idJointMat &a) const
 
bool Compare (const idJointMat &a, const float epsilon) const
 
bool operator== (const idJointMat &a) const
 
bool operator!= (const idJointMat &a) const
 
idMat3 ToMat3 (void) const
 
idVec3 ToVec3 (void) const
 
idJointQuat ToJointQuat (void) const
 
const floatToFloatPtr (void) const
 
floatToFloatPtr (void)
 

Private Attributes

float mat [3 *4]
 

Detailed Description

Definition at line 63 of file JointTransform.h.

Member Function Documentation

ID_INLINE bool idJointMat::Compare ( const idJointMat a) const

Definition at line 197 of file JointTransform.h.

ID_INLINE bool idJointMat::Compare ( const idJointMat a,
const float  epsilon 
) const

Definition at line 208 of file JointTransform.h.

ID_INLINE bool idJointMat::operator!= ( const idJointMat a) const

Definition at line 223 of file JointTransform.h.

ID_INLINE idVec3 idJointMat::operator* ( const idVec3 v) const

Definition at line 109 of file JointTransform.h.

ID_INLINE idVec3 idJointMat::operator* ( const idVec4 v) const

Definition at line 115 of file JointTransform.h.

ID_INLINE idJointMat & idJointMat::operator*= ( const idJointMat a)

Definition at line 121 of file JointTransform.h.

ID_INLINE idJointMat & idJointMat::operator/= ( const idJointMat a)

Definition at line 159 of file JointTransform.h.

ID_INLINE bool idJointMat::operator== ( const idJointMat a) const

Definition at line 219 of file JointTransform.h.

ID_INLINE void idJointMat::SetRotation ( const idMat3 m)

Definition at line 90 of file JointTransform.h.

ID_INLINE void idJointMat::SetTranslation ( const idVec3 t)

Definition at line 103 of file JointTransform.h.

ID_INLINE const float * idJointMat::ToFloatPtr ( void  ) const

Definition at line 237 of file JointTransform.h.

ID_INLINE float * idJointMat::ToFloatPtr ( void  )

Definition at line 241 of file JointTransform.h.

idJointQuat idJointMat::ToJointQuat ( void  ) const

Definition at line 38 of file JointTransform.cpp.

ID_INLINE idMat3 idJointMat::ToMat3 ( void  ) const

Definition at line 227 of file JointTransform.h.

ID_INLINE idVec3 idJointMat::ToVec3 ( void  ) const

Definition at line 233 of file JointTransform.h.

Member Data Documentation

float idJointMat::mat[3 *4]
private

Definition at line 87 of file JointTransform.h.


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