#include <mitkMatrix.h>
Public Member Functions | |
| void | Transpose () |
| float | Inverse () |
| float | Determinant () |
| void | Adjoint () |
| float | MinValue () |
| float | MaxValue () |
| void | ZeroMatrix () |
| void | IdentityMatrix () |
| void | TranslateMatrix (const float dx, const float dy, const float dz) |
| void | ScaleMatrix (const float a, const float b, const float c) |
| void | ScaleMatrix (const float a) |
| void | RotateXMatrix (const float angle) |
| void | RotateYMatrix (const float angle) |
| void | RotateZMatrix (const float angle) |
| void | Translate (const float dx, const float dy, const float dz) |
| void | Scale (const float a, const float b, const float c) |
| void | Rotate (const float angle, const float x, const float y, const float z) |
| void | RotateX (const float angle) |
| void | RotateY (const float angle) |
| void | RotateZ (const float angle) |
mitkMatrix provides an encapsulation of matrix operations. It is used in volume rendering algorithm, which requires intensive matrix calculations. The interface of mitkMatrix provides many common matrix operations.
|
|
Adjoint matrix |
|
|
Returns the determinant |
|
|
Set the matrix to identity matrix |
|
|
Inverses the matrix and returns the determinant |
|
|
Returns the maximum absolute value of the matrix |
|
|
Returns the minimum absolute value of the matrix |
|
||||||||||||||||||||
|
Rotate current matrix around arbitrary axis |
|
|
Rotate current matrix around x axis |
|
|
Rotation around x axis |
|
|
Rotate current matrix around y axis |
|
|
Rotation around y axis |
|
|
Rotate current matrix around z axis |
|
|
Rotation around z axis |
|
||||||||||||||||
|
Scale current matrix |
|
|
Uniform scale transformation |
|
||||||||||||||||
|
Scale transformation |
|
||||||||||||||||
|
Translate current matrix |
|
||||||||||||||||
|
Translate transformation |
|
|
Transposes the matrix |
|
|
Clean the matrix to zero |
1.4.3