torque Torque Game Engine Documentation
TGE Version 1.5.2

TQuatF Class Reference

#include <mQuat.h>

Inheritance diagram for TQuatF:

Inheritance graph
[legend]

Public Types

enum  {
  Matrix_HasRotation = 1,
  Matrix_HasTranslation = 2,
  Matrix_HasScale = 4
}

Public Member Functions

 TQuatF ()
 TQuatF (bool ident)
 TQuatF (const EulerF &e, const Point3F &p)
 TQuatF (const AngAxisF &aa, const Point3F &p)
 TQuatF (const QuatF &q, const Point3F &p)
TQuatFset (const EulerF &euler, const Point3F &p)
TQuatFset (const AngAxisF &aa, const Point3F &p)
TQuatFset (const QuatF &quat, const Point3F &p)
TQuatFinverse (void)
TQuatFidentity (void)
Point3FmulP (const Point3F &p, Point3F *r)

Data Fields

Point3F p
U32 flags

Member Enumeration Documentation

anonymous enum

Enumerator:
Matrix_HasRotation 
Matrix_HasTranslation 
Matrix_HasScale 


Constructor & Destructor Documentation

TQuatF::TQuatF (  )  [inline]

TQuatF::TQuatF ( bool  ident  )  [inline]

TQuatF::TQuatF ( const EulerF e,
const Point3F p 
) [inline]

TQuatF::TQuatF ( const AngAxisF aa,
const Point3F p 
) [inline]

TQuatF::TQuatF ( const QuatF q,
const Point3F p 
) [inline]


Member Function Documentation

TQuatF & TQuatF::set ( const EulerF euler,
const Point3F p 
) [inline]

TQuatF & TQuatF::set ( const AngAxisF aa,
const Point3F p 
) [inline]

TQuatF & TQuatF::set ( const QuatF quat,
const Point3F p 
) [inline]

TQuatF & TQuatF::inverse ( void   )  [inline]

Reimplemented from QuatF.

TQuatF & TQuatF::identity ( void   )  [inline]

Reimplemented from QuatF.

Point3F& TQuatF::mulP ( const Point3F p,
Point3F r 
)

Reimplemented from QuatF.


Field Documentation




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen