FX::FXMat3f Class Reference

#include <FXMat3f.h>

List of all members.


Detailed Description

Single-precision 3x3 matrix.

Definition at line 35 of file FXMat3f.h.

Public Member Functions

 FXMat3f ()
 FXMat3f (const FXMat3f &other)
 FXMat3f (FXfloat w)
 FXMat3f (FXfloat a00, FXfloat a01, FXfloat a02, FXfloat a10, FXfloat a11, FXfloat a12, FXfloat a20, FXfloat a21, FXfloat a22)
 FXMat3f (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c)
 FXMat3f (const FXQuatf &quat)
FXMat3foperator= (const FXMat3f &other)
FXMat3foperator= (FXfloat w)
FXMat3fset (const FXMat3f &other)
FXMat3fset (FXfloat w)
FXMat3fset (FXfloat a00, FXfloat a01, FXfloat a02, FXfloat a10, FXfloat a11, FXfloat a12, FXfloat a20, FXfloat a21, FXfloat a22)
FXMat3fset (const FXVec3f &a, const FXVec3f &b, const FXVec3f &c)
FXMat3fset (const FXQuatf &quat)
FXMat3foperator+= (const FXMat3f &w)
FXMat3foperator-= (const FXMat3f &w)
FXMat3foperator *= (FXfloat w)
FXMat3foperator *= (const FXMat3f &w)
FXMat3foperator/= (FXfloat w)
FXVec3foperator[] (FXint i)
const FXVec3foperator[] (FXint i) const
 operator FXfloat * ()
 operator const FXfloat * () const
FXMat3f operator- () const
FXMat3f operator+ (const FXMat3f &w) const
FXMat3f operator- (const FXMat3f &w) const
FXMat3f operator * (const FXMat3f &w) const
FXVec3f operator * (const FXVec3f &v) const
FXVec2f operator * (const FXVec2f &v) const
FXMat3feye ()
FXMat3frot (FXfloat c, FXfloat s)
FXMat3frot (FXfloat phi)
FXMat3ftrans (FXfloat tx, FXfloat ty)
FXMat3fscale (FXfloat sx, FXfloat sy)
FXMat3fscale (FXfloat s)
FXfloat det () const
FXMat3f transpose () const
FXMat3f invert () const

Protected Attributes

FXVec3f m [3]

Friends

FXAPI FXMat3f operator * (FXfloat x, const FXMat3f &a)
FXAPI FXMat3f operator * (const FXMat3f &a, FXfloat x)
FXAPI FXMat3f operator/ (const FXMat3f &a, FXfloat x)
FXAPI FXMat3f operator/ (FXfloat x, const FXMat3f &a)
FXAPI FXStreamoperator<< (FXStream &store, const FXMat3f &m)
FXAPI FXStreamoperator>> (FXStream &store, FXMat3f &m)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:34:45 2009 for TnFOX by doxygen v1.4.7