#include <Matrix3x3.h>
Öffentliche Methoden | |
| TMatrix3x3 (const T &val) | |
| TMatrix3x3 (const T &_11, const T &_12, const T &_13, const T &_21, const T &_22, const T &_23, const T &_31, const T &_32, const T &_33) | |
| TMatrix3x3 (const T &sx, const T &sy, const T &sz=(T) 1.0) | |
| TMatrix3x3 (const T *_m) | |
| TMatrix3x3 (const TMatrix3x3 &_m) | |
| TMatrix3x3 (const T &rad, const T &scale, const TVector2D< T > &p) | |
| TMatrix3x3 (const TVector3D< T > &v1, const TVector3D< T > &v2, const TVector3D< T > &v3) | |
| operator T * () | |
| Caste in ein Array von T. | |
| operator const T * () const | |
| T | operator() (const int i, const int j) const |
| Konstanter Zugriff über Index (Reihe, Spalte). | |
| T & | operator() (const int i, const int j) |
| Nichtkonstanter Zugriff über Index (Reihe, Spalte). | |
| TMatrix3x3 | operator+ (const TMatrix3x3 &_m) const |
| TMatrix3x3 | operator- (const TMatrix3x3 &_m) const |
| TMatrix3x3 | operator * (const TMatrix3x3 &_m) const |
| TMatrix3x3 | operator * (const T &s) const |
| TMatrix3x3 & | operator+= (const TMatrix3x3 &_m) |
| TMatrix3x3 & | operator-= (const TMatrix3x3 &_m) |
| TMatrix3x3 & | operator *= (const TMatrix3x3 &_m) |
| TMatrix3x3 & | operator *= (const T &s) |
| TMatrix3x3 & | Scale (const T &s) |
| skaliert die Matrix | |
| TMatrix3x3 & | Scale (const T &sx, const T &sy, const T &sz=(T) 1.0) |
| skaliert die Matrix | |
| TMatrix3x3 & | Scale (const TVector3D< T > &sv) |
| skaliert die Matrix | |
| TMatrix3x3 & | Translate (const TVector2D< T > &p) |
| Transliert die Matrix um p. | |
| TMatrix3x3 & | Translate (const T &x, const T &y) |
| Transliert die Matrix um P(x,y). | |
| TMatrix3x3 | Multiply (const TMatrix3x3 &_m) const |
| Multipliziert zwei matrizen miteineander. | |
| TMatrix3x3 & | RotateX (const T &rad) |
| Rotiert die Matrix um X. | |
| TMatrix3x3 & | RotateY (const T &rad) |
| Rotiert die Matrix um Y. | |
| TMatrix3x3 & | RotateZ (const T &rad) |
| Rotiert die Matrix um Z. | |
| TMatrix3x3 & | Rotate2D (const T &rad) |
| Rotiert die Matrix im 2D-Raum. | |
| TMatrix3x3 | Transpose () const |
| Gibt die transponierte Matrix zurück. | |
| TMatrix3x3 | Negate () const |
| Gibt die negierte Matrix zurück. | |
| TMatrix3x3 | GetSwitchedHand () const |
| wechselt die Matrix von LeftHanded auf RightHanded und umgekehrt | |
Öffentliche, statische Methoden | |
| TMatrix3x3 | Zero () |
| TMatrix3x3 | Identity () |
| TMatrix3x3 | Translation (const TVector2D< T > &p) |
| Erstellt eine Matrix die um p transliert ist. | |
| TMatrix3x3 | Translation (const T &x, const T &y) |
| Erstellt eine Matrix die um P(x,y) transliert ist. | |
| TMatrix3x3 | RotationX (const T &rad) |
| Erstellt eine Matrix die um X rotiert. | |
| TMatrix3x3 | RotationY (const T &rad) |
| Erstellt eine Matrix die um Y rotiert. | |
| TMatrix3x3 | RotationZ (const T &rad) |
| Erstellt eine Matrix die um Z rotiert. | |
| TMatrix3x3 | Rotation2D (const T &rad) |
| Erstellt eine 2D-Rotationsmatrix. | |
Freundbeziehungen | |
| TVector3D< T > | operator * (const TVector3D< T > &v, const TMatrix3x3 &m) |
1.3.8