Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

Rotation Class Reference

#include <Rotation.h>

List of all members.

Public Member Functions

double * AsVector ()
Rotation operator * (float scaler)
Rotation operator+ (Rotation r_2)
Rotation operator+= (Rotation r_2)
Rotation operator- (Rotation r_2)
Rotation operator/ (float scaler)
 Rotation (float x, float y, float z)
 Rotation ()
Rotation SetRotation (Rotation new_rot)

Public Attributes

float spin [3]


Constructor & Destructor Documentation

Rotation::Rotation  ) 
 

Definition at line 3 of file Rotation.cpp.

References spin.

Referenced by operator *(), operator+(), operator+=(), operator-(), and operator/().

Rotation::Rotation float  x,
float  y,
float  z
 

Definition at line 8 of file Rotation.cpp.

References spin.


Member Function Documentation

double* Rotation::AsVector  ) 
 

Rotation Rotation::operator * float  scaler  ) 
 

Definition at line 38 of file Rotation.cpp.

References Rotation(), and spin.

Here is the call graph for this function:

Rotation Rotation::operator+ Rotation  r_2  ) 
 

Definition at line 23 of file Rotation.cpp.

References Rotation(), and spin.

Here is the call graph for this function:

Rotation Rotation::operator+= Rotation  r_2  ) 
 

Definition at line 28 of file Rotation.cpp.

References Rotation(), and spin.

Here is the call graph for this function:

Rotation Rotation::operator- Rotation  r_2  ) 
 

Definition at line 33 of file Rotation.cpp.

References Rotation(), and spin.

Here is the call graph for this function:

Rotation Rotation::operator/ float  scaler  ) 
 

Definition at line 42 of file Rotation.cpp.

References Rotation(), and spin.

Here is the call graph for this function:

Rotation Rotation::SetRotation Rotation  new_rot  ) 
 

Definition at line 15 of file Rotation.cpp.

References spin.


Member Data Documentation

float Rotation::spin[3]
 

Definition at line 20 of file Rotation.h.

Referenced by Quaternion::MakeAngles(), operator *(), operator+(), operator+=(), operator-(), operator/(), Quaternion::Quaternion(), Rotation(), and SetRotation().


The documentation for this class was generated from the following files:
Generated on Thu Apr 21 18:06:35 2005 for Basic Rendering Engine by  doxygen 1.4.1