template class MatriceTrans : public Matrice


Inheritance:


Public Methods

MatriceTrans() throw()
MatriceTrans(const Matrice &m) throw()
Matrice & operator)(const MatriceTrans &m) throw()
MatriceTrans & rotateX(float alpha) throw()
MatriceTrans & rotateY(float alpha) throw()
MatriceTrans & rotateZ(float alpha) throw()
MatriceTrans & translateX(T trans) throw()
MatriceTrans & translateY(T trans) throw()
MatriceTrans & translateZ(T trans) throw()
MatriceTrans & scaleX(T zoom) throw()
MatriceTrans & scaleY(T zoom) throw()
MatriceTrans & scaleZ(T zoom) throw()
MatriceTrans & rotate(T alphaX, T alphaY, T alphaZ) throw()
MatriceTrans & translate(T transX, T transY, T transZ) throw()
MatriceTrans & scale(T f) throw()
MatriceTrans & scale(T fX, T fY, T fZ) throw()

Inherited from Matrice:

Public Methods

Matrice & setNull()
Matrice & setIdentity()
T& operator[](const Pair &p)
Vector operator[](const Pair &p) const
Matrice & operator=(const Matrice &m)
bool operator==(const Matrice &m) const
bool operator!=(const Matrice &m) const
Matrice operator+(const Matrice &m) const
Matrice operator-() const
Matrice operator-(const Matrice &m) const
Matrice operator*(const Matrice &m) const
Vector operator*(const Vector &v) const
Matrice operator*(const T v) const
Matrice operator/(const T v) const
friend Matrice operator*(const T f, Matrice &v)
friend Matrice operator/(const T f, Matrice &v)
friend Matrice nullMatrice()
friend Matrice identityMatrice()
friend ostream& operator<<(ostream &os, Matrice &m)

Protected Fields

T mat[4][4]

Documentation

MatriceTrans() throw()

MatriceTrans(const Matrice &m) throw()

Matrice & operator)(const MatriceTrans &m) throw()

MatriceTrans & rotateX(float alpha) throw()

MatriceTrans & rotateY(float alpha) throw()

MatriceTrans & rotateZ(float alpha) throw()

MatriceTrans & translateX(T trans) throw()

MatriceTrans & translateY(T trans) throw()

MatriceTrans & translateZ(T trans) throw()

MatriceTrans & scaleX(T zoom) throw()

MatriceTrans & scaleY(T zoom) throw()

MatriceTrans & scaleZ(T zoom) throw()

MatriceTrans & rotate(T alphaX, T alphaY, T alphaZ) throw()

MatriceTrans & translate(T transX, T transY, T transZ) throw()

MatriceTrans & scale(T f) throw()

MatriceTrans & scale(T fX, T fY, T fZ) throw()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de