IDS peak ICV
v1.3.0
Loading...
Searching...
No Matches
TransformationMatrix3D.cs
Go to the documentation of this file.
1
namespace
IDSImaging.Peak.ICV.Types
;
2
12
public
class
TransformationMatrix3D
:
Matrix
<float>
13
{
18
public
TransformationMatrix3D
()
19
: base(4, 4)
20
{
21
for
(uint i = 0; i < 4; i++)
22
{
23
this
[i, i] = 1f;
24
}
25
}
26
34
public
TransformationMatrix3D
(
float
[,] matrixValues)
35
: base(4, 4, matrixValues)
36
{
37
}
38
39
internal
TransformationMatrix3D
(
float
[] matrix) : base(4, 4,
40
matrix)
41
{
42
}
43
44
internal
float
[] ToCType()
45
{
46
return
Flatten();
47
}
48
}
IDSImaging.Peak.ICV.Types.Matrix
Represents a generic 2D matrix of elements with a specified number of rows and columns.
Definition
Matrix.cs:19
IDSImaging.Peak.ICV.Types.TransformationMatrix3D
A transformation matrix is a square matrix that, when multiplied by the coordinates of a geometric ob...
Definition
TransformationMatrix3D.cs:13
IDSImaging.Peak.ICV.Types.TransformationMatrix3D.TransformationMatrix3D
TransformationMatrix3D()
Creates a 4x4 identity matrix.
Definition
TransformationMatrix3D.cs:18
IDSImaging.Peak.ICV.Types.TransformationMatrix3D.TransformationMatrix3D
TransformationMatrix3D(float[,] matrixValues)
Creates a matrix from the specified values.
Definition
TransformationMatrix3D.cs:34
IDSImaging.Peak.ICV.Types
Definition
BinningFactor.cs:3
peak_icv
Types
TransformationMatrix3D.cs
Send mail feedback
Generated on Mon Apr 20 2026 - ©
IDS Imaging Development Systems GmbH