A C D E F G H I L M N O P Q R S T U V Y 

M

Matrix3D - Class in us.ihmc.euclid.matrix
A Matrix3D is a 3-by-3 matrix used for general linear applications.
Matrix3D() - Constructor for class us.ihmc.euclid.matrix.Matrix3D
Creates a new 3D matrix with all its coefficients set to zero.
Matrix3D(double[]) - Constructor for class us.ihmc.euclid.matrix.Matrix3D
Creates a new 3D matrix and initializes it from the given array.
Matrix3D(double, double, double, double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.matrix.Matrix3D
Creates a new 3D matrix and initializes it from the given 9 coefficients.
Matrix3D(Matrix3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.Matrix3D
Creates a new 3D matrix that is the same as other.
Matrix3DBasics - Interface in us.ihmc.euclid.matrix.interfaces
Write and read interface for a 3-by-3 matrix object.
Matrix3DFeatures - Class in us.ihmc.euclid.tools
Tools for extracting or testing features for a matrix 3D, see Matrix3DTools for operations on a matrix 3D.
Matrix3DFeatures() - Constructor for class us.ihmc.euclid.tools.Matrix3DFeatures
 
Matrix3DReadOnly - Interface in us.ihmc.euclid.matrix.interfaces
Read-only interface for any type of 3-by-3 matrices.
Matrix3DTools - Class in us.ihmc.euclid.tools
Tools for performing operations on 3D matrices.
Matrix3DTools() - Constructor for class us.ihmc.euclid.tools.Matrix3DTools
 
max(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Find and return the argument with the maximum value.
MAX_SAFE_PITCH_ANGLE - Static variable in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Pitch angle that defines the upper bound of the safe region in which the resulting pitch angle of a conversion is accurate.
med(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Find and return the argument with the value in between the two others.
min(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Find and return the argument with the minimum value.
MIN_SAFE_PITCH_ANGLE - Static variable in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Pitch angle that defines the lower bound of the safe region in which the resulting pitch angle of a conversion is accurate.
MULTIPLIER - Static variable in class us.ihmc.euclid.tools.EuclidHashCodeTools
Long used for the multiplication factor in each step of the hash.
multiply(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Multiplies this axis-angle by other.
multiply(AxisAngleReadOnly, boolean, Orientation3DReadOnly, boolean, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of orientation1 and orientation2 and stores the result in axisAngleToPack.
multiply(AxisAngleReadOnly, AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of aa1 and aa2.
multiply(AxisAngleReadOnly, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of aa1 and aa2 and stores the result in axisAngleToPack.
multiply(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiply(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1 * m2 and stores the result in matrixToPack.
multiply(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
multiply(RotationMatrixReadOnly, boolean, Orientation3DReadOnly, boolean, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication of orientation1 and orientation2 and stores the result in matrixToPack.
multiply(RotationMatrixReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication: m1 * m2 and stores the result in matrixToPack.
multiply(Orientation3DReadOnly, boolean, AxisAngleReadOnly, boolean, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of orientation1 and orientation2 and stores the result in axisAngleToPack.
multiply(Orientation3DReadOnly, boolean, RotationMatrixReadOnly, boolean, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication of orientation1 and orientation2 and stores the result in matrixToPack.
multiply(Orientation3DReadOnly, boolean, Orientation3DReadOnly, boolean, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of orientation1 and orientation2 and stores the result in axisAngleToPack.
multiply(Orientation3DReadOnly, boolean, Orientation3DReadOnly, boolean, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication of orientation1 and orientation2 and stores the result in matrixToPack.
multiply(Orientation3DReadOnly, boolean, Orientation3DReadOnly, boolean, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of orientation1 and orientation2 and stores the result in quaternionToPack.
multiply(Orientation3DReadOnly, boolean, QuaternionReadOnly, boolean, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of orientation1 and orientation2 and stores the result in quaternionToPack.
multiply(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the given other.
multiply(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with affineTransform.
multiply(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with affineTransform.
multiply(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the given quaternionBasedTransform.
multiply(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with other.
multiply(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with quaternionBasedTransform.
multiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the given rigidBodyTransform.
multiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with rigidBodyTransform.
multiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with other.
multiply(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Multiplies this quaternion by other.
multiply(QuaternionReadOnly, boolean, Orientation3DReadOnly, boolean, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of orientation1 and orientation2 and stores the result in quaternionToPack.
multiply(QuaternionReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of q1 and q2.
multiply(QuaternionReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of q1 and q2 and stores the result in quaternionToPack.
multiply(Tuple4DReadOnly, Tuple4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication, in the sense of quaternion multiplication, of t1 and t2 and stores the result in vectorToPack.
multiplyConjugateBoth(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of the conjugate of this and other.
multiplyConjugateBoth(QuaternionReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of the conjugate of q1 and the conjugate of q2 and stores the result in quaternionToPack.
multiplyConjugateLeft(QuaternionReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of q1 conjugated and q2 and stores the result in quaternionToPack.
multiplyConjugateLeft(Tuple4DReadOnly, Tuple4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication, in the sense of quaternion multiplication, of t1 conjugated and t2 and stores the result in vectorToPack.
multiplyConjugateOther(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Multiplies this quaternion by the conjugate of other.
multiplyConjugateRight(QuaternionReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of q1 and q2 conjugated and stores the result in quaternionToPack.
multiplyConjugateRight(Tuple4DReadOnly, Tuple4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication, in the sense of quaternion multiplication, of t1 and t2 conjugated and stores the result in vectorToPack.
multiplyConjugateThis(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of the conjugate of this and other.
multiplyImpl(double, double, double, double, boolean, double, double, double, double, boolean, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the multiplication of q1 and q2 and stores the result in quaternionToPack.
multiplyInvertBoth(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of the inverse of this and the inverse of other.
multiplyInvertBoth(AxisAngleReadOnly, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of the inverse of aa1 and the inverse of aa2 and stores the result in axisAngleToPack.
multiplyInvertBoth(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1-1 * m2-1 and stores the result in matrixToPack.
multiplyInvertLeft(AxisAngleReadOnly, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of the inverse of aa1 and aa2 and stores the result in axisAngleToPack.
multiplyInvertLeft(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1-1 * m2 and stores the result in matrixToPack.
multiplyInvertLeft(RotationMatrixReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1-1 * m2 and stores the result in matrixToPack.
multiplyInvertLeft(RotationScaleMatrixReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1-1 * m2 and stores the result in matrixToPack.
multiplyInvertOther(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Multiplies this axis-angle by the inverse of other.
multiplyInvertOther(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyInvertOther(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyInvertOther(RotationScaleMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the inverse of the given other.
multiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with the inverse of affineTransform.
multiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with the inverse of affineTransform.
multiplyInvertOther(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this transform with the inverse of quaternionBasedTransform.
multiplyInvertOther(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with the inverse of other.
multiplyInvertOther(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with the inverse of quaternionBasedTransform.
multiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the inverse of the given rigidBodyTransform.
multiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with the inverse of rigidBodyTransform.
multiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with the inverse of other.
multiplyInvertRight(AxisAngleReadOnly, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the multiplication of aa1 and the inverse of aa2 and stores the result in axisAngleToPack.
multiplyInvertRight(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1 * m2-1 and stores the result in matrixToPack.
multiplyInvertRight(Matrix3DReadOnly, RotationMatrixReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1 * m2-1 and stores the result in matrixToPack.
multiplyInvertRight(Matrix3DReadOnly, RotationScaleMatrixReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1 * m2-1 and stores the result in matrixToPack.
multiplyInvertThis(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of the inverse of this and other.
multiplyInvertThis(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of this with the given other.
multiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of this transform with affineTransform.
multiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of this transform with affineTransform.
multiplyInvertThis(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of this transform with quaternionBasedTransform.
multiplyInvertThis(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of this transform with other.
multiplyInvertThis(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of this transform with quaternionBasedTransform.
multiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of this with the given rigidBodyTransform.
multiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of this transform with rigidBodyTransform.
multiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of this transform with other.
multiplyOuter() - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to be equal to its outer-product.
multiplyTransposeBoth(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyTransposeBoth(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1T * m2T and stores the result in matrixToPack.
multiplyTransposeBoth(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
multiplyTransposeBoth(RotationMatrixReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication: m1T * m2T and stores the result in matrixToPack.
multiplyTransposeLeft(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1T * m2 and stores the result in matrixToPack.
multiplyTransposeLeft(RotationMatrixReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication: m1T * m2 and stores the result in matrixToPack.
multiplyTransposeOther(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyTransposeOther(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
multiplyTransposeRight(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1 * m2T and stores the result in matrixToPack.
multiplyTransposeRight(RotationMatrixReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs the multiplication: m1 * m2T and stores the result in matrixToPack.
multiplyTransposeThis(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiplyTransposeThis(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
A C D E F G H I L M N O P Q R S T U V Y 
Skip navigation links