#include "FileCons.h"
#include "Vector.h"
Include dependency graph for Quaterni.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Quaternion |
Defines | |
#define | __QUATERNI_H |
Functions | |
Quaternion | IdentityQ () |
void | TransformVector (const Quaternion &q, Vector &v) |
float | Dot (const Quaternion &a, const Quaternion &b) |
Quaternion | RotateVQ (float angle, const Vector &axis) |
Quaternion | XRotateRadiansQ (float anglerad) |
Quaternion | YRotateRadiansQ (float anglerad) |
Quaternion | ZRotateRadiansQ (float anglerad) |
Quaternion | XRotateQ (float angle) |
Quaternion | YRotateQ (float angle) |
Quaternion | ZRotateQ (float angle) |
Quaternion | YXZRotateRadiansQ (float y, float x, float z) |
Quaternion | YXRotateRadiansQ (float y, float x) |
Quaternion | YXZRotateQ (float y, float x, float z) |
Quaternion | YXRotateQ (float y, float x) |
Quaternion | XYZRotateQ (float x, float y, float z) |
Quaternion | XYRotateQ (float x, float y) |
Quaternion | VectorsToStandardQ (const Vector &becomezdir, const Vector &becomeydir) |
|
Definition at line 3 of file Quaterni.h. |
|
Definition at line 213 of file Quaterni.h. References Quaternion::v, and Quaternion::w. Referenced by DistancePointToPlane(), Quaternion::Norm(), Vector::operator|(), Vector::Square(), VectorsToAngle(), and VectorsToLinear(). |
|
Definition at line 205 of file Quaterni.h. Referenced by Quaternion::IsIdentity(). |
|
Definition at line 217 of file Quaterni.h. References RADIANS. |
|
Definition at line 209 of file Quaterni.h. |
|
Definition at line 270 of file Quaterni.h. References float(), Vector::Vector(), Vector::x, Vector::y, and ZRotateRadiansQ(). Here is the call graph for this function: ![]() |
|
Definition at line 233 of file Quaterni.h. References RADIANS, and XRotateRadiansQ(). Referenced by XYRotateQ(), and XYZRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 221 of file Quaterni.h. References Vector::Vector(). Referenced by XRotateQ(), YXRotateRadiansQ(), and YXZRotateRadiansQ(). Here is the call graph for this function: ![]() |
|
Definition at line 265 of file Quaterni.h. References XRotateQ(), and YRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 261 of file Quaterni.h. References XRotateQ(), YRotateQ(), and ZRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 237 of file Quaterni.h. References RADIANS, and YRotateRadiansQ(). Referenced by XYRotateQ(), and XYZRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 225 of file Quaterni.h. References Vector::Vector(). Referenced by YRotateQ(), YXRotateRadiansQ(), and YXZRotateRadiansQ(). Here is the call graph for this function: ![]() |
|
Definition at line 257 of file Quaterni.h. References RADIANS, and YXRotateRadiansQ(). Referenced by RotateEuler::RotateEuler(). Here is the call graph for this function: ![]() |
|
Definition at line 249 of file Quaterni.h. References XRotateRadiansQ(), and YRotateRadiansQ(). Referenced by RotateVector::RotateVector(), and YXRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 253 of file Quaterni.h. References RADIANS, and YXZRotateRadiansQ(). Here is the call graph for this function: ![]() |
|
Definition at line 245 of file Quaterni.h. References XRotateRadiansQ(), YRotateRadiansQ(), and ZRotateRadiansQ(). Referenced by YXZRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 241 of file Quaterni.h. References RADIANS, and ZRotateRadiansQ(). Referenced by XYZRotateQ(). Here is the call graph for this function: ![]() |
|
Definition at line 229 of file Quaterni.h. References Vector::Vector(). Referenced by VectorsToStandardQ(), YXZRotateRadiansQ(), and ZRotateQ(). Here is the call graph for this function: ![]() |
Generated on Thu Oct 27 11:46:48 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001