Skip to content

Quaterni 8h 02

Function Documentation

float Dot const Quaternion a,
const Quaternion b
[inline]
 

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().

Quaternion IdentityQ  )  [inline]
 

Definition at line 205 of file Quaterni.h.

Referenced by Quaternion::IsIdentity().

Quaternion RotateVQ float  angle,
const Vector axis
[inline]
 

Definition at line 217 of file Quaterni.h.

References RADIANS.

void TransformVector const Quaternion q,
Vector v
[inline]
  Definition at line 209 of file Quaterni.h.

Quaternion VectorsToStandardQ const Vector becomezdir,
const Vector becomeydir
[inline]
 

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:

Quaternion XRotateQ float  angle  )  [inline]
 

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:

Quaternion XRotateRadiansQ float  anglerad  )  [inline]
 

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:

Quaternion XYRotateQ float  x,
float  y
[inline]
 

Definition at line 265 of file Quaterni.h.

References XRotateQ(), and YRotateQ().

Here is the call graph for this function:

Quaternion XYZRotateQ float  x,
float  y,
float  z
[inline]
 

Definition at line 261 of file Quaterni.h.

References XRotateQ(), YRotateQ(), and ZRotateQ().

Here is the call graph for this function: