#include <TdkMathMatrix.h>
Public Member Functions | |
| TdkMathMatrix () | |
| virtual | ~TdkMathMatrix () |
| void | identity () |
| void | operator= (const TdkMathMatrix &m) |
| void | operator+= (const TdkMathMatrix &m) |
| void | operator+= (const double s) |
| void | operator-= (const TdkMathMatrix &m) |
| void | operator-= (const double s) |
| void | operator *= (const TdkMathMatrix &m) |
| void | operator *= (const double s) |
| void | translate (const double tx, const double ty, const double tz) |
| void | rotate (const double rx, const double ry, const double rz) |
| void | scale (const double sx, const double sy, const double sz) |
| TeCoord2D | transform (const TeCoord2D &coord) |
Private Attributes | |
| double | matrix_ [4][4] |
| TdkMathMatrix::TdkMathMatrix | ( | ) |
| TdkMathMatrix::~TdkMathMatrix | ( | ) | [virtual] |
| void TdkMathMatrix::identity | ( | ) |
| void TdkMathMatrix::operator= | ( | const TdkMathMatrix & | m | ) |
| void TdkMathMatrix::operator+= | ( | const TdkMathMatrix & | m | ) |
| void TdkMathMatrix::operator+= | ( | const double | s | ) |
| void TdkMathMatrix::operator-= | ( | const TdkMathMatrix & | m | ) |
| void TdkMathMatrix::operator-= | ( | const double | s | ) |
| void TdkMathMatrix::operator *= | ( | const TdkMathMatrix & | m | ) |
| void TdkMathMatrix::operator *= | ( | const double | s | ) |
| void TdkMathMatrix::translate | ( | const double | tx, | |
| const double | ty, | |||
| const double | tz | |||
| ) |
| void TdkMathMatrix::rotate | ( | const double | rx, | |
| const double | ry, | |||
| const double | rz | |||
| ) |
| void TdkMathMatrix::scale | ( | const double | sx, | |
| const double | sy, | |||
| const double | sz | |||
| ) |
| TeCoord2D TdkMathMatrix::transform | ( | const TeCoord2D & | coord | ) |
double TdkMathMatrix::matrix_[4][4] [private] |
1.5.2