FX::FXMat3d Class Reference

#include <FXMat3d.h>

List of all members.


Detailed Description

Double-precision 3x3 matrix.

Definition at line 35 of file FXMat3d.h.

Public Member Functions

 FXMat3d ()
 FXMat3d (const FXMat3d &other)
 FXMat3d (FXdouble w)
 FXMat3d (FXdouble a00, FXdouble a01, FXdouble a02, FXdouble a10, FXdouble a11, FXdouble a12, FXdouble a20, FXdouble a21, FXdouble a22)
 FXMat3d (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c)
 FXMat3d (const FXQuatd &quat)
FXMat3doperator= (const FXMat3d &other)
FXMat3doperator= (FXdouble w)
FXMat3dset (const FXMat3d &other)
FXMat3dset (FXdouble w)
FXMat3dset (FXdouble a00, FXdouble a01, FXdouble a02, FXdouble a10, FXdouble a11, FXdouble a12, FXdouble a20, FXdouble a21, FXdouble a22)
FXMat3dset (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c)
FXMat3dset (const FXQuatd &quat)
FXMat3doperator+= (const FXMat3d &w)
FXMat3doperator-= (const FXMat3d &w)
FXMat3doperator *= (FXdouble w)
FXMat3doperator *= (const FXMat3d &w)
FXMat3doperator/= (FXdouble w)
FXVec3doperator[] (FXint i)
const FXVec3doperator[] (FXint i) const
 operator FXdouble * ()
 operator const FXdouble * () const
FXMat3d operator- () const
FXMat3d operator+ (const FXMat3d &w) const
FXMat3d operator- (const FXMat3d &w) const
FXMat3d operator * (const FXMat3d &w) const
FXVec3d operator * (const FXVec3d &v) const
FXVec2d operator * (const FXVec2d &v) const
FXMat3deye ()
FXMat3drot (FXdouble c, FXdouble s)
FXMat3drot (FXdouble phi)
FXMat3dtrans (FXdouble tx, FXdouble ty)
FXMat3dscale (FXdouble sx, FXdouble sy)
FXMat3dscale (FXdouble s)
FXdouble det () const
FXMat3d transpose () const
FXMat3d invert () const

Protected Attributes

FXVec3d m [3]

Friends

FXAPI FXMat3d operator * (FXdouble x, const FXMat3d &a)
FXAPI FXMat3d operator * (const FXMat3d &a, FXdouble x)
FXAPI FXMat3d operator/ (const FXMat3d &a, FXdouble x)
FXAPI FXMat3d operator/ (FXdouble x, const FXMat3d &a)
FXAPI FXStreamoperator<< (FXStream &store, const FXMat3d &m)
FXAPI FXStreamoperator>> (FXStream &store, FXMat3d &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