Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Mat2.h File Reference

#include "vl/VL.h"
#include "vl/Vec2.h"

Include dependency graph for Mat2.h:

Go to the source code of this file.

Compounds

class  TMat2

Defines

#define N(x,y)    row[x][y]
#define M(x,y)    m.row[x][y]
#define R(x,y)    result[x][y]

Functions

TMVec2& operator *= (TMVec2 &v, const TMat2 &m)
TMVec2 operator * (const TMat2 &m, const TMVec2 &v)
TMVec2 operator * (const TMVec2 &v, const TMat2 &m)
TMat2 operator * (TMReal s, const TMat2 &m)
TMat2 trans (const TMat2 &m)
TMReal trace (const TMat2 &m)
TMat2 adj (const TMat2 &m)
TMReal det (const TMat2 &m)
TMat2 inv (const TMat2 &m)
TMat2 oprod (const TMVec2 &a, const TMVec2 &b)
TVec2 xform (const TMat2 &m, const TVec2 &v)
TMat2 xform (const TMat2 &m, const TMat2 &n)
ostream& operator<< (ostream &s, const TMat2 &m)
istream& operator>> (istream &s, TMat2 &m)


Define Documentation

#define M(x, y)   m.row[x][y]

#define N(x, y)   row[x][y]

#define R(x, y)   result[x][y]


Function Documentation

TMat2 adj (const TMat2 & m) [inline]

Definition at line 359 of file Mat2.h.

TMReal det (const TMat2 & m)

Definition at line 30 of file Mat2.cc.

TMat2 inv (const TMat2 & m)

Definition at line 35 of file Mat2.cc.

TMat2 operator * (TMReal s, const TMat2 & m) [inline]

Definition at line 307 of file Mat2.h.

TMVec2 operator * (const TMVec2 & v, const TMat2 & m) [inline]

Definition at line 322 of file Mat2.h.

TMVec2 operator * (const TMat2 & m, const TMVec2 & v) [inline]

Definition at line 312 of file Mat2.h.

TMVec2 & operator *= (TMVec2 & v, const TMat2 & m) [inline]

Definition at line 332 of file Mat2.h.

ostream & operator<< (ostream & s, const TMat2 & m)

Definition at line 61 of file Mat2.cc.

istream & operator>> (istream & s, TMat2 & m)

Definition at line 68 of file Mat2.cc.

TMat2 oprod (const TMVec2 & a, const TMVec2 & b)

Definition at line 50 of file Mat2.cc.

TMReal trace (const TMat2 & m) [inline]

Definition at line 354 of file Mat2.h.

TMat2 trans (const TMat2 & m) [inline]

Definition at line 344 of file Mat2.h.

TMat2 xform (const TMat2 & m, const TMat2 & n) [inline]

Definition at line 377 of file Mat2.h.

TVec2 xform (const TMat2 & m, const TVec2 & v) [inline]

Definition at line 375 of file Mat2.h.


Generated at Sat Aug 5 00:16:47 2000 for Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000