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)

Matrix33 Class Reference

#include <Matrix33.h>

Collaboration diagram for Matrix33:

Collaboration graph

[legend]

List of all members.


Public Member Functions

  Matrix33 ()
  Matrix33 (const Matrix33 &other)
  Matrix33 (const Quaternion &q)
  Matrix33 (const Vector &v0, const Vector &v1, const Vector &v2)
  Matrix33 (float fill)
Matrix33 operator= (const Matrix33 &other)
Matrix33 operator *= (const Matrix33 &other)
const Vector operator[] (int row) const
Vector operator[] (int row)
void  SetIdentity ()
Matrix33  Transpose () const
void  TransposeSelf ()
Matrix33  Inverse () const
Vector  GetXAxis () const
Vector  GetYAxis () const
Vector  GetZAxis () const
Matrix33  operator * (const Matrix33 &b) const
Vector  operator * (const Vector &v) const
void  Set (float fill)
void  SetTranslate (const Vector2 &t)
void  MakeOrthogonal ()

Protected Attributes

Vector  v [3]

Friends

MATRIXEXPORT Vector2  operator * (const Matrix33 &m, const Vector2 &v)
MATRIXEXPORT Matrix33  Identity33 (void)
MATRIXEXPORT Matrix33  RotateVRadians33 (float angle, const Vector &axis)
MATRIXEXPORT Matrix33  XYRotateRadians33 (float xangle, float yangle)
MATRIXEXPORT Matrix33  YXRotateRadians33 (float yangle, float xangle)
MATRIXEXPORT Matrix33  ZXRotateRadians33 (float zangle, float xangle)
MATRIXEXPORT Matrix33  YXZRotateRadians33 (float yangle, float xangle, float zangle)
MATRIXEXPORT Matrix33  ZXZRotateRadians33 (float zangl1, float xangle, float zangl2)
Matrix33  XRotate33 (float angle)
Matrix33  YRotate33 (float angle)
Matrix33  ZRotate33 (float angle)
Matrix33  YXRotate33 (float yangle, float xangle)
Matrix33  ZXRotate33 (float zangle, float xangle)
Matrix33  YXZRotate33 (float yangle, float xangle, float zangle)
Matrix33  ZXZRotate33 (float zangl1, float xangle, float zangl2)
Matrix33  RotateV33 (float angle, const Vector &axis)
MATRIXEXPORT Matrix33  Rotate2V33 (const Vector &from, const Vector &to)
Matrix33  XRotateRadians33 (float anglerad)
Matrix33  YRotateRadians33 (float anglerad)
Matrix33  ZRotateRadians33 (float anglerad)