#include <Matrix.h>
|
| | Matrix () |
| |
| | Matrix (const float *m) |
| |
| | Matrix (const double *m) |
| |
| | Matrix (const Quaternion &q) |
| |
| | Matrix (Scalar x, Scalar y, Scalar z) |
| |
| | Matrix (Scalar xx, Scalar xy, Scalar xz, Scalar yx, Scalar yy, Scalar yz, Scalar zx, Scalar zy, Scalar zz) |
| |
| Vector & | operator[] (int i) |
| |
| const Vector & | operator[] (int i) const |
| |
| Mat3 & | getValue () |
| |
| const Mat3 & | getValue () const |
| |
| void | setValue (const float *m) |
| |
| void | setValue (const double *m) |
| |
| void | setValue (Scalar xx, Scalar xy, Scalar xz, Scalar yx, Scalar yy, Scalar yz, Scalar zx, Scalar zy, Scalar zz) |
| |
| void | setRotation (const Quaternion &q) |
| |
| void | setScaling (Scalar x, Scalar y, Scalar z) |
| |
| void | setIdentity () |
| |
| Matrix & | operator*= (const Matrix &m) |
| |
| Scalar | tdot (int i, const Vector &v) const |
| |
| Scalar | determinant () const |
| |
| Matrix | absolute () const |
| |
| Matrix | transpose () const |
| |
| Matrix | adjoint () const |
| |
| Matrix | inverse () const |
| |
Definition at line 37 of file Matrix.h.
◆ Matrix() [1/6]
◆ Matrix() [2/6]
| Matrix::Matrix |
( |
const float * |
m | ) |
|
|
inline |
◆ Matrix() [3/6]
| Matrix::Matrix |
( |
const double * |
m | ) |
|
|
inline |
◆ Matrix() [4/6]
◆ Matrix() [5/6]
◆ Matrix() [6/6]
◆ absolute()
| Matrix Matrix::absolute |
( |
| ) |
const |
|
inline |
◆ adjoint()
| Matrix Matrix::adjoint |
( |
| ) |
const |
|
inline |
◆ determinant()
| Scalar Matrix::determinant |
( |
| ) |
const |
|
inline |
◆ getValue() [1/2]
| Mat3& Matrix::getValue |
( |
| ) |
|
|
inline |
◆ getValue() [2/2]
| const Mat3& Matrix::getValue |
( |
| ) |
const |
|
inline |
◆ inverse()
| Matrix Matrix::inverse |
( |
| ) |
const |
|
inline |
◆ operator*=()
◆ operator[]() [1/2]
| Vector& Matrix::operator[] |
( |
int |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
| const Vector& Matrix::operator[] |
( |
int |
i | ) |
const |
|
inline |
◆ setIdentity()
| void Matrix::setIdentity |
( |
| ) |
|
|
inline |
◆ setRotation()
◆ setScaling()
◆ setValue() [1/3]
| void Matrix::setValue |
( |
const float * |
m | ) |
|
|
inline |
◆ setValue() [2/3]
| void Matrix::setValue |
( |
const double * |
m | ) |
|
|
inline |
◆ setValue() [3/3]
◆ tdot()
◆ transpose()
| Matrix Matrix::transpose |
( |
| ) |
const |
|
inline |
◆ elem
The documentation for this class was generated from the following file:
- src/modules/simu/simuv2/SOLID-2.0/include/3D/Matrix.h