DecomposeMatrix

MLModule

genre

Coordinate

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLCoordUtils1

definition

MLCoordUtils1.def

see also

ComposeVector3, DecomposeVector3, ComposeVector4, DecomposeVector4, ComposeMatrix, ComposePlane, ComposeRotation, VecBoxConvert

keywords

vectors

Purpose

The module DecomposeMatrix decomposes a matrix to floating-point values of components or vectors.

Windows

Default Panel

../../../Modules/ML/MLCoordUtils1/mhelp/Images/Screenshots/DecomposeMatrix._default.png

Parameter Fields

Field Index

00: Double

20: Double

compChanged: Trigger

01: Double

21: Double

Matrix: Matrix

02: Double

22: Double

Transpose: Bool

03: Double

23: Double

V0: Vector3

10: Double

30: Double

V1: Vector3

11: Double

31: Double

V2: Vector3

12: Double

32: Double

V3: Vector3

13: Double

33: Double

Visible Fields

Transpose

name: transpose, type: Bool, default: FALSE

If checked, the output matrix representations are transposed.

Matrix

name: matrix, type: Matrix, default: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0

Sets the input matrix to be decomposed.

Press Apply to apply manual changes to the matrix.

00

name: a00, type: Double, persistent: no

Shows the single value of the matrix at 0, 0.

01

name: a01, type: Double, persistent: no

Shows the single value of the matrix at 0, 1.

02

name: a02, type: Double, persistent: no

Shows the single value of the matrix at 0, 2.

03

name: a03, type: Double, persistent: no

Shows the single value of the matrix at 0, 3.

10

name: a10, type: Double, persistent: no

Shows the single value of the matrix at 1, 0.

11

name: a11, type: Double, persistent: no

Shows the single value of the matrix at 1, 1.

12

name: a12, type: Double, persistent: no

Shows the single value of the matrix at 1, 2.

13

name: a13, type: Double, persistent: no

Shows the single value of the matrix at 1, 3.

20

name: a20, type: Double, persistent: no

Shows the single value of the matrix at 2, 0.

21

name: a21, type: Double, persistent: no

Shows the single value of the matrix at 2, 1.

22

name: a22, type: Double, persistent: no

Shows the single value of the matrix at 2, 2.

23

name: a23, type: Double, persistent: no

Shows the single value of the matrix at 2, 3.

30

name: a30, type: Double, persistent: no

Shows the single value of the matrix at 3, 0.

31

name: a31, type: Double, persistent: no

Shows the single value of the matrix at 3, 1.

32

name: a32, type: Double, persistent: no

Shows the single value of the matrix at 3, 2.

33

name: a33, type: Double, persistent: no

Shows the single value of the matrix at 3, 3.

V0

name: v0, type: Vector3, persistent: no, deprecated name: column0

Shows the first output column vector of the decomposed matrix.

V1

name: v1, type: Vector3, persistent: no, deprecated name: column1

Shows the second output column vector of the decomposed matrix.

V2

name: v2, type: Vector3, persistent: no, deprecated name: column2

Shows the third output column vector of the decomposed matrix.

V3

name: v3, type: Vector3, persistent: no, deprecated name: column3

Shows the fourth output column vector of the decomposed matrix.

Hidden Fields

compChanged

name: compChanged, type: Trigger