Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

Matrix34 Class Reference

#include <Matrix34.h>

Collaboration diagram for Matrix34:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  Matrix34 (void)
  Matrix34 (const Vector4 &, const Vector4 &, const Vector4 &)
  Matrix34 (const Matrix34 &m)
  Matrix34 (float fillvalue)
  Matrix34 (const RotateVector &rotate)
  Matrix34 (const Quaternion &)
  Matrix34 (const RotateEuler &re)
  Matrix34 (const TSQ &tsq)
void  SetIdentity (BOOL state)
void  InitBottomRow ()
Matrix34 operator *= (const Matrix34 &other)
const Vector4 operator[] (int row) const
Vector4 operator[] (int row)
void  Set (const Vector4 &a, const Vector4 &b, const Vector4 &c)
void  SetIdentity ()
Matrix34  Transpose (void) const
Matrix34  Inverse (void) const
void  SetTranslate (const Vector &t)
Vector  GetTranslate (void) const
Matrix34  NoTranslate (void) const
Matrix34  GetScaleMatrix (void) const
Vector  GetScaleVector (void) const
int  operator== (const Matrix34 &a) const
int  operator!= (const Matrix34 &a) const
Vector  GetXAxis () const
Vector  GetYAxis () const
Vector  GetZAxis () const
Matrix34  operator * (const Matrix34 &) const
Vector  operator * (const Vector &) const
Matrix34  InvertRotateTranslate () const

Protected Attributes

Vector4  v [3]

Friends

Vector  operator * (const Vector &v, const Matrix34 &m)
MATRIXEXPORT Matrix34  Identity34 (void)
MATRIXEXPORT Matrix34  Translatef (float x, float y, float z)
MATRIXEXPORT Matrix34  TranslateV (const Vector &v)
MATRIXEXPORT Matrix34  Scalef (float x, float y, float z)
MATRIXEXPORT Matrix34  ScaleV (const Vector &v)
MATRIXEXPORT Matrix34  RotateVRadians (float angle, const Vector &axis)
MATRIXEXPORT Matrix34  Rotatef (float angle, float x, float y, float z)
MATRIXEXPORT Matrix34  Rotate2V (const Vector &from, const Vector &to)
MATRIXEXPORT Matrix34  XRotateRadians (float anglerad)
MATRIXEXPORT Matrix34  YRotateRadians (float anglerad)
MATRIXEXPORT Matrix34