CIvfQuat Class Reference

#include <ivfmath/IvfQuat.h>

Inheritance diagram for CIvfQuat:

CIvfMathBase List of all members.

Public Member Functions

 CIvfQuat ()
 CIvfQuat (CIvfQuat &v)
virtual ~CIvfQuat ()
 IvfClassInfo ("CIvfQuat", CIvfMathBase)
void getComponents (double &qx, double &qy, double &qz, double &qw)
void setComponents (double qx, double qy, double qz, double qw)
CIvfVec3d & getVectorPart ()
double getRealPart ()
void getAxisAngle (double &vx, double &vy, double &vz, double &angle)
void setFromAxisAngle (double vx, double vy, double vz, double angle)
void setRealPart (double value)
CIvfQuat & inv ()
double norm ()
void identity ()
CIvfQuat & conjugate ()
CIvfQuat & operator= (CIvfQuat &a)
CIvfQuat & operator * (CIvfQuat &a)
CIvfQuat & operator * (double b)
CIvfQuat & operator/ (double b)
CIvfQuat & operator+ (CIvfQuat &a)
CIvfQuat & operator- (CIvfQuat &a)

Detailed Description

Quaternion class

Interface not finished

Definition at line 38 of file IvfQuat.h.


Constructor & Destructor Documentation

CIvfQuat::CIvfQuat (   ) 
 

CIvfQuat constructor

CIvfQuat::CIvfQuat (  CIvfQuat &  v  ) 
 

CIvfQuat copy constructor

virtual CIvfQuat::~CIvfQuat (   )  [virtual]
 

CIvfQuat destructor


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:56 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO