TSQ Class Reference

#include <Rotate.h>

Collaboration diagram for TSQ:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TSQ ()
 TSQ (const Matrix34 &actionmatrix)
 TSQ (const Vector &ptranslate, const Vector &pscale, const Quaternion &pquat)
int operator!= (const TSQ &b) const
void SetDefault ()
TSQoperator+= (const TSQ &other)
TSQoperator *= (float scalar)
void PostBlend ()
void FillMatrices (Matrix34 &matrix, Matrix34 &inverse)

Public Attributes

Vector translate
Vector scale
Quaternion quat
float roll
BOOL m_isrollcomputed

Detailed Description

Definition at line 92 of file Rotate.h.


Constructor & Destructor Documentation

TSQ::TSQ  )  [inline]
 

Definition at line 100 of file Rotate.h.

TSQ::TSQ const Matrix34 actionmatrix  ) 
 

TSQ::TSQ const Vector ptranslate,
const Vector pscale,
const Quaternion pquat
[inline]
 

Definition at line 102 of file Rotate.h.


Member Function Documentation

void TSQ::FillMatrices Matrix34 matrix,
Matrix34 inverse
 

TSQ& TSQ::operator *= float  scalar  )  [inline]
 

Definition at line 120 of file Rotate.h.

int TSQ::operator!= const TSQ b  )  const [inline]
 

Definition at line 109 of file Rotate.h.

References quat, scale, and translate.

TSQ& TSQ::operator+= const TSQ other  )  [inline]
 

Definition at line 113 of file Rotate.h.

References quat, scale, and translate.

void TSQ::PostBlend  )  [inline]
 

Definition at line 127 of file Rotate.h.

References Quaternion::Normalize().

Here is the call graph for this function:

void TSQ::SetDefault  )  [inline]
 

Definition at line 111 of file Rotate.h.

References Vector::Set().

Here is the call graph for this function:


Member Data Documentation

BOOL TSQ::m_isrollcomputed
 

Definition at line 98 of file Rotate.h.

Quaternion TSQ::quat
 

Definition at line 96 of file Rotate.h.

Referenced by operator!=(), and operator+=().

float TSQ::roll
 

Definition at line 97 of file Rotate.h.

Vector TSQ::scale
 

Definition at line 95 of file Rotate.h.

Referenced by operator!=(), and operator+=().

Vector TSQ::translate
 

Definition at line 94 of file Rotate.h.

Referenced by operator!=(), and operator+=().


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:47:04 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001