# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLMISC::CQuat Class Reference

A float quaternion. More...

#include <quat.h>

Inheritance diagram for NLMISC::CQuat:

NLMISC::CQuatT< float > List of all members.

Public Methods

Object
CQuat & operator= (const CQuatT< float > &o)
 CQuat (const CQuatT< float > &o)
 CQuat ()
 CQuat (float X, float Y, float Z, float W)
 CQuat (const CVector &axis, float angle)
 ctor of a UNIT quaternion, from an angle axis. More...

 CQuat (const CAngleAxis &aa)
 ctor of a UNIT quaternion, from an angle axis. More...


Static Public Attributes

const CQuat Identity

Detailed Description

A float quaternion.

Author:
Antoine Viau. , Nevrax France
Date:
2000

Definition at line 496 of file quat.h.


Constructor & Destructor Documentation

NLMISC::CQuat::CQuat const CQuatT< float > &    o [inline]
 

Definition at line 504 of file quat.h.

References NLMISC::CQuatT< float >::CQuatT.

Referenced by operator=.

NLMISC::CQuat::CQuat   [inline]
 

Definition at line 505 of file quat.h.

NLMISC::CQuat::CQuat float    X,
float    Y,
float    Z,
float    W
[inline]
 

Definition at line 506 of file quat.h.

References NLMISC::CQuatT< float >::CQuatT.

NLMISC::CQuat::CQuat const CVector   axis,
float    angle
[inline]
 

ctor of a UNIT quaternion, from an angle axis.

Definition at line 508 of file quat.h.

References NLMISC::CQuatT< float >::CQuatT.

NLMISC::CQuat::CQuat const CAngleAxis   aa [inline]
 

ctor of a UNIT quaternion, from an angle axis.

Definition at line 510 of file quat.h.

References NLMISC::CQuatT< float >::CQuatT.


Member Function Documentation

CQuat& NLMISC::CQuat::operator= const CQuatT< float > &    o [inline]
 

Definition at line 503 of file quat.h.

References CQuat, NLMISC::CQuatT< float >::w, NLMISC::CQuatT< float >::x, NLMISC::CQuatT< float >::y, and NLMISC::CQuatT< float >::z.


Member Data Documentation

const CQuat NLMISC::CQuat::Identity [static]
 

Definition at line 35 of file quat.cpp.


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