Main Page Class Hierarchy Compound List File List Compound Members File Members
TMat4 Class Reference
#include <Mat4.h>
List of all members.
Public Members |
![](null.gif) | ![](null.gif) | | TMat4 () |
![](null.gif) | ![](null.gif) | | TMat4 (TMReal a, TMReal b, TMReal c, TMReal d, TMReal e, TMReal f, TMReal g, TMReal h, TMReal i, TMReal j, TMReal k, TMReal l, TMReal m, TMReal n, TMReal o, TMReal p) |
![](null.gif) | ![](null.gif) | | TMat4 (const TMat4 &m) |
![](null.gif) | ![](null.gif) | | TMat4 (ZeroOrOne k) |
![](null.gif) | ![](null.gif) | | TMat4 (Block k) |
![](null.gif) | ![](null.gif) | Int | Rows () const |
![](null.gif) | ![](null.gif) | Int | Cols () const |
![](null.gif) | ![](null.gif) | TMVec4& | operator[] (Int i) |
![](null.gif) | ![](null.gif) | const TMVec4& | operator[] (Int i) const |
![](null.gif) | ![](null.gif) | TMReal* | Ref () const |
![](null.gif) | ![](null.gif) | TMat4& | operator= (const TMat4 &m) |
![](null.gif) | ![](null.gif) | TMat4& | operator= (ZeroOrOne k) |
![](null.gif) | ![](null.gif) | TMat4& | operator= (Block k) |
![](null.gif) | ![](null.gif) | TMat4& | operator+= (const TMat4 &m) |
![](null.gif) | ![](null.gif) | TMat4& | operator-= (const TMat4 &m) |
![](null.gif) | ![](null.gif) | TMat4& | operator *= (const TMat4 &m) |
![](null.gif) | ![](null.gif) | TMat4& | operator *= (TMReal s) |
![](null.gif) | ![](null.gif) | TMat4& | operator/= (TMReal s) |
![](null.gif) | ![](null.gif) | Bool | operator== (const TMat4 &m) const |
![](null.gif) | ![](null.gif) | Bool | operator!= (const TMat4 &m) const |
![](null.gif) | ![](null.gif) | TMat4 | operator+ (const TMat4 &m) const |
![](null.gif) | ![](null.gif) | TMat4 | operator- (const TMat4 &m) const |
![](null.gif) | ![](null.gif) | TMat4 | operator- () const |
![](null.gif) | ![](null.gif) | TMat4 | operator * (const TMat4 &m) const |
![](null.gif) | ![](null.gif) | TMat4 | operator * (TMReal s) const |
![](null.gif) | ![](null.gif) | TMat4 | operator/ (TMReal s) const |
![](null.gif) | ![](null.gif) | Void | MakeZero () |
![](null.gif) | ![](null.gif) | Void | MakeDiag (TMReal k = vl_one) |
![](null.gif) | ![](null.gif) | Void | MakeBlock (TMReal k = vl_one) |
![](null.gif) | ![](null.gif) | TMat4& | MakeHRot (const TMVec3 &axis, Real theta) |
![](null.gif) | ![](null.gif) | TMat4& | MakeHRot (const TQuaternion &q) |
![](null.gif) | ![](null.gif) | TMat4& | MakeHScale (const TMVec3 &s) |
![](null.gif) | ![](null.gif) | TMat4& | MakeHTrans (const TMVec3 &t) |
![](null.gif) | ![](null.gif) | TMat4& | Transpose () |
![](null.gif) | ![](null.gif) | TMat4& | AddShift (const TMVec3 &t) |
Protected Members |
![](null.gif) | ![](null.gif) | TMVec4 | row [4] |
Detailed Description
Definition at line 23 of file Mat4.h.
Constructor & Destructor Documentation
TMat4::TMat4 (TMReal a, TMReal b, TMReal c, TMReal d, TMReal e, TMReal f, TMReal g, TMReal h, TMReal i, TMReal j, TMReal k, TMReal l, TMReal m, TMReal n, TMReal o, TMReal p)
|
TMat4::TMat4 (const TMat4 & m)
|
TMat4::TMat4 (Block k) [inline]
|
Member Function Documentation
TMat4 & TMat4::AddShift (const TMVec3 & t)
|
Int TMat4::Cols () const [inline]
|
Void TMat4::MakeBlock (TMReal k = vl_one)
|
Void TMat4::MakeDiag (TMReal k = vl_one)
|
TMat4 & TMat4::MakeHRot (const TQuaternion & q)
|
TMat4 & TMat4::MakeHRot (const TMVec3 & axis, Real theta)
|
TMat4 & TMat4::MakeHScale (const TMVec3 & s)
|
TMat4 & TMat4::MakeHTrans (const TMVec3 & t)
|
TMReal * TMat4::Ref () const [inline]
|
Int TMat4::Rows () const [inline]
|
TMat4 & TMat4::Transpose ()
|
TMat4 TMat4::operator * (TMReal s) const
|
TMat4 TMat4::operator * (const TMat4 & m) const
|
TMat4 & TMat4::operator *= (TMReal s)
|
TMat4 & TMat4::operator *= (const TMat4 & m)
|
Bool TMat4::operator!= (const TMat4 & m) const
|
TMat4 TMat4::operator+ (const TMat4 & m) const
|
TMat4 & TMat4::operator+= (const TMat4 & m)
|
TMat4 TMat4::operator- () const
|
TMat4 TMat4::operator- (const TMat4 & m) const
|
TMat4 & TMat4::operator-= (const TMat4 & m)
|
TMat4 TMat4::operator/ (TMReal s) const
|
TMat4 & TMat4::operator/= (TMReal s)
|
TMat4 & TMat4::operator= (Block k) [inline]
|
TMat4 & TMat4::operator= (ZeroOrOne k) [inline]
|
TMat4 & TMat4::operator= (const TMat4 & m)
|
Bool TMat4::operator== (const TMat4 & m) const
|
const TMVec4 & TMat4::operator[] (Int i) const [inline]
|
TMVec4 & TMat4::operator[] (Int i) [inline]
|
Member Data Documentation
TMVec4 TMat4::row[4] [protected]
|
The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:16:50 2000 for Class Library by
1.1.0 written by Dimitri van Heesch,
© 1997-2000