AngAxisF Class Reference

#include <mAngAxis.h>

List of all members.

Public Member Functions

 AngAxisF ()
 AngAxisF (const Point3F &_axis, F32 _angle)
 AngAxisF (const MatrixF &m)
 AngAxisF (const QuatF &q)
AngAxisFset (const Point3F &_axis, F32 _angle)
AngAxisFset (const MatrixF &m)
AngAxisFset (const QuatF &q)
bool operator== (const AngAxisF &c) const
bool operator!= (const AngAxisF &c) const
MatrixFsetMatrix (MatrixF *mat) const

Static Public Member Functions

static void RotateX (F32 angle, MatrixF *mat)
static void RotateY (F32 angle, MatrixF *mat)
static void RotateZ (F32 angle, MatrixF *mat)
static void RotateX (F32 angle, const Point3F &from, Point3F *to)
static void RotateY (F32 angle, const Point3F &from, Point3F *to)
static void RotateZ (F32 angle, const Point3F &from, Point3F *to)

Public Attributes

Point3F axis
F32 angle


Constructor & Destructor Documentation

AngAxisF::AngAxisF (  )  [inline]

AngAxisF::AngAxisF ( const Point3F _axis,
F32  _angle 
) [inline]

AngAxisF::AngAxisF ( const MatrixF m  )  [inline, explicit]

AngAxisF::AngAxisF ( const QuatF q  )  [inline, explicit]


Member Function Documentation

AngAxisF & AngAxisF::set ( const Point3F _axis,
F32  _angle 
) [inline]

AngAxisF& AngAxisF::set ( const MatrixF m  ) 

AngAxisF& AngAxisF::set ( const QuatF q  ) 

bool AngAxisF::operator== ( const AngAxisF c  )  const [inline]

bool AngAxisF::operator!= ( const AngAxisF c  )  const [inline]

MatrixF* AngAxisF::setMatrix ( MatrixF mat  )  const

static void AngAxisF::RotateX ( F32  angle,
MatrixF mat 
) [static]

static void AngAxisF::RotateY ( F32  angle,
MatrixF mat 
) [static]

static void AngAxisF::RotateZ ( F32  angle,
MatrixF mat 
) [static]

static void AngAxisF::RotateX ( F32  angle,
const Point3F from,
Point3F to 
) [static]

static void AngAxisF::RotateY ( F32  angle,
const Point3F from,
Point3F to 
) [static]

static void AngAxisF::RotateZ ( F32  angle,
const Point3F from,
Point3F to 
) [static]


Member Data Documentation