Main Page Class Hierarchy Compound List File List Compound Members File Members
Mat.h File Reference
#include "vl/VL.h"
#include "vl/Vec.h"
#include "vl/Mat2.h"
#include "vl/Mat3.h"
#include "vl/Mat4.h"
#include "vl/SubMat.h"
#include <iostream.h>
Include dependency graph for Mat.h:
Go to the source code of this file.
Compounds |
![](null.gif) | ![](null.gif) | class | TMat |
Functions |
![](null.gif) | ![](null.gif) | TMat& | operator+= (TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat& | operator-= (TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat& | operator *= (TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat& | operator *= (TMat &m, TMReal s) |
![](null.gif) | ![](null.gif) | TMat& | operator/= (TMat &m, TMReal s) |
![](null.gif) | ![](null.gif) | Bool | operator== (const TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | Bool | operator!= (const TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat | operator+ (const TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat | operator- (const TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat | operator- (const TMat &m) |
![](null.gif) | ![](null.gif) | TMat | operator * (const TMat &m, const TMat &n) |
![](null.gif) | ![](null.gif) | TMat | operator * (const TMat &m, TMReal s) |
![](null.gif) | ![](null.gif) | TMat | operator * (TMReal s, const TMat &m) |
![](null.gif) | ![](null.gif) | TMat | operator/ (const TMat &m, TMReal s) |
![](null.gif) | ![](null.gif) | TMVec | operator * (const TMat &m, const TMVec &v) |
![](null.gif) | ![](null.gif) | TMVec | operator * (const TMVec &v, const TMat &m) |
![](null.gif) | ![](null.gif) | TMVec& | operator *= (TMVec &v, const TMat &m) |
![](null.gif) | ![](null.gif) | TMat | trans (const TMat &m) |
![](null.gif) | ![](null.gif) | TMReal | trace (const TMat &m) |
![](null.gif) | ![](null.gif) | TMat | inv (const TMat &m, TMReal *determinant = 0, TMReal pEps = 1e-20) |
![](null.gif) | ![](null.gif) | TMat | oprod (const TMVec &a, const TMVec &b) |
![](null.gif) | ![](null.gif) | TMat | clamped (const TMat &m, Real fuzz) |
![](null.gif) | ![](null.gif) | TMat | clamped (const TMat &m) |
![](null.gif) | ![](null.gif) | ostream& | operator<< (ostream &s, const TMat &m) |
![](null.gif) | ![](null.gif) | istream& | operator>> (istream &s, TMat &m) |
Function Documentation
TMat clamped (const TMat & m, Real fuzz)
|
TMat inv (const TMat & m, TMReal * determinant = 0, TMReal pAssertEps = 1e-20)
|
TMVec operator * (const TMVec & v, const TMat & m)
|
TMVec operator * (const TMat & m, const TMVec & v)
|
TMat4 operator * (TMReal s, const TMat & m) [inline]
|
TMat operator * (const TMat & m, TMReal s)
|
TMVec & operator *= (TMVec & v, const TMat & m)
|
Bool operator!= (const TMat & m, const TMat & n)
|
TMat operator/ (const TMat & m, TMReal s)
|
ostream & operator<< (ostream & s, const TMat & m)
|
Bool operator== (const TMat & m, const TMat & n)
|
istream & operator>> (istream & s, TMat & m)
|
TMat oprod (const TMVec & a, const TMVec & b)
|
TMReal trace (const TMat & m)
|
Generated at Sat Aug 5 00:16:46 2000 for Class Library by
1.1.0 written by Dimitri van Heesch,
© 1997-2000