RotateVector Class Reference

#include <Rotate.h>

Collaboration diagram for RotateVector:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RotateVector ()
 RotateVector (const Vector &pend, float proll)
 ~RotateVector ()
 RotateVector (const RotateSphere &sphere)
 RotateVector (const RotateEuler &euler)
 RotateVector (const Matrix34 &matrix)
 RotateVector (const Quaternion &quat)

Public Attributes

Vector end
float roll

Friends

int operator!= (const RotateVector &a, const RotateVector &b)

Detailed Description

Definition at line 28 of file Rotate.h.


Constructor & Destructor Documentation

RotateVector::RotateVector  )  [inline]
 

Definition at line 33 of file Rotate.h.

RotateVector::RotateVector const Vector pend,
float  proll
[inline]
 

Definition at line 34 of file Rotate.h.

References Rotate::roll.

RotateVector::~RotateVector  )  [inline]
 

Definition at line 35 of file Rotate.h.

RotateVector::RotateVector const RotateSphere sphere  )  [inline]
 

Definition at line 216 of file Rotate.h.

References end, float(), RotateSphere::latitude, RotateSphere::longitude, RADIANS, RotateSphere::roll, roll, Vector::x, Vector::y, and Vector::z.

Here is the call graph for this function:

RotateVector::RotateVector const RotateEuler euler  )  [inline]
 

Definition at line 225 of file Rotate.h.

References end, float(), RADIANS, roll, Vector::Set(), RotateEuler::x, RotateEuler::y, and RotateEuler::z.

Here is the call graph for this function:

RotateVector::RotateVector const Matrix34 matrix  )  [inline]
 

Definition at line 395 of file Matrix34.h.

References end, float(), Matrix34::GetYAxis(), Matrix34::GetZAxis(), RADIANS, roll, Vector::x, Vector::y, and Vector::z.

Here is the call graph for this function:

RotateVector::RotateVector const Quaternion quat  )  [inline]
 

Definition at line 146 of file Rotate.h.

References end, float(), Quaternion::GetYAxis(), Quaternion::GetZAxis(), Quaternion::Inverse(), RADIANS, roll, Vector::x, Vector::y, YXRotateRadiansQ(), and Vector::z.

Here is the call graph for this function:


Friends And Related Function Documentation

int operator!= const RotateVector a,
const RotateVector b
[friend]
 

Definition at line 41 of file Rotate.h.


Member Data Documentation

Vector RotateVector::end
 

Definition at line 30 of file Rotate.h.

Referenced by Matrix34::Matrix34(), Quaternion::Quaternion(), RotateEuler::RotateEuler(), RotateSphere::RotateSphere(), and RotateVector().

float RotateVector::roll
 

Definition at line 31 of file Rotate.h.

Referenced by Matrix34::Matrix34(), Quaternion::Quaternion(), RotateEuler::RotateEuler(), RotateSphere::RotateSphere(), and RotateVector().


The documentation for this class was generated from the following files:
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:03 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001