Package | Description |
---|---|
spim.vecmath |
Modifier and Type | Method and Description |
---|---|
void |
Matrix4f.add(float scalar,
Matrix4f m1)
Adds a scalar to each component of the matrix m1 and places the result
into this.
|
void |
Matrix4f.add(Matrix4f m1)
Sets the value of this matrix to the sum of itself and matrix m1.
|
void |
Matrix4f.add(Matrix4f m1,
Matrix4f m2)
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
|
boolean |
Matrix4f.epsilonEquals(Matrix4f m1,
float epsilon)
Returns true if the L-infinite distance between this matrix and matrix m1
is less than or equal to the epsilon parameter, otherwise returns false.
|
boolean |
Matrix4f.equals(Matrix4f m1)
Returns true if all of the data members of Matrix4f m1 are equal to the
corresponding data members in this Matrix4f.
|
void |
Transform3D.get(Matrix4f matrix)
Places the values of this transform into the single precision matrix
argument.
|
void |
Matrix4f.invert(Matrix4f m1)
Sets the value of this matrix to the matrix inverse of the passed (user
declared) matrix m1.
|
void |
Matrix4f.mul(float scalar,
Matrix4f m1)
Multiplies each element of matrix m1 by a scalar and places the result
into this.
|
void |
Matrix4f.mul(Matrix4f m1)
Sets the value of this matrix to the result of multiplying itself with
matrix m1.
|
void |
Matrix4f.mul(Matrix4f m1,
Matrix4f m2)
Sets the value of this matrix to the result of multiplying the two
argument matrices together.
|
void |
Matrix4f.mulTransposeBoth(Matrix4f m1,
Matrix4f m2)
Multiplies the transpose of matrix m1 times the transpose of matrix m2,
and places the result into this.
|
void |
Matrix4f.mulTransposeLeft(Matrix4f m1,
Matrix4f m2)
Multiplies the transpose of matrix m1 times matrix m2, and places the
result into this.
|
void |
Matrix4f.mulTransposeRight(Matrix4f m1,
Matrix4f m2)
Multiplies matrix m1 times the transpose of matrix m2, and places the
result into this.
|
void |
Matrix4f.negate(Matrix4f m1)
Sets the value of this matrix equal to the negation of of the Matrix4f
parameter.
|
void |
Transform3D.set(Matrix4f m1)
Sets the matrix values of this transform to the matrix values in the
single precision Matrix4f argument.
|
void |
Quat4f.set(Matrix4f m1)
Sets the value of this quaternion to the rotational component of the
passed matrix.
|
void |
Quat4d.set(Matrix4f m1)
Sets the value of this quaternion to the rotational component of the
passed matrix.
|
void |
Matrix4f.set(Matrix4f m1)
Sets the value of this matrix to a copy of the passed matrix m1.
|
void |
Matrix4d.set(Matrix4f m1)
Sets the value of this matrix to a copy of the passed matrix m1.
|
void |
AxisAngle4f.set(Matrix4f m1)
Sets the value of this axis-angle to the rotational component of the
passed matrix.
|
void |
AxisAngle4d.set(Matrix4f m1)
Sets the value of this axis-angle to the rotational component of the
passed matrix.
|
void |
Matrix4f.sub(Matrix4f m1)
Sets this matrix to the matrix difference of itself and matrix m1 (this =
this - m1).
|
void |
Matrix4f.sub(Matrix4f m1,
Matrix4f m2)
Performs an element-by-element subtraction of matrix m2 from matrix m1
and places the result into matrix this (this = m2 - m1).
|
void |
Matrix4f.transpose(Matrix4f m1)
Sets the value of this matrix to the transpose of the argument matrix.
|
Constructor and Description |
---|
Matrix4d(Matrix4f m1)
Constructs a new matrix with the same values as the Matrix4f parameter.
|
Matrix4f(Matrix4f m1)
Constructs a new matrix with the same values as the Matrix4f parameter.
|
Transform3D(Matrix4f m1)
Constructs and initializes a transform from the 4 x 4 matrix.
|
Copyright © 2015–2021 Fiji. All rights reserved.