Class hierarchy Compound list File list Compound Members File Members
Matrix_3x3 Class Reference
3x3-Matrix operations. More...
List of all members.
Public Members
Detailed Description
3x3-Matrix operations.
Some operations for matrices. Re-Volt uses a 3x3-float-array, where
the matrix is encoded as column vectors.
This class is directly written to and read from files.
It may only contain the three coordinates, and nothing more that
requires storage memory, like virtual functions.
Member Function Documentation
Matrix_3x3::Matrix_3x3()
Matrix_3x3::Matrix_3x3(const Matrix_3x3 &)
rvfloat Matrix_3x3::val(int col, int lin) const
void Matrix_3x3::set(int col, int lin, rvfloat val)
rvfloat Matrix_3x3::det(void) const
Vector Matrix_3x3::operator *(Vector &)
Matrix_3x3 Matrix_3x3::operator *(Matrix_3x3 &)
bool Matrix_3x3::is_invertable(void) const
Vector Matrix_3x3::solve(Vector &v) const
Solves M*x = v and returns x
Matrix_3x3 Matrix_3x3::invert(void) const
void Matrix_3x3::dump(const char *pref)
Member Data Documentation
rvfloat Matrix_3x3::data[3][3]
The documentation for this class was generated from the following files:
Generated at Wed May 31 21:08:20 2000 for Rvtmod/rvglue by
written by Dimitri van Heesch, © 1997-1998