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

A

absolute() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets each component of this axis-angle to its absolute value.
absolute() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets each component of this tuple to its absolute value.
absolute() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets each component of this tuple to its absolute value.
absolute() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets each component of this tuple to its absolute value.
absolute() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets each component of this tuple to its absolute value.
add(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a per-component addition onto the coefficients of this matrix.
add(Matrix3DReadOnly, Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix coefficients to the per-component sum of the two given matrices.
add(double, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Adds the given (x, y)-tuple to this tuple.
add(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Adds the given tuple to this tuple.
add(Tuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to the sum of the two given tuples.
add(double, double, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Adds the given (x, y, z)-tuple to this tuple.
add(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Adds the given tuple to this tuple.
add(Tuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to the sum of the two given tuples.
add(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Adds the given (x, y, z, s)-tuple to this vector.
add(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Adds the given tuple to this vector.
add(Tuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to the sum of the two given tuples.
addS(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Adds the given s to this vector's s-component.
addToHashCode(long, double) - Static method in class us.ihmc.euclid.tools.EuclidHashCodeTools
Calls EuclidHashCodeTools.combineHashCode(long, long) after converting value to long bits.
addToHashCode(long, float) - Static method in class us.ihmc.euclid.tools.EuclidHashCodeTools
Calls EuclidHashCodeTools.combineHashCode(long, long) after converting value to int bits.
addTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple by this matrix and add the result to the tuple.
addTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple tupleOriginal by this matrix and add the result to tupleTransformed.
addTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple by this matrix and add the result to the tuple.
addTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and add the result to tupleTransformed.
addTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and add the result to tupleTransformed.
addTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given tuple by this orientation and adds the result to the tuple.
addTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTransform(AxisAngleReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the tuple tupleOriginal using axisAngle and adds the result to tupleTransformed.
addTransform(Matrix3DReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs a transformation of tupleOriginal using the given matrix and add the result to tupleTransformed:
addTransform(QuaternionReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the tuple tupleOriginal using quaternion and adds the result to tupleTransformed.
addTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and adds the result to tupleTransformed.
addTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Adds the given tuple to the translation part of this transform.
addX(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Adds the given x to this tuple's x-component.
addX(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Adds the given x to this tuple's x-component.
addX(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Adds the given x to this vector's x-component.
addY(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Adds the given y to this tuple's y-component.
addY(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Adds the given y to this tuple's y-component.
addY(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Adds the given y to this vector's y-component.
addZ(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Adds the given z to this tuple's z-component.
addZ(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Adds the given z to this vector's z-component.
AffineTransform - Class in us.ihmc.euclid.transform
An AffineTransform represents a 4-by-4 transformation matrix that can scale, rotate, and translate.
AffineTransform() - Constructor for class us.ihmc.euclid.transform.AffineTransform
Creates a new affine transform set to identity.
AffineTransform(AffineTransform) - Constructor for class us.ihmc.euclid.transform.AffineTransform
Creates a new affine transform and sets it to other.
AffineTransform(RigidBodyTransform) - Constructor for class us.ihmc.euclid.transform.AffineTransform
Creates a new affine transform and sets it to rigidBodyTransform.
AffineTransform(RotationScaleMatrixReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.transform.AffineTransform
Creates a new affine transform and initializes it from the given rotation-scale matrix and the given translation.
angle(Vector2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Calculates and returns the angle in radians from this vector to other.
angle(Vector3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DReadOnly
Calculates and returns the angle in radians from this vector to other.
angleDifferenceMinusPiToPi(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Computes the angle difference:
difference = angleA - angleB
and shift the result to be contained in [ -pi, pi [.
append(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Appends the given orientation to this orientation.
append(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
append(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Appends the given orientation to the rotation part of this.
append(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Appends the given orientation to this orientation.
append(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Appends the given orientation to this orientation.
appendInvertBoth(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Inverts this and then appends the inverse of the given orientation to this orientation.
appendInvertOther(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Appends the inverse of the given orientation to this orientation.
appendInvertOther(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
appendInvertOther(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Appends the inverse of the given orientation to the rotation part of this.
appendInvertOther(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Appends the inverse of the given orientation to this orientation.
appendInvertOther(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Appends the inverse of the given orientation to this orientation.
appendInvertThis(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Inverts the rotation part of this and appends the given orientation.
appendInvertThis(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Inverts this and then appends the given orientation.
appendPitchRotation(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Append a rotation about the y-axis to this axis-angle.
appendPitchRotation(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Append a rotation about the y-axis to this rotation matrix.
appendPitchRotation(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Appends a rotation about the y-axis to the rotation part of this rotation-scale matrix.
appendPitchRotation(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Appends a rotation R(pitch) about the y-axis to this orientation.
appendPitchRotation(AxisAngleReadOnly, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Append a rotation about the y-axis to axisAngleOriginal and stores the result in axisAngleToPack.
appendPitchRotation(QuaternionReadOnly, double, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Append a rotation about the y-axis to quaternionOriginal and stores the result in quaternionToPack.
appendPitchRotation(RotationMatrixReadOnly, double, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Append a rotation about the y-axis to matrixOriginal and stores the result in matrixToPack.
appendPitchRotation(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Append a rotation about the y-axis to the rotation part of this transform.
appendPitchRotation(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Append a rotation about the y-axis to the rotation part 'q' of this transform.
appendPitchRotation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Append a rotation about the y-axis to the rotation part of this transform.
appendPitchRotation(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Append a rotation about the y-axis to this quaternion.
appendRollRotation(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Append a rotation about the x-axis to this axis-angle.
appendRollRotation(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Append a rotation about the x-axis to this rotation matrix.
appendRollRotation(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Appends a rotation about the x-axis to the rotation part of this rotation-scale matrix.
appendRollRotation(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Appends a rotation R(roll) about the x-axis to this orientation.
appendRollRotation(AxisAngleReadOnly, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Append a rotation about the x-axis to axisAngleOriginal and stores the result in axisAngleToPack.
appendRollRotation(QuaternionReadOnly, double, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Append a rotation about the x-axis to quaternionOriginal and stores the result in quaternionToPack.
appendRollRotation(RotationMatrixReadOnly, double, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Append a rotation about the x-axis to matrixOriginal and stores the result in matrixToPack.
appendRollRotation(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Append a rotation about the x-axis to the rotation part of this transform.
appendRollRotation(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Append a rotation about the x-axis to the rotation part 'q' of this transform.
appendRollRotation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Append a rotation about the x-axis to the rotation part of this transform.
appendRollRotation(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Append a rotation about the x-axis to this quaternion.
appendTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Append a translation transform to this transform.
appendTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Append a translation transform to this transform.
appendTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Append a translation transform to this transform.
appendTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Append a translation transform to this transform.
appendTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Append a translation transform to this transform.
appendTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Append a translation transform to this transform.
appendYawRotation(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Append a rotation about the z-axis to this axis-angle.
appendYawRotation(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Append a rotation about the z-axis to this rotation matrix.
appendYawRotation(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Appends a rotation about the z-axis to the rotation part of this rotation-scale matrix.
appendYawRotation(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Appends a rotation R(yaw) about the z-axis to this orientation.
appendYawRotation(AxisAngleReadOnly, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Append a rotation about the z-axis to axisAngleOriginal and stores the result in axisAngleToPack.
appendYawRotation(QuaternionReadOnly, double, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Append a rotation about the z-axis to quaternionOriginal and stores the result in quaternionToPack.
appendYawRotation(RotationMatrixReadOnly, double, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Append a rotation about the z-axis to matrixOriginal and stores the result in matrixToPack.
appendYawRotation(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Append a rotation about the z-axis to the rotation part of this transform.
appendYawRotation(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Append a rotation about the z-axis to the rotation part 'q' of this transform.
appendYawRotation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Append a rotation about the z-axis to the rotation part of this transform.
appendYawRotation(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Append a rotation about the z-axis to this quaternion.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.interfaces.Transformable
Transform this using the inverse of the given transform.
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.matrix.Matrix3D
Transform this using the inverse of the given transform.
applyInverseTransform(Transform) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Transform this using the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DBasics
Transforms this point by the inverse of the given transform.
applyInverseTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DBasics
Transforms this point by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Transforms this tuple by the inverse of the given transform.
applyInverseTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Transforms this tuple by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Transforms this vector by the inverse of the given transform.
applyInverseTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Transforms this vector by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DBasics
Transforms this point by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Transforms this vector by the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Transforms this quaternion using the inverse of the given transform.
applyInverseTransform(Transform) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Performs the inverse the transform on the vector part (x, y, z) of this vector as a 3D vector and translates it by s times the translation part of the transform.
applyPitchRotation(double, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Rotates the given tupleOriginal by a rotation about the y-axis and stores the result in tupleTransformed.
applyRollRotation(double, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Rotates the given tupleOriginal by a rotation about the x-axis and stores the result in tupleTransformed.
applyTransform(Transform) - Method in interface us.ihmc.euclid.interfaces.Transformable
Transform this using the given transform.
applyTransform(Transform) - Method in class us.ihmc.euclid.matrix.Matrix3D
Transform this using the given transform.
applyTransform(Transform) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Transform this using the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DBasics
Transforms this point by the given transform.
applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DBasics
Transforms this point by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Transforms this tuple by the given transform.
applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Transforms this tuple by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Transforms this vector by the given transform.
applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Transforms this vector by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DBasics
Transforms this point by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Transforms this vector by the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Transforms this quaternion using the given transform.
applyTransform(Transform) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Transforms the vector part (x, y, z) of this vector as a 3D vector and translates it by s times the translation part of the transform.
applyYawRotation(double, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Rotates the given tupleOriginal by a rotation about the z-axis and stores the result in tupleTransformed.
applyYawRotation(double, Tuple2DReadOnly, Tuple2DBasics) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Rotates the given tupleOriginal by a rotation about the z-axis and stores the result in tupleTransformed.
assertAffineTransformEquals(AffineTransform, AffineTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given affine transforms are equal to an epsilon.
assertAffineTransformEquals(String, AffineTransform, AffineTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given affine transforms are equal to an epsilon.
assertAffineTransformEquals(String, AffineTransform, AffineTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given affine transforms are equal to an epsilon.
assertAffineTransformGeometricallyEquals(AffineTransform, AffineTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the two given affine transforms represent the same geometry to an epsilon.
assertAffineTransformGeometricallyEquals(String, AffineTransform, AffineTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the two given affine transforms represent the same geometry to an epsilon.
assertAffineTransformGeometricallyEquals(String, AffineTransform, AffineTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the two given affine transforms represent the same geometry to an epsilon.
assertAngleEquals(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the two given angles are equal to an epsilon.
assertAngleEquals(String, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the two given angles are equal to an epsilon.
assertAxisAngleContainsOnlyNaN(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given axis-angle contains only Double.NaN.
assertAxisAngleContainsOnlyNaN(String, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given axis-angle contains only Double.NaN.
assertAxisAngleEquals(AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis if the two axis-angles are equal to an epsilon.
assertAxisAngleEquals(String, AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis if the two axis-angles are equal to an epsilon.
assertAxisAngleEquals(String, AxisAngleReadOnly, AxisAngleReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis if the two axis-angles are equal to an epsilon.
assertAxisAngleEqualsSmart(AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertAxisAngleEqualsSmart(String, AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertAxisAngleEqualsSmart(String, AxisAngleReadOnly, AxisAngleReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertAxisAngleGeometricallyEquals(AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis if the two axis-angles represent the same geometry to an epsilon.
assertAxisAngleGeometricallyEquals(String, AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis if the two axis-angles represent the same geometry to an epsilon.
assertAxisAngleGeometricallyEquals(String, AxisAngleReadOnly, AxisAngleReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis if the two axis-angles represent the same geometry to an epsilon.
assertAxisAngleIsSetToZero(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that AxisAngleBasics.setToZero() has just been called on the given axis-angle.
assertAxisAngleIsSetToZero(String, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that AxisAngleBasics.setToZero() has just been called on the given axis-angle.
assertAxisUnitary(AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the length of the axis of the axis-angle is equal to 1.0 +/- epsilon.
assertAxisUnitary(String, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the length of the axis of the axis-angle is equal to 1.0 +/- epsilon.
assertAxisUnitary(String, AxisAngleReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the length of the axis of the axis-angle is equal to 1.0 +/- epsilon.
assertIdentity(Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per coefficient basis that this matrix is equal to identity to an epsilon.
assertIdentity(String, Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per coefficient basis that this matrix is equal to identity to an epsilon.
assertIdentity(String, Matrix3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per coefficient basis that this matrix is equal to identity to an epsilon.
assertMatrix3DContainsOnlyNaN(Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given matrix contains on Double.NaN.
assertMatrix3DContainsOnlyNaN(String, Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given matrix contains on Double.NaN.
assertMatrix3DEquals(Matrix3DReadOnly, Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two matrices are equal to an epsilon.
assertMatrix3DEquals(String, Matrix3DReadOnly, Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two matrices are equal to an epsilon.
assertMatrix3DEquals(String, Matrix3DReadOnly, Matrix3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two matrices are equal to an epsilon.
assertPoint2DGeometricallyEquals(Point2DReadOnly, Point2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two points represent the same geometry to an epsilon.
assertPoint2DGeometricallyEquals(String, Point2DReadOnly, Point2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two points represent the same geometry to an epsilon.
assertPoint2DGeometricallyEquals(String, Point2DReadOnly, Point2DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two points represent the same geometry to an epsilon.
assertPoint3DGeometricallyEquals(Point3DReadOnly, Point3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two points represent the same geometry to an epsilon.
assertPoint3DGeometricallyEquals(String, Point3DReadOnly, Point3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two points represent the same geometry to an epsilon.
assertPoint3DGeometricallyEquals(String, Point3DReadOnly, Point3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two points represent the same geometry to an epsilon.
assertQuaternionBasedTransformEquals(QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternion-based transforms are equal to an epsilon.
assertQuaternionBasedTransformEquals(String, QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternion-based transforms are equal to an epsilon.
assertQuaternionBasedTransformEquals(String, QuaternionBasedTransform, QuaternionBasedTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternion-based transforms are equal to an epsilon.
assertQuaternionBasedTransformEqualsSmart(QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertQuaternionBasedTransformEqualsSmart(String, QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertQuaternionBasedTransformEqualsSmart(String, QuaternionBasedTransform, QuaternionBasedTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertQuaternionBasedTransformGeometricallyEquals(QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternion-based transforms represent the same geometry to an epsilon.
assertQuaternionBasedTransformGeometricallyEquals(String, QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternion-based transforms represent the same geometry to an epsilon.
assertQuaternionBasedTransformGeometricallyEquals(String, QuaternionBasedTransform, QuaternionBasedTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternion-based transforms represent the same geometry to an epsilon.
assertQuaternionEquals(QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternions are equal to an epsilon.
assertQuaternionEquals(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternions are equal to an epsilon.
assertQuaternionEquals(String, QuaternionReadOnly, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternions are equal to an epsilon.
assertQuaternionEqualsSmart(QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertQuaternionEqualsSmart(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertQuaternionEqualsSmart(String, QuaternionReadOnly, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertQuaternionEqualsUsingDifference(QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertQuaternionEqualsUsingDifference(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertQuaternionEqualsUsingDifference(String, QuaternionReadOnly, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertQuaternionGeometricallyEquals(QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternions represent the same geometry to an epsilon.
assertQuaternionGeometricallyEquals(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternions represent the same geometry to an epsilon.
assertQuaternionGeometricallyEquals(String, QuaternionReadOnly, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two quaternions represent the same geometry to an epsilon.
assertQuaternionIsSetToZero(QuaternionReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that QuaternionBasics.setToZero() has just been called on the given quaternion.
assertQuaternionIsSetToZero(String, QuaternionReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that QuaternionBasics.setToZero() has just been called on the given quaternion.
assertQuaternionIsSetToZero(String, QuaternionReadOnly, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that QuaternionBasics.setToZero() has just been called on the given quaternion.
assertQuaternionIsUnitary(QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the norm of the given quaternion is equal to 1.0 +/- epsilon.
assertQuaternionIsUnitary(String, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the norm of the given quaternion is equal to 1.0 +/- epsilon.
assertQuaternionIsUnitary(String, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the norm of the given quaternion is equal to 1.0 +/- epsilon.
assertRigidBodyTransformEquals(RigidBodyTransform, RigidBodyTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given rigid-body transform are equal to an epsilon.
assertRigidBodyTransformEquals(String, RigidBodyTransform, RigidBodyTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given rigid-body transform are equal to an epsilon.
assertRigidBodyTransformEquals(String, RigidBodyTransform, RigidBodyTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given rigid-body transform are equal to an epsilon.
assertRigidBodyTransformGeometricallyEquals(RigidBodyTransform, RigidBodyTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given rigid-body transform represent the same geometry to an epsilon.
assertRigidBodyTransformGeometricallyEquals(String, RigidBodyTransform, RigidBodyTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given rigid-body transform represent the same geometry to an epsilon.
assertRigidBodyTransformGeometricallyEquals(String, RigidBodyTransform, RigidBodyTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two given rigid-body transform represent the same geometry to an epsilon.
assertRotationMatrix(Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that this matrix is a rotation matrix.
assertRotationMatrix(String, Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that this matrix is a rotation matrix.
assertRotationMatrix(String, Matrix3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that this matrix is a rotation matrix.
assertRotationMatrixGeometricallyEquals(RotationMatrixReadOnly, RotationMatrixReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two rotation matrices represent the same geometry to an epsilon.
assertRotationMatrixGeometricallyEquals(String, RotationMatrixReadOnly, RotationMatrixReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two rotation matrices represent the same geometry to an epsilon.
assertRotationMatrixGeometricallyEquals(String, RotationMatrixReadOnly, RotationMatrixReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two rotation matrices represent the same geometry to an epsilon.
assertRotationVectorEquals(Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertRotationVectorEquals(String, Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Deprecated.
assertRotationVectorEquals(String, Vector3DReadOnly, Vector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
assertRotationVectorGeometricallyEquals(Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two rotation vectors represent the same geometry to an epsilon.
assertRotationVectorGeometricallyEquals(String, Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two rotation vectors represent the same geometry to an epsilon.
assertRotationVectorGeometricallyEquals(String, Vector3DReadOnly, Vector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two rotation vectors represent the same geometry to an epsilon.
assertSkewSymmetric(Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given matrix is skew-symmetric:
assertSkewSymmetric(String, Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given matrix is skew-symmetric:
assertSkewSymmetric(String, Matrix3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given matrix is skew-symmetric:
assertTuple2DContainsOnlyNaN(Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given tuple contains only Double.NaN.
assertTuple2DContainsOnlyNaN(String, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given tuple contains only Double.NaN.
assertTuple2DEquals(Tuple2DReadOnly, Tuple2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple2DEquals(String, Tuple2DReadOnly, Tuple2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple2DEquals(String, Tuple2DReadOnly, Tuple2DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple2DIsSetToZero(Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that Tuple2DBasics.setToZero() has just been called on the given tuple.
assertTuple2DIsSetToZero(String, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that Tuple2DBasics.setToZero() has just been called on the given tuple.
assertTuple2DIsSetToZero(String, Tuple2DReadOnly, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that Tuple2DBasics.setToZero() has just been called on the given tuple.
assertTuple3DContainsOnlyNaN(Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given tuple contains only Double.NaN.
assertTuple3DContainsOnlyNaN(String, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given tuple contains only Double.NaN.
assertTuple3DEquals(Tuple3DReadOnly, Tuple3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple3DEquals(String, Tuple3DReadOnly, Tuple3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple3DEquals(String, Tuple3DReadOnly, Tuple3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple3DIsSetToZero(Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that Tuple3DBasics.setToZero() has just been called on the given tuple.
assertTuple3DIsSetToZero(String, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that Tuple3DBasics.setToZero() has just been called on the given tuple.
assertTuple3DIsSetToZero(String, Tuple3DReadOnly, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Assert that Tuple3DBasics.setToZero() has just been called on the given tuple.
assertTuple4DContainsOnlyNaN(Tuple4DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given tuple contains only Double.NaN.
assertTuple4DContainsOnlyNaN(String, Tuple4DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts that the given quaternion contains only Double.NaN.
assertTuple4DEquals(Tuple4DReadOnly, Tuple4DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple4DEquals(String, Tuple4DReadOnly, Tuple4DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertTuple4DEquals(String, Tuple4DReadOnly, Tuple4DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two tuples are equal to an epsilon.
assertVector2DGeometricallyEquals(Vector2DReadOnly, Vector2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector2DGeometricallyEquals(String, Vector2DReadOnly, Vector2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector2DGeometricallyEquals(String, Vector2DReadOnly, Vector2DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector3DGeometricallyEquals(Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector3DGeometricallyEquals(String, Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector3DGeometricallyEquals(String, Vector3DReadOnly, Vector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector4DGeometricallyEquals(Vector4DReadOnly, Vector4DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector4DGeometricallyEquals(String, Vector4DReadOnly, Vector4DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertVector4DGeometricallyEquals(String, Vector4DReadOnly, Vector4DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two vectors represent the same geometry to an epsilon.
assertYawPitchRollEquals(double[], double[], double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two sets of yaw-pitch-roll angles are equal to an epsilon.
assertYawPitchRollEquals(String, double[], double[], double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two sets of yaw-pitch-roll angles are equal to an epsilon.
assertYawPitchRollEquals(String, double[], double[], double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two sets of yaw-pitch-roll angles are equal to an epsilon.
assertYawPitchRollGeometricallyEquals(double[], double[], double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two sets of yaw-pitch-roll angles represent the same geometry to an epsilon.
assertYawPitchRollGeometricallyEquals(String, double[], double[], double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two sets of yaw-pitch-roll angles represent the same geometry to an epsilon.
assertYawPitchRollGeometricallyEquals(String, double[], double[], double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
Asserts on a per component basis that the two sets of yaw-pitch-roll angles represent the same geometry to an epsilon.
AxisAngle - Class in us.ihmc.euclid.axisAngle
An AxisAngle is used to represent a 3D orientation by a unitary axis of components (x, y, z) and an angle of rotation usually expressed in radians.
AxisAngle() - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Creates an axis-angle that represents a "zero" rotation.
AxisAngle(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Creates an axis-angle that represents the same orientation as the given one.
AxisAngle(double, double, double, double) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Creates an axis-angle with the given values of the axis (x, y, z) and of the angle angle.
AxisAngle(double[]) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Creates an axis-angle initialized with the values contained in the given array: this.setX(axisAngleArray[0]); this.setY(axisAngleArray[1]); this.setZ(axisAngleArray[2]); this.setAngle(axisAngleArray[3]);
AxisAngle(Vector3DReadOnly, double) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Create an axis-angle from the given axis and angle.
AxisAngle(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Creates an axis-angle such that it represents the same orientation the rotation vector represents.
AxisAngle(double, double, double) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
Creates an axis-angle such that it represents the same orientation the yaw-pitch-roll angles represents.
AxisAngle32 - Class in us.ihmc.euclid.axisAngle
An AxisAngle is used to represent a 3D orientation by a unitary axis of components (x, y, z) and an angle of rotation usually expressed in radians.
AxisAngle32() - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Creates an axis-angle that represents a "zero" rotation.
AxisAngle32(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Creates an axis-angle that represents the same orientation as the given one.
AxisAngle32(float, float, float, float) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Creates an axis-angle with the given values of the axis (x, y, z) and of the angle angle.
AxisAngle32(float[]) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Creates an axis-angle initialized with the values contained in the given array: this.setX(axisAngleArray[0]); this.setY(axisAngleArray[1]); this.setZ(axisAngleArray[2]); this.setAngle(axisAngleArray[3]);
AxisAngle32(Vector3DReadOnly, float) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Create an axis-angle from the given axis and angle.
AxisAngle32(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Creates an axis-angle such that it represents the same orientation the rotation vector represents.
AxisAngle32(double, double, double) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
Creates an axis-angle such that it represents the same orientation the yaw-pitch-roll angles represents.
AxisAngleBasics - Interface in us.ihmc.euclid.axisAngle.interfaces
Write and read interface for an axis-angle object.
AxisAngleConversion - Class in us.ihmc.euclid.rotationConversion
This class gathers all the methods necessary to converts any type of rotation into an axis-angle.
AxisAngleConversion() - Constructor for class us.ihmc.euclid.rotationConversion.AxisAngleConversion
 
AxisAngleReadOnly - Interface in us.ihmc.euclid.axisAngle.interfaces
Read-only interface for an axis-angle object.
AxisAngleTools - Class in us.ihmc.euclid.tools
This class provides a collection of static tools to perform operations on axis-angles.
AxisAngleTools() - Constructor for class us.ihmc.euclid.tools.AxisAngleTools
 
axisNorm() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Calculates and returns the norm of the axis of this axis-angle.

C

checkIfIsZOnly(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
checkIfIsZOnly(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
checkIfMatrix2D() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Asserts that this matrix describes transformation in the XY plane.
checkIfOrientation2D() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
checkIfOrientation2D(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
checkIfRotation2D() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Asserts that the rotation part of this transform describes a transformation in the XY plane.
checkIfRotationMatrix() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Asserts that this matrix is a rotation matrix.
checkIfRotationMatrix(DenseMatrix64F) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Asserts that the given dense-matrix is a rotation matrix.
checkIfRotationMatrix(double[]) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Asserts that the given matrix is a rotation matrix.
checkIfRotationMatrix(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Asserts that the given coefficients describe a rotation matrix.
checkIfRotationMatrixProper() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Asserts that the rotation part of this rotation-scale matrix is proper.
checkIfRotationScaleMatrixProper() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Asserts that this rotation-scale matrix is proper.
checkIfScalesProper() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Asserts that the scale part of this rotation-scale matrix is proper.
checkIfUnitary() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Asserts that this quaternion has a norm equal to 1+/-1.0E-7.
checkIfUnitary(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Asserts that this quaternion has a norm equal to 1+/-epsilon.
checkMatrixSize(DenseMatrix64F) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Asserts that the given matrix is a 3-by-3 matrix.
clamp(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Clamps value to the given range, defined by -minMax and minMax, inclusive.
clamp(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Clamps value to the given range, inclusive.
CLAMP_EPS - Static variable in class us.ihmc.euclid.tools.EuclidCoreTools
Tolerance used in EuclidCoreTools.clamp(double, double, double) to verify the bounds are sane.
Clearable - Interface in us.ihmc.euclid.interfaces
Interface used for geometry objects which data can be cleared by either resetting it with Clearable.setToZero() or invalidating it with Clearable.setToNaN().
clipToMax(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Clips each component of this tuple to a maximum value max.
clipToMax(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Clips each component of this tuple to a maximum value max.
clipToMax(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Clips each component of this vector to a maximum value max.
clipToMaxLength(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Limits the magnitude of this vector to maxLength.
clipToMaxLength(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Limits the magnitude of this vector to maxLength.
clipToMin(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Clips each component of this tuple to a minimum value min.
clipToMin(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Clips each component of this tuple to a minimum value min.
clipToMin(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Clips each component of this vector to a minimum value min.
clipToMinMax(double, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Clips each component of this tuple to a minimum value min and a maximum value max.
clipToMinMax(double, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Clips each component of this tuple to a minimum value min and a maximum value max.
clipToMinMax(double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Clips each component of this vector to a minimum value min and a maximum value max.
columnOutOfBoundsException(int, int) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Create an ArrayIndexOutOfBoundsException for a bad column index.
combineHashCode(long, long) - Static method in class us.ihmc.euclid.tools.EuclidHashCodeTools
Combine the two hash code bit streams.
computePitch(RotationMatrixReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the pitch angle from a rotation matrix.
computePitch(RotationScaleMatrixReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the pitch angle from the rotation part of a rotation-scale matrix.
computePitch(QuaternionReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the pitch from a quaternion.
computePitch(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the pitch from an axis-angle.
computePitch(Vector3DReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the pitch from a rotation vector.
computePitchMatrix(double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Sets the given rotation matrix to represent a counter clockwise rotation around the y-axis of an angle pitch.
computePitchQuaternion(double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Sets the given quaternion to represent a counter clockwise rotation around the y-axis of an angle pitch.
computeRoll(RotationMatrixReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the roll from a rotation matrix.
computeRoll(RotationScaleMatrixReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the roll from the rotation part of a rotation-scale matrix.
computeRoll(QuaternionReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the roll from a quaternion.
computeRoll(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the roll from an axis-angle.
computeRoll(Vector3DReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the roll from a rotation vector.
computeRollMatrix(double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Sets the given rotation matrix to represent a counter clockwise rotation around the x-axis of an angle roll.
computeRollQuaternion(double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Sets the given quaternion to represent a counter clockwise rotation around the x-axis of an angle roll.
computeTransformedX(Matrix3DReadOnly, boolean, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of tupleOriginal by matrix.
computeTransformedX(Matrix3DReadOnly, boolean, double, double, double) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of tupleOriginal by matrix.
computeTransformedX(QuaternionReadOnly, boolean, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of tupleOriginal by quaternion.
computeTransformedX(QuaternionReadOnly, boolean, double, double, double) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of tupleOriginal by quaternion.
computeTransformedX(RigidBodyTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of pointOriginal by rigidBodyTransform.
computeTransformedX(RigidBodyTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of vectorOriginal by rigidBodyTransform.
computeTransformedX(QuaternionBasedTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of pointOriginal by quaternionBasedTransform.
computeTransformedX(QuaternionBasedTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of vectorOriginal by quaternionBasedTransform.
computeTransformedX(AffineTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of pointOriginal by affineTransform.
computeTransformedX(AffineTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the x-coordinate resulting from the transformation of vectorOriginal by affineTransform.
computeTransformedY(Matrix3DReadOnly, boolean, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of tupleOriginal by matrix.
computeTransformedY(Matrix3DReadOnly, boolean, double, double, double) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of tupleOriginal by matrix.
computeTransformedY(QuaternionReadOnly, boolean, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of tupleOriginal by quaternion.
computeTransformedY(QuaternionReadOnly, boolean, double, double, double) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of tupleOriginal by quaternion.
computeTransformedY(RigidBodyTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of pointOriginal by rigidBodyTransform.
computeTransformedY(RigidBodyTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of vectorOriginal by rigidBodyTransform.
computeTransformedY(QuaternionBasedTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of pointOriginal by quaternionBasedTransform.
computeTransformedY(QuaternionBasedTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of vectorOriginal by quaternionBasedTransform.
computeTransformedY(AffineTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of pointOriginal by affineTransform.
computeTransformedY(AffineTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the y-coordinate resulting from the transformation of vectorOriginal by affineTransform.
computeTransformedZ(Matrix3DReadOnly, boolean, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of tupleOriginal by matrix.
computeTransformedZ(Matrix3DReadOnly, boolean, double, double, double) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of tupleOriginal by matrix.
computeTransformedZ(QuaternionReadOnly, boolean, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of tupleOriginal by quaternion.
computeTransformedZ(QuaternionReadOnly, boolean, double, double, double) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of tupleOriginal by quaternion.
computeTransformedZ(RigidBodyTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of pointOriginal by rigidBodyTransform.
computeTransformedZ(RigidBodyTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of vectorOriginal by rigidBodyTransform.
computeTransformedZ(QuaternionBasedTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of pointOriginal by quaternionBasedTransform.
computeTransformedZ(QuaternionBasedTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of vectorOriginal by quaternionBasedTransform.
computeTransformedZ(AffineTransform, boolean, Point3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of pointOriginal by affineTransform.
computeTransformedZ(AffineTransform, boolean, Vector3DReadOnly) - Static method in class us.ihmc.euclid.tools.TransformationTools
Computes and returns the z-coordinate resulting from the transformation of vectorOriginal by affineTransform.
computeYaw(RotationMatrixReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the yaw from a rotation matrix.
computeYaw(RotationScaleMatrixReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the yaw from the rotation part of a rotation-scale matrix.
computeYaw(QuaternionReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the yaw from a quaternion.
computeYaw(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the yaw from an axis-angle.
computeYaw(Vector3DReadOnly) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Computes the yaw from a rotation vector.
computeYawMatrix(double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Sets the given rotation matrix to represent a counter clockwise rotation around the z-axis of an angle yaw.
computeYawQuaternion(double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Sets the given quaternion to represent a counter clockwise rotation around the z-axis of an angle yaw.
conjugate() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to its conjugate.
containsNaN() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Tests if this axis-angle contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Tests if this axis-angle contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.interfaces.Clearable
Tests if this object contains at least one value equal to Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
 
containsNaN() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if at least one element of this matrix is equal to Double.NaN.
containsNaN() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Tests if at least one element of this matrix is equal to Double.NaN.
containsNaN(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Tests if at least one of the two given elements is equal to Double.NaN.
containsNaN(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Tests if at least one of the three given elements is equal to Double.NaN.
containsNaN(double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Tests if at least one of the four given elements is equal to Double.NaN.
containsNaN(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Tests if at least one of the nine given elements is equal to Double.NaN.
containsNaN(double[]) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Tests if at least one element in the given array is equal to Double.NaN.
containsNaN() - Method in class us.ihmc.euclid.transform.AffineTransform
Tests if at least one element of this transform is equal to Double.NaN.
containsNaN() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Tests if at least one element of this transform is equal to Double.NaN.
containsNaN() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Tests if at least one element of this transform is equal to Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Tests if this tuple contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Tests if this tuple contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Tests if this tuple contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Tests if this tuple contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Tests if this tuple contains a Double.NaN.
containsNaN() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Tests if this tuple contains a Double.NaN.
convertAxisAngleToMatrix(AxisAngleReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given axis-angle into a rotation matrix.
convertAxisAngleToMatrix(double, double, double, double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given axis-angle into a rotation matrix.
convertAxisAngleToQuaternion(AxisAngleReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given axis-angle into a quaternion.
convertAxisAngleToQuaternion(double, double, double, double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given axis-angle into a quaternion.
convertAxisAngleToRotationVector(AxisAngleReadOnly, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the given axis-angle into a rotation vector.
convertAxisAngleToRotationVectorImpl(double, double, double, double, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the given axis-angle into a rotation vector.
convertAxisAngleToYawPitchRoll(AxisAngleReadOnly, double[]) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the axis-angle into yaw-pitch-roll.
convertAxisAngleToYawPitchRoll(AxisAngleReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the axis-angle into yaw-pitch-roll.
convertMatrixToAxisAngle(RotationScaleMatrixReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the rotation part of the given rotation-scale matrix into an axis-angle.
convertMatrixToAxisAngle(RotationMatrixReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the given rotation matrix into an axis-angle.
convertMatrixToAxisAngle(double, double, double, double, double, double, double, double, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the given rotation matrix into an axis-angle.
convertMatrixToQuaternion(RotationScaleMatrixReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given rotation part of the given rotation-scale matrix into a quaternion.
convertMatrixToQuaternion(RotationMatrixReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given rotation matrix into a quaternion.
convertMatrixToQuaternion(double, double, double, double, double, double, double, double, double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given rotation matrix into a quaternion.
convertMatrixToRotationVector(RotationScaleMatrixReadOnly, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the rotation part of the given rotation-scale matrix into a rotation vector.
convertMatrixToRotationVector(RotationMatrixReadOnly, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the given rotation matrix into a rotation vector.
convertMatrixToYawPitchRoll(RotationScaleMatrixReadOnly, double[]) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the rotation part of the given rotation-scale matrix into yaw-pitch-roll.
convertMatrixToYawPitchRoll(RotationMatrixReadOnly, double[]) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the rotation matrix into yaw-pitch-roll.
convertMatrixToYawPitchRoll(RotationScaleMatrixReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the rotation part of the given rotation-scale matrix into yaw-pitch-roll.
convertMatrixToYawPitchRoll(RotationMatrixReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the given rotation matrix into yaw-pitch-roll.
convertQuaternionToAxisAngle(QuaternionReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the given quaternion into an axis-angle.
convertQuaternionToAxisAngle(double, double, double, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the given quaternion into an axis-angle.
convertQuaternionToMatrix(QuaternionReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given quaternion into a rotation matrix.
convertQuaternionToMatrix(double, double, double, double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given quaternion into a rotation matrix.
convertQuaternionToRotationVector(QuaternionReadOnly, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the given quaternion into a rotation vector.
convertQuaternionToYawPitchRoll(QuaternionReadOnly, double[]) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the quaternion into yaw-pitch-roll.
convertQuaternionToYawPitchRoll(QuaternionReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the given quaternion into yaw-pitch-roll.
convertRotationVectorToAxisAngle(Vector3DReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the rotation vector into an axis-angle.
convertRotationVectorToAxisAngle(double, double, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the rotation vector into an axis-angle.
convertRotationVectorToMatrix(Vector3DReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given rotation vector into a rotation matrix.
convertRotationVectorToMatrix(double, double, double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given rotation vector into a rotation matrix.
convertRotationVectorToQuaternion(Vector3DReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the rotation vector into a quaternion.
convertRotationVectorToQuaternion(double, double, double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the rotation vector into a quaternion.
convertRotationVectorToYawPitchRoll(Vector3DReadOnly, double[]) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the rotation vector into yaw-pitch-roll.
convertRotationVectorToYawPitchRoll(Vector3DReadOnly, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Converts the rotation vector into yaw-pitch-roll.
convertYawPitchRollToAxisAngle(double[], AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the given yaw-pitch-roll angles into an axis-angle.
convertYawPitchRollToAxisAngle(double, double, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Converts the given yaw-pitch-roll angles into an axis-angle.
convertYawPitchRollToMatrix(double[], RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given yaw-pitch-roll angles into a rotation matrix.
convertYawPitchRollToMatrix(double, double, double, RotationMatrix) - Static method in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Converts the given yaw-pitch-roll angles into a rotation matrix.
convertYawPitchRollToQuaternion(double[], QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given yaw-pitch-roll angles into a quaternion.
convertYawPitchRollToQuaternion(double, double, double, QuaternionBasics) - Static method in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Converts the given yaw-pitch-roll angles into a quaternion.
convertYawPitchRollToRotationVector(double[], Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the given yaw-pitch-roll angles into a rotation vector.
convertYawPitchRollToRotationVector(double, double, double, Vector3DBasics) - Static method in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Converts the given yaw-pitch-roll angles into a rotation vector.
cross(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Calculates and returns the value of the cross product of this vector with tuple.
cross(Tuple2DReadOnly, Tuple2DReadOnly) - Static method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Calculates and returns the value of the cross product of tuple1 with tuple2.
cross(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Sets this vector to the cross product of this and other.
cross(Tuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Sets this vector to the cross product of tuple1 and tuple2.

D

DEFAULT_FORMAT - Static variable in class us.ihmc.euclid.tools.EuclidCoreIOTools
Default format used to print decimal numbers.
determinant() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Computes the determinant of this matrix.
determinant(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Computes the determinant of the matrix described by the given 9 coefficients.
determinantRotationPart() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Computes the determinant of the rotation part of this transform.
difference(QuaternionReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the difference of q1 and q2.
distance(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Computes and returns the distance from this axis-angle to other.
distance(RotationMatrixReadOnly) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Computes and returns the distance between this rotation matrix and the other.
distance(AxisAngleReadOnly, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Computes and returns the distance between the two axis-angles aa1 and aa2.
distance(RotationMatrixReadOnly, RotationMatrixReadOnly) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Computes and returns the distance from the rotation matrix m1 to m2.
distance(Point2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Calculates and returns the distance between this point and other.
distance(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the distance between this point and other.
distance(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Computes and returns the distance from this quaternion to other.
distanceFromOrigin() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Calculates and returns the distance between this point and the origin (0, 0).
distanceFromOrigin() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the distance between this point and the origin (0, 0, 0).
distanceFromOriginSquared() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Calculates and returns the square of the distance between this point and the origin (0, 0).
distanceFromOriginSquared() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the square of the distance between this point and the origin (0, 0, 0).
distancePrecise(QuaternionReadOnly, QuaternionReadOnly) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Computes the distance between the two given quaternions.
distancePrecise(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Computes and returns the distance from this quaternion to other.
distanceSquared(Point2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Calculates and returns the square of the distance between this point and other.
distanceSquared(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the square of the distance between this point and other.
distanceXY(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Calculates and returns the distance between this point and point3DReadOnly in the XY-plane.
distanceXY(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the distance between this point and other in the XY-plane.
distanceXY(Point2DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the distance between this point and point2DReadOnly in the XY-plane.
distanceXYSquared(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Calculates and returns the square of the distance between this point and point3DReadOnly in the XY-plane.
distanceXYSquared(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the square of the distance between this point and other in the XY-plane.
distanceXYSquared(Point2DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Calculates and returns the square of the distance between this point and point2DReadOnly in the XY-plane.
dot(Vector2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Calculates and returns the value of the dot product of this vector with other.
dot(Vector3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DReadOnly
Calculates and returns the value of the dot product of this vector with other.
dot(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Calculates and returns the value of the dot product of this tuple with other.

E

EPS - Static variable in class us.ihmc.euclid.rotationConversion.AxisAngleConversion
Tolerance used to identify various edge cases, such as to identify when a quaternion is a neutral quaternion.
EPS - Static variable in class us.ihmc.euclid.rotationConversion.QuaternionConversion
Tolerance used to identify various edge cases, such as to identify when an axis-angle represents a zero orientation.
EPS - Static variable in class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
Tolerance used to identify various edge cases, such as to identify when an axis-angle represents a zero orientation.
EPS - Static variable in class us.ihmc.euclid.rotationConversion.RotationVectorConversion
Tolerance used to identify various edge cases, such as to identify when an axis-angle represents a zero orientation.
EPS - Static variable in class us.ihmc.euclid.tools.AxisAngleTools
Tolerance used to identify edge cases, such as when the axis part of an axis-angle can not be normalized.
EPS_ANGLE_SHIFT - Static variable in class us.ihmc.euclid.tools.EuclidCoreTools
An epsilon that is just slightly bigger than numerical inaccuracies used in EuclidCoreTools.shiftAngleInRange(double, double).
EPS_CHECK_2D - Static variable in class us.ihmc.euclid.tools.Matrix3DFeatures
Default tolerance for determining whether a matrix 3D represents a 2D transformation or not.
EPS_CHECK_IDENTITY - Static variable in class us.ihmc.euclid.tools.Matrix3DFeatures
Default tolerance for determining whether a matrix 3D represents the identity matrix or not.
EPS_CHECK_ROTATION - Static variable in class us.ihmc.euclid.tools.Matrix3DFeatures
Default tolerance for determining whether a matrix 3D represents a 3D rotation matrix or not.
EPS_CHECK_SKEW - Static variable in class us.ihmc.euclid.tools.Matrix3DFeatures
Default tolerance for determining whether a matrix 3D is skew symmetric or not.
EPS_MAX_LENGTH - Static variable in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
EPS_NORM_FAST_SQRT - Static variable in class us.ihmc.euclid.tools.EuclidCoreTools
Magic number used as a tolerance for switching to the fast square-root formula.
EPS_POW - Static variable in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Tolerance used in QuaternionBasics.pow(double) to determine if this quaternion is equal to the neurtral quaternion.
EPS_UNITARY - Static variable in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Default tolerance used to verify that this quaternion is a unit-quaternion.
EpsilonComparable<T> - Interface in us.ihmc.euclid.interfaces
This interface is used for any object that can be compared with a tolerance epsilon.
epsilonEquals(AxisAngle, double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Tests on a per component basis, if this axis-angle is equal to other to an epsilon.
epsilonEquals(AxisAngle32, double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Tests on a per component basis, if this axis-angle is equal to other to an epsilon.
epsilonEquals(AxisAngleReadOnly, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Tests on a per component basis, if this axis-angle is equal to other to an epsilon.
epsilonEquals(T, double) - Method in interface us.ihmc.euclid.interfaces.EpsilonComparable
Tests if this is equal to other to an epsilon.
epsilonEquals(Matrix3DReadOnly, double) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests on a per coefficient basis if this matrix is equal to the given other to an epsilon.
epsilonEquals(RotationScaleMatrixReadOnly, double) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Tests the rotation parts and scales of both matrices are equal to an epsilon.
epsilonEquals(Matrix3D, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Tests on a per coefficient basis if this matrix is equal to the given other to an epsilon.
epsilonEquals(RotationMatrix, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Tests on a per coefficient basis if this matrix is equal to the given other to an epsilon.
epsilonEquals(RotationScaleMatrix, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Tests the rotation parts and scales of both matrices are equal to an epsilon.
epsilonEquals(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Tests if the two values are equal to an epsilon:
|expectedValue - actualValue| ≤ epsilon
epsilonEquals(Matrix3DReadOnly, Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Tests on a per component basis if the two given matrices are equal to an epsilon.
epsilonEquals(Tuple2DReadOnly, Tuple2DReadOnly, double) - Static method in class us.ihmc.euclid.tools.TupleTools
Tests on a per component basis if the two given tuples are equal to an epsilon.
epsilonEquals(Tuple3DReadOnly, Tuple3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.TupleTools
Tests on a per component basis if the two given tuples are equal to an epsilon.
epsilonEquals(Tuple4DReadOnly, Tuple4DReadOnly, double) - Static method in class us.ihmc.euclid.tools.TupleTools
Tests on a per component basis if the two given tuples are equal to an epsilon.
epsilonEquals(AffineTransform, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Tests separately and on a per component basis if the rotation part, the scale part, and the translation part of this transform and other are equal to an epsilon.
epsilonEquals(QuaternionBasedTransform, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Tests separately and on a per component basis if the rotation part and the translation part of this transform and other are equal to an epsilon.
epsilonEquals(RigidBodyTransform, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Tests separately and on a per component basis if the rotation part and the translation part of this transform and other are equal to an epsilon.
epsilonEquals(Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Tests on a per component basis if this tuple is equal to the given other to an epsilon.
epsilonEquals(Point2D, double) - Method in class us.ihmc.euclid.tuple2D.Point2D
Tests on a per component basis if this point is equal to the given other to an epsilon.
epsilonEquals(Point2D32, double) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Tests on a per component basis if this point is equal to the given other to an epsilon.
epsilonEquals(Vector2D, double) - Method in class us.ihmc.euclid.tuple2D.Vector2D
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(Vector2D32, double) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(Tuple3DReadOnly, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Tests on a per component basis if this tuple is equal to the given other to an epsilon.
epsilonEquals(Point3D, double) - Method in class us.ihmc.euclid.tuple3D.Point3D
Tests on a per component basis if this point is equal to the given other to an epsilon.
epsilonEquals(Point3D32, double) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Tests on a per component basis if this point is equal to the given other to an epsilon.
epsilonEquals(Vector3D, double) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(Vector3D32, double) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(Tuple4DReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Tests on a per component basis if this tuple is equal to the given other to an epsilon.
epsilonEquals(Quaternion, double) - Method in class us.ihmc.euclid.tuple4D.Quaternion
Tests on a per component basis if this quaternion is equal to the given other to an epsilon.
epsilonEquals(Quaternion32, double) - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Tests on a per component basis if this quaternion is equal to the given other to an epsilon.
epsilonEquals(Vector4D, double) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Tests on a per component basis if this vector is equal to the given other to an epsilon.
epsilonEquals(Vector4D32, double) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Tests on a per component basis if this vector is equal to the given other to an epsilon.
equals(Object) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Tests if the given object's class is the same as this, in which case the method returns AxisAngleReadOnly.equals(AxisAngleReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Tests if the given object's class is the same as this, in which case the method returns AxisAngleReadOnly.equals(AxisAngleReadOnly), it returns false otherwise.
equals(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Tests on a per component basis, if this axis-angle is exactly equal to other.
equals(Matrix3DReadOnly) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests on a per component basis if this matrix is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.matrix.Matrix3D
Tests if the given object's class is the same as this, in which case the method returns Matrix3DReadOnly.equals(Matrix3DReadOnly), it returns false otherwise or if the object is null.
equals(Object) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Tests if the given object's class is the same as this, in which case the method returns Matrix3DReadOnly.equals(Matrix3DReadOnly), it returns false otherwise or if the object is null.
equals(Object) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Tests if the given object's class is the same as this, in which case the method returns RotationScaleMatrix.equals(RotationScaleMatrix), it returns false otherwise or if the object is null.
equals(RotationScaleMatrix) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Tests if the rotation parts and scales of both matrices are exactly equal.
equals(Matrix3DReadOnly, Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Tests on a per coefficient basis if the two matrices m1 and m2 are exactly equal.
equals(Object) - Method in class us.ihmc.euclid.transform.AffineTransform
Tests if the given object's class is the same as this, in which case the method returns AffineTransform.equals(AffineTransform), it returns false otherwise or if the object is null.
equals(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Tests separately and on a per component basis if the rotation part, the scale part, and the translation part of this transform and other are exactly equal.
equals(Object) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Tests if the given object's class is the same as this, in which case the method returns QuaternionBasedTransform.equals(QuaternionBasedTransform), it returns false otherwise or if the object is null.
equals(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Tests separately and on a per component basis if the rotation part and the translation part of this transform and other are exactly equal.
equals(Object) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Tests if the given object's class is the same as this, in which case the method returns equals(RigidBodyTransform), it returns false otherwise or if the object is null.
equals(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Tests separately and on a per component basis if the rotation part and the translation part of this transform and other are exactly equal.
equals(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Tests on a per component basis, if this tuple is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.tuple2D.Point2D
Tests if the given object's class is the same as this, in which case the method returns Tuple2DReadOnly.equals(Tuple2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Tests if the given object's class is the same as this, in which case the method returns Tuple2DReadOnly.equals(Tuple2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple2D.Vector2D
Tests if the given object's class is the same as this, in which case the method returns Tuple2DReadOnly.equals(Tuple2DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Tests if the given object's class is the same as this, in which case the method returns Tuple2DReadOnly.equals(Tuple2DReadOnly), it returns false otherwise.
equals(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Tests on a per component basis, if this tuple is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.tuple3D.Point3D
Tests if the given object's class is the same as this, in which case the method returns Tuple3DReadOnly.equals(Tuple3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Tests if the given object's class is the same as this, in which case the method returns Tuple3DReadOnly.equals(Tuple3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Tests if the given object's class is the same as this, in which case the method returns Tuple3DReadOnly.equals(Tuple3DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Tests if the given object's class is the same as this, in which case the method returns Tuple3DReadOnly.equals(Tuple3DReadOnly), it returns false otherwise.
equals(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Tests on a per component basis, if this tuple is exactly equal to other.
equals(Object) - Method in class us.ihmc.euclid.tuple4D.Quaternion
Tests if the given object's class is the same as this, in which case the method returns Tuple4DReadOnly.equals(Tuple4DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Tests if the given object's class is the same as this, in which case the method returns Tuple4DReadOnly.equals(Tuple4DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Tests if the given object's class is the same as this, in which case the method returns Tuple4DReadOnly.equals(Tuple4DReadOnly), it returns false otherwise.
equals(Object) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Tests if the given object's class is the same as this, in which case the method returns Tuple4DReadOnly.equals(Tuple4DReadOnly), it returns false otherwise.
EuclidCoreIOTools - Class in us.ihmc.euclid.tools
EuclidCoreIOTools is intended to gather the input & output tools for printing, saving, and loading geometry objects.
EuclidCoreIOTools() - Constructor for class us.ihmc.euclid.tools.EuclidCoreIOTools
 
EuclidCoreRandomTools - Class in us.ihmc.euclid.tools
This class provides random generators to generate random geometry objects.
EuclidCoreRandomTools() - Constructor for class us.ihmc.euclid.tools.EuclidCoreRandomTools
 
EuclidCoreTestTools - Class in us.ihmc.euclid.tools
This class provides the tools to perform a variety of assertions on Euclid Core's types.
EuclidCoreTestTools() - Constructor for class us.ihmc.euclid.tools.EuclidCoreTestTools
 
EuclidCoreTools - Class in us.ihmc.euclid.tools
This class provides a variety of generic tools such as fast square-root algorithm EuclidCoreTools.fastSquareRoot(double), or also an linear interpolation algorithm EuclidCoreTools.interpolate(double, double, double).
EuclidCoreTools() - Constructor for class us.ihmc.euclid.tools.EuclidCoreTools
 
EuclidHashCodeTools - Class in us.ihmc.euclid.tools
Generic operations on hash-code used throughout this library for computing hash-codes of object as Point3D.
EuclidHashCodeTools() - Constructor for class us.ihmc.euclid.tools.EuclidHashCodeTools
 

F

fastSquareRoot(double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the square root of the given value.
fill(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets all the coefficients of this matrix to be equal to scalar.

G

generateRandomAffineTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomAxisAngle(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomAxisAngle(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomAxisAngle32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomAxisAngle32(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomDiagonalMatrix3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomDiagonalMatrix3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomDiagonalMatrix3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomDouble(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomDouble(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomDouble(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomMatrix3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomMatrix3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomMatrix3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomOrthogonalVector3D(Random, Vector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint2D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint2D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint2D(Random, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint2D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint3D(Random, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint3D(Random, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomPoint3D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomQuaternion(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomQuaternion(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomQuaternion32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomQuaternion32(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomQuaternionBasedTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRigidBodyTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRigidBodyTransform2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRotationMatrix(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRotationMatrix(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRotationScaleMatrix(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRotationScaleMatrix(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRotationVector(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomRotationVector(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector2D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector2D(Random, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector2D(Random, Tuple2DReadOnly, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector2D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector2DWithFixedLength(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3D(Random, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3D(Random, Tuple3DReadOnly, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3D(Random, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector3DWithFixedLength(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector4D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomVector4D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomYawPitchRoll(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
generateRandomYawPitchRoll(Random, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
GEOMETRICALLY_EQUALS_THRESHOLD - Static variable in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Threshold used to trigger a more expensive comparison between two quaternions.
GeometricallyComparable<T> - Interface in us.ihmc.euclid.interfaces
By implementing GeometricallyComparable, geometries can implement a custom comparison with the aim of evaluating the similarity between two geometries of the same type.
geometricallyEquals(AxisAngle, double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(AxisAngle32, double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(AxisAngleReadOnly, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(T, double) - Method in interface us.ihmc.euclid.interfaces.GeometricallyComparable
Tests if this and other represent the same geometry to an epsilon.
geometricallyEquals(RotationMatrixReadOnly, double) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(RotationScaleMatrixReadOnly, double) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Tests if this and other represent the same rotation-scale to an epsilon.
geometricallyEquals(Matrix3D, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Two 3D matrices are considered geometrically equal if they are epsilon equal.
geometricallyEquals(RotationMatrix, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(RotationScaleMatrix, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Tests if this and other represent the same rotation-scale to an epsilon.
geometricallyEquals(AffineTransform, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Two affine transforms are considered geometrically equal if both the rotation-scale matrices and translation vectors are equal.
geometricallyEquals(QuaternionBasedTransform, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Two quaternion based transforms are considered geometrically equal if both the rotation-scale matrices and translation vectors are equal.
geometricallyEquals(RigidBodyTransform, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Two rigid body transforms are considered geometrically equal if both the rotation matrices and translation vectors are equal.
geometricallyEquals(Point2DReadOnly, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Point2DReadOnly
Tests if this and other represent the same point 2D to an epsilon.
geometricallyEquals(Vector2DReadOnly, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Tests if this and other represent the same vector 2D to an epsilon.
geometricallyEquals(Point2D, double) - Method in class us.ihmc.euclid.tuple2D.Point2D
Tests if this and other represent the same point 2D to an epsilon.
geometricallyEquals(Point2D32, double) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Tests if this and other represent the same point 2D to an epsilon.
geometricallyEquals(Vector2D, double) - Method in class us.ihmc.euclid.tuple2D.Vector2D
Tests if this and other represent the same vector 2D to an epsilon.
geometricallyEquals(Vector2D32, double) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Tests if this and other represent the same vector 2D to an epsilon.
geometricallyEquals(Point3DReadOnly, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Point3DReadOnly
Tests if this and other represent the same point 3D to an epsilon.
geometricallyEquals(Vector3DReadOnly, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DReadOnly
Tests if this and other represent the same vector 3D to an epsilon.
geometricallyEquals(Point3D, double) - Method in class us.ihmc.euclid.tuple3D.Point3D
Tests if this and other represent the same point 3D to an epsilon.
geometricallyEquals(Point3D32, double) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Tests if this and other represent the same point 3D to an epsilon.
geometricallyEquals(Vector3D, double) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Tests if this and other represent the same vector 3D to an epsilon.
geometricallyEquals(Vector3D32, double) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Tests if this and other represent the same vector 3D to an epsilon.
geometricallyEquals(QuaternionReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(Vector4DReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DReadOnly
Tests if this and other represent the same vector 4D to an epsilon.
geometricallyEquals(Quaternion, double) - Method in class us.ihmc.euclid.tuple4D.Quaternion
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(Quaternion32, double) - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Tests if this and other represent the same orientation to an epsilon.
geometricallyEquals(Vector4D, double) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Tests if this and other represent the same vector 4D to an epsilon.
geometricallyEquals(Vector4D32, double) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Tests if this and other represent the same vector 4D to an epsilon.
GeometryObject<T extends GeometryObject<T>> - Interface in us.ihmc.euclid.interfaces
Base interface for any geometry object.
get(RotationMatrix) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Converts, if necessary, and packs this orientation into a 3-by-3 rotation matrix.
get(AxisAngleBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Converts, if necessary, and packs this orientation into an axis-angle.
get(QuaternionBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Converts, if necessary, and packs this orientation in a quaternion.
get(double[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Packs the components of this axis-angle in an array starting from its first index.
get(int, double[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Packs the components of this axis-angle in an array starting from startIndex.
get(float[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Packs the components of this axis-angle in an array starting from its first index.
get(int, float[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Packs the components of this axis-angle in an array starting from startIndex.
get(double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs the coefficients of this matrix into a row-major 1D array.
get(int, double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs the coefficients of this matrix into a row-major 1D array starting at the given index startIndex.
get(DenseMatrix64F) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs the coefficients of this matrix into a dense-matrix.
get(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs the coefficients of this matrix into a dense-matrix given index offsets for the row and the column.
get(Vector3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
get(RotationMatrix) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Converts, if necessary, and packs this orientation into a 3-by-3 rotation matrix.
get(AxisAngleBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Converts, if necessary, and packs this orientation into an axis-angle.
get(QuaternionBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Converts, if necessary, and packs this orientation in a quaternion.
get(RotationMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Converts, if necessary, and packs this orientation into a 3-by-3 rotation matrix.
get(AxisAngleBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Converts, if necessary, and packs this orientation into an axis-angle.
get(QuaternionBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Converts, if necessary, and packs this orientation in a quaternion.
get(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs this transform as a 4-by-4 matrix.
get(int, int, DenseMatrix64F) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs this transform as a 4-by-4 matrix.
get(double[]) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs this transform as a 4-by-4 matrix into a 1D row-major array.
get(Matrix3DBasics, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation-scale matrix and the translation vector of this affine transform.
get(RotationScaleMatrix, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation-scale matrix and the translation vector of this affine transform.
get(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs this quaternion-based transform in a column vector.
get(int, int, DenseMatrix64F) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs this quaternion-based transform in a column vector.
get(double[]) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs this quaternion-based transform in an array.
get(QuaternionBasics, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the quaternion and translation of this quaternion-based transform.
get(RotationMatrix, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the quaternion and translation of this quaternion-based transform.
get(RotationScaleMatrix, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the quaternion and translation of this quaternion-based transform.
get(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs this transform as a 4-by-4 matrix.
get(int, int, DenseMatrix64F) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs this transform as a 4-by-4 matrix.
get(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs this transform as a 4-by-4 matrix into a 1D row-major array.
get(float[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs this transform as a 4-by-4 matrix into a 1D row-major array.
get(Orientation3DBasics, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation matrix and translation vector of this rigid-body transform.
get(Vector3DBasics, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation matrix and translation vector of this rigid-body transform.
get(Matrix3DBasics, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation matrix and translation vector of this rigid-body transform.
get(RotationMatrix, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation matrix and translation vector of this rigid-body transform.
get(RotationScaleMatrix, Tuple3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation matrix and translation vector of this rigid-body transform.
get(double[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in an array starting from its first index.
get(int, double[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in an array starting from startIndex.
get(float[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in an array starting from its first index.
get(int, float[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in an array starting from startIndex.
get(DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in a column vector starting from its first row index.
get(int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in a column vector starting from startRow.
get(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Packs the components x, y in order in a column vector starting from startRow at the column index column.
get(double[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in an array starting from its first index.
get(int, double[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in an array starting from startIndex.
get(float[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in an array starting from its first index.
get(int, float[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in an array starting from startIndex.
get(DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in a column vector starting from its first row index.
get(int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in a column vector starting from startRow.
get(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Packs the components x, y, z in order in a column vector starting from startRow at the column index column.
get(RotationMatrix) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Converts, if necessary, and packs this orientation into a 3-by-3 rotation matrix.
get(AxisAngleBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Converts, if necessary, and packs this orientation into an axis-angle.
get(QuaternionBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Converts, if necessary, and packs this orientation in a quaternion.
get(double[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in an array starting from its first index.
get(int, double[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in an array starting from startIndex.
get(float[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in an array starting from its first index.
get(int, float[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in an array starting from startIndex.
get(DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in a column vector starting from its first row index.
get(int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in a column vector starting from startRow.
get(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Packs the components x, y, z, s in order in a column vector starting from startRow at the column index column.
getAffineTransformString(AffineTransform) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of affineTransform as follows:
getAffineTransformString(String, AffineTransform) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of affineTransform given a specific format to use.
getAngle() - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Returns the angle of this axis-angle, usually expressed in radians.
getAngle() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the angle of this axis-angle, usually expressed in radians.
getAngle() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the angle of this axis-angle, usually expressed in radians.
getAngle() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Calculates and returns the angle of the rotation this quaternion represents.
getAngle32() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the angle of this axis-angle, usually expressed in radians.
getAngle32() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the angle of this axis-angle, usually expressed in radians.
getAxisAngleString(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of axisAngle as follows:
getAxisAngleString(String, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of axisAngle given a specific format to use.
getColumn(int, double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs a column of this matrix into an array.
getColumn(int, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs a column of this matrix into a 3D tuple.
getElement(int) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Selects a component of this axis-angle based on index and returns its value.
getElement(int, int) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Retrieves and returns a coefficient of this matrix given its row and column indices.
getElement(int, int) - Method in class us.ihmc.euclid.transform.AffineTransform
Retrieves and returns a coefficient of this transform given its row and column indices.
getElement(int, int) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Retrieves and returns a coefficient of this transform given its row and column indices.
getElement(int) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Selects a component of this tuple based on index and returns its value.
getElement(int) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Selects a component of this tuple based on index and returns its value.
getElement(int) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Selects a component of this tuple based on index and returns its value.
getElement32(int) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Selects a component of this axis-angle based on index and returns its value.
getElement32(int) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Selects a component of this tuple based on index and returns its value.
getElement32(int) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Selects a component of this tuple based on index and returns its value.
getElement32(int) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Selects a component of this tuple based on index and returns its value.
getEuler(Tuple3DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Computes and packs the orientation described by this orientation as the Euler angles.
getEuler(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Computes and packs the orientation described by this orientation as the Euler angles.
getEuler(Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Computes and packs the orientation described by this orientation as the Euler angles.
getEuler(Tuple3DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Computes and packs the orientation described by this orientation as the Euler angles.
getM00() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 1st row 1st column coefficient of this matrix.
getM00() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 1st row 1st column coefficient of this matrix.
getM00() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 1st row 1st column coefficient of this matrix.
getM00() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 1st row 1st column coefficient of this matrix.
getM00() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 1st row 1st column coefficient of this transform.
getM00() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 1st row 1st column coefficient of this transform.
getM01() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 1st row 2nd column coefficient of this matrix.
getM01() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 1st row 2nd column coefficient of this matrix.
getM01() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 1st row 2nd column coefficient of this matrix.
getM01() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 1st row 2nd column coefficient of this matrix.
getM01() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 1st row 2nd column coefficient of this transform.
getM01() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 1st row 2nd column coefficient of this transform.
getM02() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 1st row 3rd column coefficient of this matrix.
getM02() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 1st row 3rd column coefficient of this matrix.
getM02() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 1st row 3rd column coefficient of this matrix.
getM02() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 1st row 3rd column coefficient of this matrix.
getM02() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 1st row 3rd column coefficient of this transform.
getM02() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 1st row 3rd column coefficient of this transform.
getM03() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 1st row 4th column coefficient of this transform.
getM03() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 1st row 4th column coefficient of this transform.
getM10() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 2nd row 1st column coefficient of this matrix.
getM10() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 2nd row 1st column coefficient of this matrix.
getM10() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 2nd row 1st column coefficient of this matrix.
getM10() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 2nd row 1st column coefficient of this matrix.
getM10() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 2nd row 1st column coefficient of this transform.
getM10() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 2nd row 1st column coefficient of this transform.
getM11() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 2nd row 2nd column coefficient of this matrix.
getM11() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 2nd row 2nd column coefficient of this matrix.
getM11() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 2nd row 2nd column coefficient of this matrix.
getM11() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 2nd row 2nd column coefficient of this matrix.
getM11() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 2nd row 2nd column coefficient of this transform.
getM11() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 2nd row 2nd column coefficient of this transform.
getM12() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 2nd row 3rd column coefficient of this matrix.
getM12() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 2nd row 3rd column coefficient of this matrix.
getM12() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 2nd row 3rd column coefficient of this matrix.
getM12() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 2nd row 3rd column coefficient of this matrix.
getM12() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 2nd row 3rd column coefficient of this transform.
getM12() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 2nd row 3rd column coefficient of this transform.
getM13() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 2nd row 4th column coefficient of this transform.
getM13() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 2nd row 4th column coefficient of this transform.
getM20() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 3rd row 1st column coefficient of this matrix.
getM20() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 3rd row 1st column coefficient of this matrix.
getM20() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 3rd row 1st column coefficient of this matrix.
getM20() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 3rd row 1st column coefficient of this matrix.
getM20() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 3rd row 1st column coefficient of this transform.
getM20() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 3rd row 1st column coefficient of this transform.
getM21() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 3rd row 2nd column coefficient of this matrix.
getM21() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 3rd row 2nd column coefficient of this matrix.
getM21() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 3rd row 2nd column coefficient of this matrix.
getM21() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 3rd row 2nd column coefficient of this matrix.
getM21() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 3rd row 2nd column coefficient of this transform.
getM21() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 3rd row 2nd column coefficient of this transform.
getM22() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Gets the 3rd row 3rd column coefficient of this matrix.
getM22() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Gets the 3rd row 3rd column coefficient of this matrix.
getM22() - Method in class us.ihmc.euclid.matrix.Matrix3D
Gets the 3rd row 3rd column coefficient of this matrix.
getM22() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Gets the 3rd row 3rd column coefficient of this matrix.
getM22() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 3rd row 3rd column coefficient of this transform.
getM22() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 3rd row 3rd column coefficient of this transform.
getM23() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 3rd row 4th column coefficient of this transform.
getM23() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 3rd row 4th column coefficient of this transform.
getM30() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 4th row 1st column coefficient of this transform.
getM30() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 4th row 1st column coefficient of this transform.
getM31() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 4th row 2nd column coefficient of this transform.
getM31() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 4th row 2nd column coefficient of this transform.
getM32() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 4th row 3rd column coefficient of this transform.
getM32() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 4th row 3rd column coefficient of this transform.
getM33() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the 4th row 4th column coefficient of this transform.
getM33() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the 4th row 4th column coefficient of this transform.
getMatrixString(Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of matrix as follows:
getMatrixString(String, Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of matrix given a specific format to use.
getMatrixString(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of matrix as follows:
getMatrixString(String, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of matrix given a specific format to use.
getMaxScale() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Retrieves the scale factor with the maximum value and returns it.
getPitch() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Computes and returns the pitch angle from the yaw-pitch-roll representation of this orientation.
getPitch() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Computes and returns the pitch angle from the yaw-pitch-roll representation of this orientation.
getPitch() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Computes and returns the pitch angle from the yaw-pitch-roll representation of this orientation.
getPitch() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Computes and returns the pitch angle from the yaw-pitch-roll representation of this orientation.
getQuaternion() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Get the read-only reference to the quaternion of this transform.
getQuaternionBasedTransformString(QuaternionBasedTransform) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of quaternionBasedTransform as follows:
getQuaternionBasedTransformString(String, QuaternionBasedTransform) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of quaternionBasedTransform given a specific format to use.
getRigidBodyTransform(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation and translation parts of this transform in the given rigid-body transform.
getRigidBodyTransformString(RigidBodyTransform) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of rigidBodyTransform as follows:
getRigidBodyTransformString(String, RigidBodyTransform) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of rigidBodyTransform given a specific format to use.
getRoll() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Computes and returns the roll angle from the yaw-pitch-roll representation of this orientation.
getRoll() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Computes and returns the roll angle from the yaw-pitch-roll representation of this orientation.
getRoll() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Computes and returns the roll angle from the yaw-pitch-roll representation of this orientation.
getRoll() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Computes and returns the roll angle from the yaw-pitch-roll representation of this orientation.
getRotation(Orientation3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the rotation part.
getRotation(double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the rotation part as a rotation matrix and stores it into a row-major 1D array.
getRotation(DenseMatrix64F) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the rotation part as a rotation matrix.
getRotation(Vector3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the rotation part as an rotation vector.
getRotation(Matrix3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform.
getRotation(RotationMatrix) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform.
getRotation(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform.
getRotation(double[]) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform in 1D row-major array.
getRotation(QuaternionBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform as a quaternion.
getRotation(AxisAngleBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform as an axis-angle.
getRotation(Vector3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform as a rotation vector.
getRotation(RotationMatrix) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the rotation part of this affine transform.
getRotation(QuaternionBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the rotation part of this affine transform as a quaternion.
getRotation(AxisAngleBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the rotation part of this affine transform as an axis-angle.
getRotation(Vector3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the rotation part of this affine transform as a rotation vector.
getRotation(Matrix3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform.
getRotation(RotationMatrix) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform.
getRotation(RotationScaleMatrix) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform.
getRotation(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform.
getRotation(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform in 1D row-major array.
getRotation(Orientation3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform as a quaternion.
getRotation(Vector3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the rotation part of this rigid-body transform as a rotation vector.
getRotationEuler(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the orientation described by the rotation part as the Euler angles.
getRotationEuler(Tuple3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the orientation described by the rotation part as the Euler angles.
getRotationEuler(Vector3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Computes and packs the orientation described by the rotation part of this transform as the Euler angles.
getRotationEuler(Vector3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Computes and packs the orientation described by the rotation part of this transform as the Euler angles.
getRotationMatrix() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Returns the read-only reference to the rotation matrix used to compose this rotation-scale matrix.
getRotationMatrix() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Returns the reference to the rotation matrix used to compose this rotation-scale matrix.
getRotationMatrix() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the read-only reference to the rotation part of this transform.
getRotationMatrix() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the read-only reference to the rotation part of this transform.
getRotationPitch() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Computes and returns the pitch angle from the yaw-pitch-roll representation of the rotation part.
getRotationRoll() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Computes and returns the roll angle from the yaw-pitch-roll representation of the rotation part.
getRotationScale(Matrix3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform.
getRotationScale(RotationScaleMatrix) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform.
getRotationScale(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the rotation part of this affine transform.
getRotationScaleMatrix() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the read-only reference to the rotation-scale part of this transform.
getRotationVector(Vector3DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Converts and packs this orientation in a 3D rotation vector.
getRotationVector(Vector3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Converts and packs this orientation in a 3D rotation vector.
getRotationVector(Vector3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Converts and packs this orientation in a 3D rotation vector.
getRotationVector(Vector3DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Converts and packs this orientation in a 3D rotation vector.
getRotationYaw() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Computes and returns the yaw angle from the yaw-pitch-roll representation of the rotation part.
getRotationYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the orientation described by the rotation part as the yaw-pitch-roll angles.
getRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the orientation described by the rotation part as the yaw-pitch-roll angles.
getRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Computes and packs the orientation described by the rotation part of this transform as the yaw-pitch-roll angles.
getRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Computes and packs the orientation described by the rotation part of this transform as the yaw-pitch-roll angles.
getRow(int, double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs a row of this matrix into an array.
getRow(int, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Packs a row of this matrix into a 3D tuple.
getS() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the s-component of this tuple.
getS() - Method in class us.ihmc.euclid.tuple4D.Quaternion
Returns the s-component of this tuple.
getS() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the s-component of this tuple.
getS() - Method in class us.ihmc.euclid.tuple4D.Vector4D
Returns the s-component of this tuple.
getS() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the s-component of this tuple.
getS32() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the s-component of this tuple.
getS32() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the s-component of this tuple.
getS32() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the s-component of this tuple.
getScale() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Returns the read-only reference to the scale factors used to compose this rotation-scale matrix.
getScale(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Packs the scale factors in a tuple.
getScale() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Returns the read-only reference to the scale factors used to compose this rotation-scale matrix.
getScale() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the read-only reference to the scale part of this transform.
getScale(Tuple3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the scale factors in a tuple.
getScaleX() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Returns the current value of the first scale factor of this rotation-scale matrix.
getScaleX() - Method in class us.ihmc.euclid.transform.AffineTransform
Returns the current value of the x-axis scale factor of this affine transform.
getScaleY() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Returns the current value of the second scale factor of this rotation-scale matrix.
getScaleY() - Method in class us.ihmc.euclid.transform.AffineTransform
Returns the current value of the y-axis scale factor of this affine transform.
getScaleZ() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Returns the current value of the third scale factor of this rotation-scale matrix.
getScaleZ() - Method in class us.ihmc.euclid.transform.AffineTransform
Returns the current value of the z-axis scale factor of this affine transform.
getStringFormat(int, int) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets the String for formatting decimal numbers.
getStringOf(String, String, String, double...) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of a series of doubles given specific prefix, suffix, and separator.
getStringOf(String, String, String, String, double...) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of a series of doubles given specific prefix, suffix, separator, and format to use.
getStringOf(String, String, double...) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of a series of doubles given specific prefix, suffix, separator, and format to use.
getTranslation(Tuple3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Packs the translation part of this affine transform.
getTranslation(Tuple3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Packs the translation part of this affine transform.
getTranslation(Tuple3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Packs the translation part of this rigid-body transform.
getTranslationVector() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the read-only reference of the translation part of this affine transform.
getTranslationVector() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Gets the read-only reference of the translation part of this affine transform.
getTranslationVector() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the read-only reference of the translation part of this rigid-body transform.
getTranslationX() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the x-component of the translation part of this transform.
getTranslationX() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Gets the x-component of the translation part of this transform.
getTranslationX() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the x-component of the translation part of this transform.
getTranslationY() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the y-component of the translation part of this transform.
getTranslationY() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Gets the y-component of the translation part of this transform.
getTranslationY() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the y-component of the translation part of this transform.
getTranslationZ() - Method in class us.ihmc.euclid.transform.AffineTransform
Gets the z-component of the translation part of this transform.
getTranslationZ() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Gets the z-component of the translation part of this transform.
getTranslationZ() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Gets the z-component of the translation part of this transform.
getTuple2DString(Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of tuple as follows:
getTuple2DString(String, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of tuple given a specific format to use.
getTuple3DString(Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of tuple as follows:
getTuple3DString(String, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of tuple given a specific format to use.
getTuple4DString(Tuple4DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of tuple as follows:
getTuple4DString(String, Tuple4DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreIOTools
Gets a representative String of tuple given a specific format to use.
getX() - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Returns the x-component of the unitary axis of this axis-angle.
getX() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the x-component of the unitary axis of this axis-angle.
getX() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the x-component of the unitary axis of this axis-angle.
getX() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Returns the x-component of this tuple.
getX() - Method in class us.ihmc.euclid.tuple2D.Point2D
Returns the value of the x-coordinate of this point.
getX() - Method in class us.ihmc.euclid.tuple2D.Point2D32
Returns the value of the x-coordinate of this point.
getX() - Method in class us.ihmc.euclid.tuple2D.Vector2D
Returns the value of the x-component of this vector.
getX() - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Returns the value of the x-component of this vector.
getX() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Returns the x-component of this tuple.
getX() - Method in class us.ihmc.euclid.tuple3D.Point3D
Returns the value of the x-coordinate of this point.
getX() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Returns the value of the x-coordinate of this point.
getX() - Method in class us.ihmc.euclid.tuple3D.Vector3D
Returns the value of the x-component of this vector.
getX() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Returns the value of the x-component of this vector.
getX() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the x-component of this tuple.
getX() - Method in class us.ihmc.euclid.tuple4D.Quaternion
Returns the x-component of this tuple.
getX() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the x-component of this tuple.
getX() - Method in class us.ihmc.euclid.tuple4D.Vector4D
Returns the x-component of this tuple.
getX() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the x-component of this tuple.
getX32() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the x-component of the unitary axis of this axis-angle.
getX32() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the x-component of the unitary axis of this axis-angle.
getX32() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Returns the x-component of this tuple.
getX32() - Method in class us.ihmc.euclid.tuple2D.Point2D32
Returns the value of the x-coordinate of this point.
getX32() - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Returns the value of the x-component of this vector.
getX32() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Returns the x-component of this tuple.
getX32() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Returns the value of the x-coordinate of this point.
getX32() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Returns the value of the x-component of this vector.
getX32() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the x-component of this tuple.
getX32() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the x-component of this tuple.
getX32() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the x-component of this tuple.
getY() - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Returns the y-component of the unitary axis of this axis-angle.
getY() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the y-component of the unitary axis of this axis-angle.
getY() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the y-component of the unitary axis of this axis-angle.
getY() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Returns the y-component of this tuple.
getY() - Method in class us.ihmc.euclid.tuple2D.Point2D
Returns the value of the y-coordinate of this point.
getY() - Method in class us.ihmc.euclid.tuple2D.Point2D32
Returns the value of the y-coordinate of this point.
getY() - Method in class us.ihmc.euclid.tuple2D.Vector2D
Returns the value of the y-component of this vector.
getY() - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Returns the value of the y-component of this vector.
getY() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Returns the y-component of this tuple.
getY() - Method in class us.ihmc.euclid.tuple3D.Point3D
Returns the value of the y-coordinate of this point.
getY() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Returns the value of the y-coordinate of this point.
getY() - Method in class us.ihmc.euclid.tuple3D.Vector3D
Returns the value of the y-component of this vector.
getY() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Returns the value of the y-component of this vector.
getY() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the y-component of this tuple.
getY() - Method in class us.ihmc.euclid.tuple4D.Quaternion
Returns the y-component of this tuple.
getY() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the y-component of this tuple.
getY() - Method in class us.ihmc.euclid.tuple4D.Vector4D
Returns the y-component of this tuple.
getY() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the y-component of this tuple.
getY32() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the y-component of the unitary axis of this axis-angle.
getY32() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the y-component of the unitary axis of this axis-angle.
getY32() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DReadOnly
Returns the y-component of this tuple.
getY32() - Method in class us.ihmc.euclid.tuple2D.Point2D32
Returns the value of the y-coordinate of this point.
getY32() - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Returns the value of the y-component of this vector.
getY32() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Returns the y-component of this tuple.
getY32() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Returns the value of the y-coordinate of this point.
getY32() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Returns the value of the y-component of this vector.
getY32() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the y-component of this tuple.
getY32() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the y-component of this tuple.
getY32() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the y-component of this tuple.
getYaw() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Computes and returns the yaw angle from the yaw-pitch-roll representation of this orientation.
getYaw() - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Computes and returns the yaw angle from the yaw-pitch-roll representation of this orientation.
getYaw() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Computes and returns the yaw angle from the yaw-pitch-roll representation of this orientation.
getYaw() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Computes and returns the yaw angle from the yaw-pitch-roll representation of this orientation.
getYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Converts and packs this orientation in a yaw-pitch-roll representation.
getYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Converts and packs this orientation in a yaw-pitch-roll representation.
getYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Converts and packs this orientation in a yaw-pitch-roll representation.
getYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Converts and packs this orientation in a yaw-pitch-roll representation.
getZ() - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Returns the z-component of the unitary axis of this axis-angle.
getZ() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the z-component of the unitary axis of this axis-angle.
getZ() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the z-component of the unitary axis of this axis-angle.
getZ() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Returns the z-component of this tuple.
getZ() - Method in class us.ihmc.euclid.tuple3D.Point3D
Returns the value of the z-coordinate of this point.
getZ() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Returns the value of the z-coordinate of this point.
getZ() - Method in class us.ihmc.euclid.tuple3D.Vector3D
Returns the value of the z-component of this vector.
getZ() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Returns the value of the z-component of this vector.
getZ() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the z-component of this tuple.
getZ() - Method in class us.ihmc.euclid.tuple4D.Quaternion
Returns the z-component of this tuple.
getZ() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the z-component of this tuple.
getZ() - Method in class us.ihmc.euclid.tuple4D.Vector4D
Returns the z-component of this tuple.
getZ() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the z-component of this tuple.
getZ32() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Returns the z-component of the unitary axis of this axis-angle.
getZ32() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Returns the z-component of the unitary axis of this axis-angle.
getZ32() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DReadOnly
Returns the z-component of this tuple.
getZ32() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Returns the value of the z-coordinate of this point.
getZ32() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Returns the value of the z-component of this vector.
getZ32() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Returns the z-component of this tuple.
getZ32() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Returns the z-component of this tuple.
getZ32() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Returns the z-component of this tuple.

H

hashCode() - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Calculates and returns a hash code value from the value of each component of this axis-angle.
hashCode() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Calculates and returns a hash code value from the value of each component of this axis-angle.
hashCode() - Method in class us.ihmc.euclid.matrix.Matrix3D
Calculates and returns a hash code value from the value of each component of this matrix.
hashCode() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Calculates and returns a hash code value from the value of each component of this matrix.
hashCode() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Calculates and returns a hash code value from the value of each component of this matrix.
hashCode() - Method in class us.ihmc.euclid.transform.AffineTransform
 
hashCode() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
 
hashCode() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
 
hashCode() - Method in class us.ihmc.euclid.tuple2D.Point2D
Calculates and returns a hash code value from the value of each component of this point 2D.
hashCode() - Method in class us.ihmc.euclid.tuple2D.Point2D32
Calculates and returns a hash code value from the value of each component of this point 2D.
hashCode() - Method in class us.ihmc.euclid.tuple2D.Vector2D
Calculates and returns a hash code value from the value of each component of this vector 2D.
hashCode() - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Calculates and returns a hash code value from the value of each component of this vector 2D.
hashCode() - Method in class us.ihmc.euclid.tuple3D.Point3D
Calculates and returns a hash code value from the value of each component of this point 3D.
hashCode() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Calculates and returns a hash code value from the value of each component of this point 3D.
hashCode() - Method in class us.ihmc.euclid.tuple3D.Vector3D
Calculates and returns a hash code value from the value of each component of this vector 3D.
hashCode() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Calculates and returns a hash code value from the value of each component of this vector 3D.
hashCode() - Method in class us.ihmc.euclid.tuple4D.Quaternion
Calculates and returns a hash code value from the value of each component of this quaternion.
hashCode() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Calculates and returns a hash code value from the value of each component of this quaternion.
hashCode() - Method in class us.ihmc.euclid.tuple4D.Vector4D
Calculates and returns a hash code value from the value of each component of this 4D vector.
hashCode() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Calculates and returns a hash code value from the value of each component of this 4D vector.

I

interpolate(RotationMatrixReadOnly, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a linear interpolation in SO(3) from this to rf given the percentage alpha.
interpolate(RotationMatrixReadOnly, RotationMatrixReadOnly, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a linear interpolation in SO(3) from r0 to rf given the percentage alpha.
interpolate(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Performs a linear interpolation from a to b given the percentage alpha.
interpolate(RotationMatrixReadOnly, RotationMatrixReadOnly, double, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Performs a linear interpolation in SO(3) from r0 to rf given the percentage alpha.
interpolate(double, double, double) - Static method in class us.ihmc.euclid.tools.TupleTools
interpolate(QuaternionBasedTransform, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs a linear interpolation from this transform to other given the percentage alpha.
interpolate(QuaternionBasedTransform, QuaternionBasedTransform, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs a linear interpolation from firstTransform to secondTransform given the percentage alpha.
interpolate(Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Performs a linear interpolation from this tuple to other given the percentage alpha.
interpolate(Tuple2DReadOnly, Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Performs a linear interpolation from tuple1 to tuple2 given the percentage alpha.
interpolate(Tuple3DReadOnly, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Performs a linear interpolation from this tuple to other given the percentage alpha.
interpolate(Tuple3DReadOnly, Tuple3DReadOnly, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Performs a linear interpolation from tuple1 to tuple2 given the percentage alpha.
interpolate(QuaternionReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Performs a linear interpolation in SO(3) from this to qf given the percentage alpha.
interpolate(QuaternionReadOnly, QuaternionReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Performs a linear interpolation in SO(3) from q0 to qf given the percentage alpha.
interpolate(Tuple4DReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Performs a linear interpolation from this vector to tupleReadOnly given the percentage alpha.
interpolate(Tuple4DReadOnly, Tuple4DReadOnly, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Performs a linear interpolation from tuple1 to tuple2 given the percentage alpha.
inverse() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Deprecated.
inverse() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to its inverse.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Performs the inverse of the transform to the vector part, i.e.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Performs the inverse of the transform to the matrix matrixOriginal by this orientation and stores the result in matrixTransformed.
inverseTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the given tuple by this matrix.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the given tuple by this matrix.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the given tuple by this matrix.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transforms to the given 3D matrix matrixOriginal by this matrix.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transforms to the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
inverseTransform(Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the vector part the given 4D vector by this matrix.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this matrix and stores the result in vectorTransformed.
inverseTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the given tuple by this matrix.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the given tuple by this matrix.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the given tuple by this matrix.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the vector part the given 4D vector by this matrix.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this matrix and stores the result in vectorTransformed.
inverseTransform(Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transforms to the given 3D matrix matrixOriginal by this matrix.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Performs the inverse of the transforms to the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(QuaternionBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transform to the given quaternion by the rotation part of this rotation-scale matrix.
inverseTransform(QuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transform to the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this matrix and stores the result in vectorTransformed.
inverseTransform(RotationMatrix) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transform to the given rotation matrix by the rotation part of this rotation-scale matrix.
inverseTransform(RotationMatrixReadOnly, RotationMatrix) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given rotation matrix matrixOriginal by the rotation part of this rotation-scale matrix and stores the result in matrixTransformed.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Performs the inverse of the transforms to the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs the inverse of the transform to the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs the inverse of the transform to the vector part the given 4D vector vectorOriginal by this matrix and stores the result in vectorTransformed.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs the inverse of the transforms to the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
inverseTransform(Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given tuple by this orientation.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Tuple2DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given tuple by this orientation.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given tuple by this orientation.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Matrix3D) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given matrix by this orientation.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the matrix matrixOriginal by this orientation and stores the result in matrixTransformed.
inverseTransform(Vector4DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the vector part, i.e.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the vector part, i.e.
inverseTransform(RotationMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given rotation matrix by this orientation.
inverseTransform(RotationMatrixReadOnly, RotationMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given matrixOriginal and stores the result in matrixTransformed.
inverseTransform(RotationScaleMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given rotation-scale matrix by this orientation.
inverseTransform(RotationScaleMatrixReadOnly, RotationScaleMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given matrixOriginal and stores the result in matrixTransformed.
inverseTransform(QuaternionBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given quaternion by this orientation.
inverseTransform(QuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Performs the inverse of the transform to the given quaternionOriginal and stores the result in quaternionTransformed.
inverseTransform(AxisAngleReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the inverse of the transform of the tuple tupleOriginal using axisAngle and stores the result in tupleTransformed.
inverseTransform(AxisAngleReadOnly, Tuple2DReadOnly, Tuple2DBasics, boolean) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the inverse of the transform of the tuple tupleOriginal using axisAngle and stores the result in tupleTransformed.
inverseTransform(AxisAngleReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the inverse of the transform of the matrix matrixOriginal using axisAngle and stores the result in matrixTransformed.
inverseTransform(AxisAngleReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the inverse of the transform of the quaternion quaternionOriginal using axisAngle and stores the result in quaternionTransformed.
inverseTransform(AxisAngleReadOnly, Vector4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the inverse of the transform of the vector vectorOriginal using axisAngle and stores the result in vectorTransformed.
inverseTransform(AxisAngleReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Performs the inverse of the transform of the rotation matrix rotationMatrixOriginal using axisAngle and stores the result in rotationMatrixTransformed.
inverseTransform(Matrix3DReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Undoes the transformation of tupleOriginal using the given matrix and stores the result in tupleTransformed:
inverseTransform(Matrix3DReadOnly, Tuple2DReadOnly, Tuple2DBasics, boolean) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Undoes the transformation of tupleOriginal using the given matrix and stores the result in tupleTransformed:
inverseTransform(Matrix3DReadOnly, Vector4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Undoes the transformation on the vector part of vectorOriginal using the given matrix and stores the result in vectorTransformed:
inverseTransform(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Undoes the transformation on matrixOriginal using matrix and stores the result in matrixTransformed:
inverseTransform(QuaternionReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the inverse of the transform of the tuple tupleOriginal using quaternion and stores the result in tupleTransformed.
inverseTransform(QuaternionReadOnly, Tuple2DReadOnly, Tuple2DBasics, boolean) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the inverse of the transform of the tuple tupleOriginal using quaternion and stores the result in tupleTransformed.
inverseTransform(QuaternionReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the inverse of the transform of the quaternion quaternionOriginal using quaternion and stores the result in quaternionTransformed.
inverseTransform(QuaternionReadOnly, Vector4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the inverse of the transform of the vector part of vectorOriginal using quaternion and stores the result in vectorTransformed.
inverseTransform(QuaternionReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the inverse of the transform of the matrix matrixOriginal using quaternion and stores the result in matrixTransformed.
inverseTransform(QuaternionReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Performs the inverse of the transform of the rotation matrix rotationMatrixOriginal using quaternion and stores the result in rotationMatrixTransformed.
inverseTransform(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector3DReadOnly, Vector3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(QuaternionReadOnly, QuaternionBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given quaternion quaternionOriginal and stores the result in quaternionTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(RotationMatrixReadOnly, RotationMatrix) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(Point2DReadOnly, Point2DBasics, boolean) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(RigidBodyTransform, RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given original stores the result in transformed.
inverseTransform(AffineTransform, AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(Point3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given point pointToTransform.
inverseTransform(Point3DReadOnly, Point3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorToTransform.
inverseTransform(Vector3DReadOnly, Vector3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(QuaternionBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given quaternion quaternionToTransform.
inverseTransform(QuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given quaternion quaternionOriginal and stores the result in quaternionTransformed.
inverseTransform(Vector4DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorToTransform.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(Point2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given point pointToTransform.
inverseTransform(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Point2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given point pointToTransform.
inverseTransform(Point2DReadOnly, Point2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorToTransform.
inverseTransform(Vector2DReadOnly, Vector2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(Vector2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorToTransform.
inverseTransform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(Matrix3D) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given matrix matrixToTransform.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(RotationMatrix) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given rotation matrix matrixToTransform.
inverseTransform(RotationMatrixReadOnly, RotationMatrix) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(RigidBodyTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given rigidBodyTransformToTransform.
inverseTransform(RigidBodyTransform, RigidBodyTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(QuaternionBasedTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given quaternionBasedTransformToTransform.
inverseTransform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given original stores the result in transformed.
inverseTransform(AffineTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given affineTransformToTransform.
inverseTransform(AffineTransform, AffineTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector3DReadOnly, Vector3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(QuaternionReadOnly, QuaternionBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given quaternion quaternionOriginal and stores the result in quaternionTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(RotationMatrixReadOnly, RotationMatrix) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(Point2DReadOnly, Point2DBasics, boolean) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(RigidBodyTransform, RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given original stores the result in transformed.
inverseTransform(AffineTransform, AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector3DReadOnly, Vector3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(QuaternionReadOnly, QuaternionBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given quaternion quaternionOriginal and stores the result in quaternionTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(Point2DReadOnly, Point2DBasics, boolean) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given point pointOriginal and stores the result in pointTransformed.
inverseTransform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given vector vectorOriginal and stores the result in vectorTransformed.
inverseTransform(RotationMatrixReadOnly, RotationMatrix) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given matrix matrixOriginal and stores the result in matrixTransformed.
inverseTransform(RigidBodyTransform, RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given original stores the result in transformed.
inverseTransform(AffineTransform, AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the inverse of the transform on the given original and stores the result in transformed.
inverseTransform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Performs the inverse of the transform to the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
inverseTransform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Performs the inverse of the transform to the vector part, i.e.
inverseTransform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Performs the inverse of the transform to the matrix matrixOriginal by this orientation and stores the result in matrixTransformed.
invert() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Inverses this orientation.
invert() - Method in class us.ihmc.euclid.matrix.Matrix3D
Invert this matrix.
invert() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Inverts this rotation matrix.
invert() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Inverses this orientation.
invert(Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs an in-place inversion of the given matrix such that: m = m-1.
invert(Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Computes the inverse of matrix and stores the result in inverseToPack.
invert() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Inverts this quaternion-based transform.
invert() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Inverts this rigid-body transform.
invert() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Inverses this orientation.
invertRotation() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Inverts only the rotation part of this transform, the translation remains unchanged.
invertRotation() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Inverts only the rotation part of this transform, the translation remains unchanged.
isAxisUnitary(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Tests if the axis of this axis-angle is of unit-length.
isIdentity() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix is equal to the identity matrix.
isIdentity(double) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix is equal to the identity matrix.
isIdentity(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Tests if the matrix described by the given 9 coefficients is equal to the identity matrix.
isIdentity(double, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Tests if the matrix described by the given 9 coefficients is equal to the identity matrix.
isMatrix2D() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix describes transformation in the XY plane.
isMatrix2D(double) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix describes transformation in the XY plane.
isMatrix2D(double, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Verify the matrix described by the 9 given coefficients is a transformation in the XY plane.
isMatrixSkewSymmetric() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix is skew symmetric:
isMatrixSkewSymmetric(double) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix is skew symmetric:
isMatrixSkewSymmetric(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Verify if the matrix described by the 9 given coefficients is skew symmetric:
isMatrixSkewSymmetric(double, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Verify if the matrix described by the 9 given coefficients is skew symmetric:
isOrientation2D(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
isOrientation2D(double) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
isOrientation2D() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
isOrientation2D(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
isOrientation2D(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Tests if this orientation 3D actually represents a rotation strictly around the z-axis.
isRotation2D() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Tests if the rotation part of this transform describes a transformation in the XY plane.
isRotationMatrix() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix is a rotation matrix.
isRotationMatrix(double) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Tests if this matrix is a rotation matrix given a tolerance epsilon.
isRotationMatrix(DenseMatrix64F) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Tests if the given matrix is a rotation matrix.
isRotationMatrix(double[]) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Tests if the given matrix is a rotation matrix.
isRotationMatrix(double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Verify if the given coefficients describe a rotation matrix.
isRotationMatrix(double, double, double, double, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.Matrix3DFeatures
Verify if the given coefficients describe a rotation matrix.
isUnitary(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Tests if this quaternion has a norm equal to 1+/-epsilon.
isZOnly(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
isZOnly(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly

L

length() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Calculates and returns the magnitude of this vector.
length() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DReadOnly
Calculates and returns the magnitude of this vector.
lengthSquared() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DReadOnly
Calculates and returns the square of the magnitude of this vector.
lengthSquared() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DReadOnly
Calculates and returns the square of the magnitude of this vector.

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, AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of aa1 and aa2.
multiply(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
multiply(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
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(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, 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(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(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs the multiplication: m1 * m2 and stores the result in matrixToPack.
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(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(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(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.
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, 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, 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(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(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the given other.
multiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the given rigidBodyTransform.
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with rigidBodyTransform.
multiply(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with affineTransform.
multiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
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(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with affineTransform.
multiply(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Multiplies this quaternion by other.
multiply(QuaternionReadOnly, QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of q1 and q2.
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.
multiplyConjugateBoth(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of the conjugate of this and other.
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.
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of this with the inverse of the given rigidBodyTransform.
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with the inverse of rigidBodyTransform.
multiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of this transform with the inverse of affineTransform.
multiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
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(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of this transform with the inverse of affineTransform.
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of this with the given rigidBodyTransform.
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of this transform with rigidBodyTransform.
multiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of this transform with affineTransform.
multiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
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(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of this transform with affineTransform.
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(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
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, 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.

N

negate() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Negates each component of this axis-angle.
negate() - Method in class us.ihmc.euclid.matrix.Matrix3D
Negates each component of this matrix.
negate() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Changes the sign of each component of this tuple.
negate() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Changes the sign of each component of this tuple.
negate() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Changes the sign of each component of this tuple.
negate() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Changes the sign of each component of this tuple.
nextAffineTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random affine transform.
nextAxisAngle(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextAxisAngle(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextAxisAngle32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextAxisAngle32(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextDiagonalMatrix3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random diagonal 3-by-3 matrix.
nextDiagonalMatrix3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random diagonal 3-by-3 matrix.
nextDiagonalMatrix3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random diagonal 3-by-3 matrix.
nextDouble(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random double ∈ [-1.0; 1.0].
nextDouble(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random double ∈ [-minMax; minMax].
nextDouble(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random double ∈ [minValue; maxValue].
nextMatrix3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 3-by-3 matrix.
nextMatrix3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 3-by-3 matrix.
nextMatrix3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 3-by-3 matrix.
nextOrthogonalVector3D(Random, Vector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector that is perpendicular to vectorToBeOrthogonalTo.
nextPoint2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D point.
nextPoint2D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D point.
nextPoint2D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint2D(Random, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint2D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D point.
nextPoint3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextQuaternion(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternion(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternion32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternion32(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternionBasedTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion-based transform.
nextRigidBodyTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rigid-body transform.
nextRigidBodyTransform2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rigid-body transform with the rotation part being a transform in the XY plane.
nextRotationMatrix(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation matrix uniformly distributed on the unit sphere and describes an rotation angle in [-pi; pi].
nextRotationMatrix(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation matrix uniformly distributed on the unit sphere and describes an rotation angle in [-minMaxAngle; minMaxAngle].
nextRotationScaleMatrix(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation-scale matrix.
nextRotationScaleMatrix(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation-scale matrix.
nextRotationVector(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation vector.
nextRotationVector(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation vector.
nextVector2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector2D(Random, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2D(Random, Tuple2DReadOnly, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2DWithFixedLength(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector given its length length.
nextVector3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, Tuple3DReadOnly, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3DWithFixedLength(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector given its length length.
nextVector4D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 4D vector.
nextVector4D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 4D vector.
nextYawPitchRoll(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates random yaw-pitch-roll angles and returns it in an array.
nextYawPitchRoll(Random, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates random yaw-pitch-roll angles and returns it in an array.
norm(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given two elements.
norm(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given three elements.
norm(double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given four elements.
norm() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Efficiently compute the norm of this quaternion.
norm() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Calculates and returns the norm of this tuple.
normalize() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Normalizes the axis of this axis-angle such that its norm is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in class us.ihmc.euclid.matrix.Matrix3D
Orthonormalization of this matrix using the Gram-Schmidt method.
normalize() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Orthonormalization of the rotation matrix using the Gram-Schmidt method.
normalize() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
For representations of orientations with more variables than degrees of freedom, some or all of the variables are constrained.
normalize(Matrix3DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Orthonormalization of the given matrix using the Gram-Schmidt method.
normalize() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Normalizes this vector such that its magnitude is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Normalizes this vector such that its magnitude is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Recomputes this quaternion's components to ensure its norm is equal to 1.
normalize() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Normalizes this tuple such that its norm is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Normalizes this tuple such that its norm is equal to 1 after calling this method and its direction remains unchanged.
normalizeAndLimitToPi() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Normalizes this quaternion and then limits the angle of the rotation it represents to be ∈ [-pi;pi].
normalizeAxis() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Deprecated.
normalizeRotationMatrix() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Orthonormalization of the rotation part of this rotation-scale matrix using the Gram-Schmidt method.
normalizeRotationPart() - Method in class us.ihmc.euclid.transform.AffineTransform
Normalize the rotation part of this transform.
normalizeRotationPart() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Normalize the rotation part of this transform.
normSquared(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given two elements.
normSquared(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given three elements.
normSquared(double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given four elements.
normSquared() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Calculates and returns the square of the norm of this tuple.
NotAMatrix2DException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to matrix operations in the xy-plane.
NotAMatrix2DException() - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with no detail message.
NotAMatrix2DException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with the specified detail message.
NotAMatrix2DException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with a default detail message outputting the given matrix coefficients.
NotAMatrix2DException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with a default detail message outputting the given matrix coefficients.
NotAnOrientation2DException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations with orientations in the XY-plane.
NotAnOrientation2DException() - Constructor for exception us.ihmc.euclid.exceptions.NotAnOrientation2DException
Constructs an NotOrientation2DException with no detail message.
NotAnOrientation2DException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotAnOrientation2DException
Constructs an NotOrientation2DException with the specified detail message.
NotAnOrientation2DException(Orientation3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotAnOrientation2DException
Constructs an NotOrientation2DException with a default detail message outputting the given matrix coefficients.
NotARotationMatrixException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations expecting a rotation matrix.
NotARotationMatrixException() - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with no detail message.
NotARotationMatrixException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with the specified detail message.
NotARotationMatrixException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with a default detail message outputting the given matrix coefficients.
NotARotationMatrixException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with a default detail message outputting the given matrix coefficients.
NotARotationScaleMatrixException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations expecting a rotation-scale matrix.
NotARotationScaleMatrixException() - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with no detail message.
NotARotationScaleMatrixException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with the specified detail message.
NotARotationScaleMatrixException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with a default detail message outputting the given matrix coefficients.
NotARotationScaleMatrixException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with a default detail message outputting the given matrix coefficients.

O

Orientation3DBasics - Interface in us.ihmc.euclid.orientation.interfaces
Write and read interface for a 3D orientation.
Orientation3DReadOnly - Interface in us.ihmc.euclid.orientation.interfaces
Base interface to easily identify implementations that represent a physical orientation in 3 dimensions.
ORIENTATION_2D_EPSILON - Static variable in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Default tolerance to use when testing if this orientation represents an orientation in the XY-plane.

P

Point2D - Class in us.ihmc.euclid.tuple2D
A 2D point represents the 2D coordinates of a location on the XY-plane.
Point2D() - Constructor for class us.ihmc.euclid.tuple2D.Point2D
Creates a new point and initializes it coordinates to zero.
Point2D(double, double) - Constructor for class us.ihmc.euclid.tuple2D.Point2D
Creates a new point and initializes it with the given coordinates.
Point2D(double[]) - Constructor for class us.ihmc.euclid.tuple2D.Point2D
Creates a new point and initializes its component x, y in order from the given array.
Point2D(Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.tuple2D.Point2D
Creates a new point and initializes it to other.
Point2D(Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.tuple2D.Point2D
Creates a new point and initializes it to tuple3DReadOnly x and y components.
Point2D32 - Class in us.ihmc.euclid.tuple2D
A 2D point represents the 2D coordinates of a location on the XY-plane.
Point2D32() - Constructor for class us.ihmc.euclid.tuple2D.Point2D32
Creates a new point and initializes it coordinates to zero.
Point2D32(float, float) - Constructor for class us.ihmc.euclid.tuple2D.Point2D32
Creates a new point and initializes it with the given coordinates.
Point2D32(float[]) - Constructor for class us.ihmc.euclid.tuple2D.Point2D32
Creates a new point and initializes its component x, y in order from the given array.
Point2D32(Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.tuple2D.Point2D32
Creates a new point and initializes it to other.
Point2DBasics - Interface in us.ihmc.euclid.tuple2D.interfaces
Write and read interface for a 2 dimensional point.
Point2DReadOnly - Interface in us.ihmc.euclid.tuple2D.interfaces
Read-only interface for a 2 dimensional point.
Point3D - Class in us.ihmc.euclid.tuple3D
A 3D point represents the 3D coordinates of a location in space.
Point3D() - Constructor for class us.ihmc.euclid.tuple3D.Point3D
Creates a new point and initializes it coordinates to zero.
Point3D(double, double, double) - Constructor for class us.ihmc.euclid.tuple3D.Point3D
Creates a new point and initializes it with the given coordinates.
Point3D(double[]) - Constructor for class us.ihmc.euclid.tuple3D.Point3D
Creates a new point and initializes its component x, y, z in order from the given array.
Point3D(Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.tuple3D.Point3D
Creates a new point and initializes its x and y components to tuple2DReadOnly.
Point3D(Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.tuple3D.Point3D
Creates a new point and initializes it to other.
Point3D32 - Class in us.ihmc.euclid.tuple3D
A 3D point represents the 3D coordinates of a location in space.
Point3D32() - Constructor for class us.ihmc.euclid.tuple3D.Point3D32
Creates a new point and initializes it coordinates to zero.
Point3D32(float, float, float) - Constructor for class us.ihmc.euclid.tuple3D.Point3D32
Creates a new point and initializes it with the given coordinates.
Point3D32(float[]) - Constructor for class us.ihmc.euclid.tuple3D.Point3D32
Creates a new point and initializes its component x, y, z in order from the given array.
Point3D32(Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.tuple3D.Point3D32
Creates a new point and initializes it to other.
Point3DBasics - Interface in us.ihmc.euclid.tuple3D.interfaces
Write and read interface for a 3 dimensional point.
Point3DReadOnly - Interface in us.ihmc.euclid.tuple3D.interfaces
Read-only interface for a 3 dimensional point.
pow(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Raises this quaternion to the power alpha.
preMultiply(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Pre-multiplies this axis-angle by other.
preMultiply(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiply(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
preMultiply(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of other with this transform.
preMultiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of rigidBodyTransform with this transform.
preMultiply(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of rigidBodyTransform with this transform.
preMultiply(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of other with this transform.
preMultiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of rigidBodyTransform with this transform.
preMultiply(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of affineTransform with this transform.
preMultiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of other with this transform.
preMultiply(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of quaternionBasedTransform with this transform.
preMultiply(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of affineTransform with this transform.
preMultiply(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Pre-multiplies this quaternion by other.
preMultiplyConjugateBoth(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of the conjugate of other and the conjugate of this.
preMultiplyConjugateOther(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of the conjugate of other and this.
preMultiplyConjugateThis(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the multiplication of other and the conjugate of this.
preMultiplyInvertBoth(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of the inverse of other and the inverse of this.
preMultiplyInvertOther(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of the inverse of other and this.
preMultiplyInvertOther(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyInvertOther(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyInvertOther(RotationScaleMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of other with this transform.
preMultiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of rigidBodyTransform with this transform.
preMultiplyInvertOther(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of the inverse of quaternionBasedTransform with this transform.
preMultiplyInvertOther(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of other with this transform.
preMultiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of rigidBodyTransform with this transform.
preMultiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of the inverse of affineTransform with this transform.
preMultiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of other with this transform.
preMultiplyInvertOther(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of quaternionBasedTransform with this transform.
preMultiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of the inverse of affineTransform with this transform.
preMultiplyInvertThis(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the multiplication of other and the inverse of this.
preMultiplyInvertThis(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of other with the inverse of this transform.
preMultiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of rigidBodyTransform with the inverse of this transform.
preMultiplyInvertThis(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Performs the multiplication of quaternionBasedTransform with the inverse of this transform.
preMultiplyInvertThis(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of other with the inverse of this transform.
preMultiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of rigidBodyTransform with the inverse of this transform.
preMultiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Performs the multiplication of affineTransform with the inverse of this transform.
preMultiplyInvertThis(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of other with the inverse of this transform.
preMultiplyInvertThis(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of quaternionBasedTransform with the inverse of this transform.
preMultiplyInvertThis(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Performs the multiplication of affineTransform with the inverse of this transform.
preMultiplyTransposeBoth(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyTransposeBoth(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
preMultiplyTransposeOther(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyTransposeOther(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
preMultiplyTransposeThis(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a matrix multiplication on this.
preMultiplyTransposeThis(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Performs a matrix multiplication on this.
prepend(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Prepends the given orientation to this orientation.
prepend(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
prepend(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Prepends the given orientation to the rotation part of this.
prepend(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Prepends the given orientation to this orientation.
prepend(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Prepends the given orientation to this orientation.
prependInvertBoth(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Inverts this and then prepends the inverse of the given orientation to this orientation.
prependInvertOther(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Prepends the inverse of the given orientation to this orientation.
prependInvertOther(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
prependInvertOther(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Prepends the inverse of the given orientation to the rotation part of this.
prependInvertOther(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Prepends the inverse of the given orientation to this orientation.
prependInvertOther(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Prepends the inverse of the given orientation to this orientation.
prependInvertThis(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Inverts the rotation part of this and prepends the given orientation.
prependInvertThis(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Inverts this and then prepends the given orientation.
prependPitchRotation(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Prepend a rotation about the y-axis to this axis-angle.
prependPitchRotation(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Prepend a rotation about the y-axis to this rotation matrix.
prependPitchRotation(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Prepend a rotation about the y-axis to the rotation part of this rotation-scale matrix.
prependPitchRotation(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Prepends a rotation R(pitch) about the y-axis to this orientation.
prependPitchRotation(double, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Prepend a rotation about the y-axis to axisAngleOriginal and stores the result in axisAngleToPack.
prependPitchRotation(double, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Prepend a rotation about the y-axis to quaternionOriginal and stores the result in quaternionToPack.
prependPitchRotation(double, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Prepend a rotation about the y-axis to matrixOriginal and stores the result in matrixToPack.
prependPitchRotation(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Prepend a rotation about the y-axis to this transform.
prependPitchRotation(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Prepend a rotation about the y-axis to this transform.
prependPitchRotation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Prepend a rotation about the y-axis to this transform.
prependPitchRotation(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Prepend a rotation about the y-axis to this quaternion.
prependRollRotation(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Prepend a rotation about the x-axis to this axis-angle.
prependRollRotation(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Append a rotation about the x-axis to this rotation matrix.
prependRollRotation(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Prepend a rotation about the x-axis to the rotation part of this rotation-scale matrix.
prependRollRotation(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Appends a rotation R(roll) about the x-axis to this orientation.
prependRollRotation(double, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Prepend a rotation about the x-axis to axisAngleOriginal and stores the result in axisAngleToPack.
prependRollRotation(double, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Append a rotation about the x-axis to quaternionOriginal and stores the result in quaternionToPack.
prependRollRotation(double, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Prepend a rotation about the x-axis to matrixOriginal and stores the result in matrixToPack.
prependRollRotation(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Prepend a rotation about the x-axis to this transform.
prependRollRotation(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Prepend a rotation about the x-axis to the rotation part 'q' of this transform.
prependRollRotation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Prepend a rotation about the x-axis to this transform.
prependRollRotation(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Prepend a rotation about the x-axis to this quaternion.
prependTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Prepend a translation transform to this transform.
prependTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Prepend a translation transform to this transform.
prependTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Prepend a translation transform to this transform.
prependTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Prepend a translation transform to this transform.
prependTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Prepend a translation transform to this transform.
prependTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Prepend a translation transform to this transform.
prependYawRotation(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Prepend a rotation about the z-axis to this axis-angle.
prependYawRotation(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Prepend a rotation about the z-axis to this rotation matrix.
prependYawRotation(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Prepend a rotation about the z-axis to the rotation part of this rotation-scale matrix.
prependYawRotation(double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Prepends a rotation R(yaw) about the z-axis to this orientation.
prependYawRotation(double, AxisAngleReadOnly, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Prepend a rotation about the z-axis to axisAngleOriginal and stores the result in axisAngleToPack.
prependYawRotation(double, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Prepend a rotation about the z-axis to quaternionOriginal and stores the result in quaternionToPack.
prependYawRotation(double, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.RotationMatrixTools
Prepend a rotation about the z-axis to matrixOriginal and stores the result in matrixToPack.
prependYawRotation(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Prepend a rotation about the z-axis to the rotation part of this transform.
prependYawRotation(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Prepend a rotation about the z-axis to this transform.
prependYawRotation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Prepend a rotation about the z-axis to this transform.
prependYawRotation(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Prepend a rotation about the z-axis to this quaternion.

Q

Quaternion - Class in us.ihmc.euclid.tuple4D
Class used to represent unit-quaternions which are used to represent 3D orientations.
Quaternion() - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes it to the neutral quaternion which represents a 'zero' rotation.
Quaternion(double, double, double, double) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes it with the given components.
Quaternion(double[]) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes its component x, y, z, s in order from the given array.
Quaternion(DenseMatrix64F) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes its component x, y, z, s in order from the given matrix.
Quaternion(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes such that it represents the same orientation as the given one.
Quaternion(QuaternionReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes it to other.
Quaternion(Tuple4DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes it to other.
Quaternion(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates a new quaternion and initializes such that it represents the same orientation as the given rotationVector.
Quaternion(double, double, double) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion
Creates and new quaternion and initializes such that it represents the same orientation as the given yaw-pitch-roll yaw, pitch, and roll.
Quaternion32 - Class in us.ihmc.euclid.tuple4D
Class used to represent unit-quaternions which are used to represent 3D orientations.
Quaternion32() - Constructor for class us.ihmc.euclid.tuple4D.Quaternion32
Creates a new quaternion and initializes it to the neutral quaternion which represents a 'zero' rotation.
Quaternion32(float, float, float, float) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion32
Creates a new quaternion and initializes it with the given components.
Quaternion32(float[]) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion32
Creates a new quaternion and initializes its component x, y, z, s in order from the given array.
Quaternion32(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion32
Creates a new quaternion and initializes such that it represents the same orientation as the given one.
Quaternion32(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion32
Creates a new quaternion and initializes such that it represents the same orientation as the given rotationVector.
Quaternion32(double, double, double) - Constructor for class us.ihmc.euclid.tuple4D.Quaternion32
Creates and new quaternion and initializes such that it represents the same orientation as the given yaw-pitch-roll yaw, pitch, and roll.
QuaternionBasedTransform - Class in us.ihmc.euclid.transform
A QuaternionBasedTransform represents a 4-by-4 transformation matrix that can rotate and translate.
QuaternionBasedTransform() - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform set to identity.
QuaternionBasedTransform(QuaternionBasedTransform) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a quaternion-based new transform and initializes it to other.
QuaternionBasedTransform(RigidBodyTransform) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform and initializes to the given rigid-body transform.
QuaternionBasedTransform(DenseMatrix64F) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform given the value of its 7 components (4 components for quaternion and 3 for the translation).
QuaternionBasedTransform(double[]) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform given the value of its 7 components (4 components for quaternion and 3 for the translation).
QuaternionBasedTransform(RotationMatrixReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform and initializes it to the given rotation matrix and translation.
QuaternionBasedTransform(QuaternionReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform and initializes it to the given quaternion and translation.
QuaternionBasedTransform(AxisAngleReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.transform.QuaternionBasedTransform
Creates a new quaternion-based transform and initializes it to the given axis-angle and translation.
QuaternionBasics - Interface in us.ihmc.euclid.tuple4D.interfaces
Write and read interface for unit-quaternion used to represent 3D orientations.
QuaternionConversion - Class in us.ihmc.euclid.rotationConversion
This class gathers all the methods necessary to converts any type of rotation into a quaternion.
QuaternionConversion() - Constructor for class us.ihmc.euclid.rotationConversion.QuaternionConversion
 
QuaternionReadOnly - Interface in us.ihmc.euclid.tuple4D.interfaces
Read-only interface for unit-quaternion used to represent 3D orientations.
QuaternionTools - Class in us.ihmc.euclid.tools
This gathers common mathematical operations involving quaternions.
QuaternionTools() - Constructor for class us.ihmc.euclid.tools.QuaternionTools
 

R

randomizeAxisAngle(Random, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes the given axis-angle.
randomizeAxisAngle(Random, double, AxisAngleBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes the given axis-angle.
randomizeTuple2D(Random, Tuple2DBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes a 2D tuple.
randomizeTuple2D(Random, Tuple2DReadOnly, Tuple2DBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes a 2D tuple.
randomizeTuple2D(Random, Tuple2DReadOnly, Tuple2DReadOnly, Tuple2DBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes a 2D tuple.
randomizeTuple3D(Random, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes a tuple.
randomizeTuple3D(Random, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes a tuple.
randomizeTuple3D(Random, Tuple3DReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Randomizes a tuple.
resetScale() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets all the scale factors to 1.0.
resetScale() - Method in class us.ihmc.euclid.transform.AffineTransform
Sets all the scale factors to 1.0.
RigidBodyTransform - Class in us.ihmc.euclid.transform
A RigidBodyTransform represents a 4-by-4 transformation matrix that can rotate and translate.
RigidBodyTransform() - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Creates a new rigid-body transform set to identity.
RigidBodyTransform(RigidBodyTransform) - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Creates a new rigid-body transform and sets it to other.
RigidBodyTransform(QuaternionBasedTransform) - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Creates a new rigid-body transform and sets it to quaternionBasedTransform.
RigidBodyTransform(DenseMatrix64F) - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Creates a new rigid-body transform and sets its raw components from the given matrix.
RigidBodyTransform(double[]) - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given transformArray.
RigidBodyTransform(Orientation3DReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Creates a new rigid-body transform and sets it to the given orientation and translation.
RigidBodyTransform(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.transform.RigidBodyTransform
Creates a new rigid-body transform and sets it from the given 12 coefficients.
RotationMatrix - Class in us.ihmc.euclid.matrix
A RotationMatrix is a 3-by-3 matrix used to represent 3d orientations.
RotationMatrix() - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Create a new rotation matrix initialized to identity.
RotationMatrix(double, double, double, double, double, double, double, double, double) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix and initializes it from the given 9 coefficients.
RotationMatrix(double[]) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix and initializes it from the given array.
RotationMatrix(DenseMatrix64F) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix that is the same as rotationMatrix.
RotationMatrix(Matrix3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix that is the same as rotationMatrix.
RotationMatrix(RotationMatrixReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix that is the same as other.
RotationMatrix(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix that represents the same orientation as the given one.
RotationMatrix(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationMatrix
Creates a new rotation matrix representing the same orientation as the given rotation vector rotationVector.
RotationMatrixConversion - Class in us.ihmc.euclid.rotationConversion
This class gathers all the methods necessary to converts any type of rotation into a rotation matrix.
RotationMatrixConversion() - Constructor for class us.ihmc.euclid.rotationConversion.RotationMatrixConversion
 
RotationMatrixReadOnly - Interface in us.ihmc.euclid.matrix.interfaces
Read interface used for 3-by-3 rotation matrices.
RotationMatrixTools - Class in us.ihmc.euclid.tools
Tools for performing operations on rotation matrices.
RotationMatrixTools() - Constructor for class us.ihmc.euclid.tools.RotationMatrixTools
 
RotationScaleMatrix - Class in us.ihmc.euclid.matrix
A RotationScaleMatrix is a 3-by-3 matrix that represents a 3D orientation times a diagonal matrix holding on scale factors.
RotationScaleMatrix() - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Create a new rotation-scale matrix initialized to identity.
RotationScaleMatrix(RotationScaleMatrix) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix that is the same as other.
RotationScaleMatrix(Matrix3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix that is the same as rotationScaleMatrix.
RotationScaleMatrix(DenseMatrix64F) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix that is the same as rotationScaleMatrix.
RotationScaleMatrix(double[]) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix and initializes it from the given array.
RotationScaleMatrix(DenseMatrix64F, double) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the rotationMatrix and all three scale factors initialized to scale.
RotationScaleMatrix(DenseMatrix64F, double, double, double) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the rotationMatrix and all three scale factors initialized to scaleX, scaleY, and scaleZ.
RotationScaleMatrix(DenseMatrix64F, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the rotationMatrix and all three scale factors initialized to scales.
RotationScaleMatrix(Orientation3DReadOnly, double) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the orientation and all three scale factors initialized to scale.
RotationScaleMatrix(Orientation3DReadOnly, double, double, double) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the orientation and all three scale factors initialized to scaleX, scaleY, and scaleZ.
RotationScaleMatrix(Orientation3DReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the orientation and all three scale factors initialized to scales.
RotationScaleMatrix(RotationMatrixReadOnly, double) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the rotationMatrix and all three scale factors initialized to scale.
RotationScaleMatrix(RotationMatrixReadOnly, double, double, double) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the rotationMatrix and all three scale factors initialized to scaleX, scaleY, and scaleZ.
RotationScaleMatrix(RotationMatrixReadOnly, Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.matrix.RotationScaleMatrix
Creates a new rotation-scale matrix with the rotation part initialized to the rotationMatrix and all three scale factors initialized to scales.
RotationScaleMatrixReadOnly - Interface in us.ihmc.euclid.matrix.interfaces
Read interface for 3-by-3 rotation-scale matrices.
RotationVectorConversion - Class in us.ihmc.euclid.rotationConversion
This class gathers all the methods necessary to converts any type of rotation into a rotation vector.
RotationVectorConversion() - Constructor for class us.ihmc.euclid.rotationConversion.RotationVectorConversion
 
rowOutOfBoundsException(int, int) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Create an ArrayIndexOutOfBoundsException for a bad row index.

S

SAFE_THRESHOLD_PITCH - Static variable in class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
Represents the safety margin that
scale(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a per-component scale on this matrix.
scale(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Scales the components of this tuple by the given scalar.
scale(double, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Scales independently each component of this tuple.
scale(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Scales the components of this tuple by the given scalar.
scale(double, double, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Scales independently each component of this tuple.
scale(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Scales the components of this vector by the given scalar.
scale(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Scales independently each component of this vector.
scaleAdd(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Scales this tuple and adds other.
scaleAdd(double, Tuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to the sum of tuple1 scaled and tuple2.
scaleAdd(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Scales this tuple and adds other.
scaleAdd(double, Tuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to the sum of tuple1 scaled and tuple2.
scaleAdd(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Scales this vector and adds tupleReadOnly.
scaleAdd(double, Tuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to the sum of tuple1 scaled and tuple2.
scaleAngle(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Multiplies the angle of this axis-angle by the given scale.
scaleColumn(int, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the components of the columnth column of this matrix.
scaleColumns(double, double, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales individually each column of this matrix.
scaleM00(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 1st row 1st column component.
scaleM01(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 1st row 2nd column component.
scaleM02(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 1st row 3rd column component.
scaleM10(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 2nd row 1st column component.
scaleM11(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 2nd row 2nd column component.
scaleM12(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 2nd row 3rd column component.
scaleM20(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 3rd row 1st column component.
scaleM21(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 3rd row 2nd column component.
scaleM22(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the value of the 3rd row 3rd column component.
scaleRow(int, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales the components of the rowth row of this matrix.
scaleRows(double, double, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Scales individually each row of this matrix.
scaleSub(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Scales this tuple and subtracts other.
scaleSub(double, Tuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to the difference of tuple1 scaled and tuple2.
scaleSub(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Scales this tuple and subtracts other.
scaleSub(double, Tuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to the difference of tuple1 scaled and tuple2.
scaleSub(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Scales this vector and subtracts tupleReadOnly.
scaleSub(double, Tuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to the difference of tuple1 scaled and tuple2.
set(AxisAngle) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Sets this axis-angle to the same value as the given axis-angle other.
set(AxisAngle32) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Sets this axis-angle to the same value as the given axis-angle other.
set(float, float, float, float) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Sets this axis-angle to represent a new rotation of axis (x, y, z) and angle of angle.
set(double, double, double, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to represent a new rotation of axis (x, y, z) and angle of angle.
set(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Converts, if necessary, and sets this orientation to represents the same orientation as orientation3DReadOnly.
set(Vector3DReadOnly, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets the axis and the angle of this axis-angle.
set(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to the same value as the given axis-angle other.
set(double[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Copies the values in the given array into this axis-angle as follows: this.setX(axisAngleArray[0]); this.setY(axisAngleArray[1]); this.setZ(axisAngleArray[2]); this.setAngle(axisAngleArray[3]);
set(int, double[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Copies the values in the given array into this axis-angle as follows: this.setX(axisAngleArray[startIndex + 0]); this.setY(axisAngleArray[startIndex + 1]); this.setZ(axisAngleArray[startIndex + 2]); this.setAngle(axisAngleArray[startIndex + 3]);
set(float[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Copies the values in the given array into this axis-angle as follows: this.setX(axisAngleArray[0]); this.setY(axisAngleArray[1]); this.setZ(axisAngleArray[2]); this.setAngle(axisAngleArray[3]);
set(int, float[]) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Copies the values in the given array into this axis-angle as follows: this.setX(axisAngleArray[startIndex + 0]); this.setY(axisAngleArray[startIndex + 1]); this.setZ(axisAngleArray[startIndex + 2]); this.setAngle(axisAngleArray[startIndex + 3]);
set(T) - Method in interface us.ihmc.euclid.interfaces.Settable
Copies the values from other into this object.
set(double, double, double, double, double, double, double, double, double) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Sets the 9 coefficients of this matrix to the given ones.
set(Matrix3DReadOnly) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Sets this matrix to other.
set(double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Copies the values in the given array into this matrix as follows:
set(int, double[]) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Copies the values in the given array into this matrix as follows:
set(DenseMatrix64F) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Copies the values in the given dense-matrix into this matrix.
set(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Copies the values in the given dense-matrix into this matrix given index offsets for the row and column.
set(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the 9 coefficients of this matrix to the given ones.
set(Matrix3D) - Method in class us.ihmc.euclid.matrix.Matrix3D
Copies the values from other into this object.
set(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets the 9 coefficients of this matrix to the given ones.
set(RotationMatrix) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to equal the given one other.
set(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to equal the given one other.
set(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
set(RotationScaleMatrix) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets this rotation-scale matrix to equal the given one other.
set(RotationScaleMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets this rotation-scale matrix to equal the given one other.
set(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the given rotation matrix and resets the scales.
set(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the 9 coefficients of this matrix to the given ones.
set(DenseMatrix64F, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scale.
set(DenseMatrix64F, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scaleX, scaleY, and scaleZ.
set(DenseMatrix64F, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scales.
set(Orientation3DReadOnly, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the orientation and all three scale factors to scale.
set(Orientation3DReadOnly, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the orientation and all three scale factors to scaleX, scaleY, and scaleZ.
set(Orientation3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the orientation and all three scale factors to scales.
set(Matrix3DReadOnly, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scale.
set(Matrix3DReadOnly, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scaleX, scaleY, and scaleZ.
set(Matrix3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scales.
set(RotationMatrixReadOnly, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scale.
set(RotationMatrixReadOnly, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scaleX, scaleY, and scaleZ.
set(RotationMatrixReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotationMatrix and all three scale factors to scales.
set(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Converts, if necessary, and sets this orientation to represents the same orientation as orientation3DReadOnly.
set(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets this affine transform from the given 12 coefficients.
set(AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets this affine transform to the other.
set(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets this affine transform to the given rigid-body transform.
set(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the raw components of this affine transform from the given matrix.
set(DenseMatrix64F, int, int) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the raw components of this affine transform from the given matrix.
set(double[]) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the raw components of this affine transform from the given transformArray.
set(Matrix3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation-scale and translation parts of this transform separately.
set(RotationScaleMatrixReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation-scale and translation parts of this transform separately.
set(Matrix3DReadOnly, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(Matrix3DReadOnly, double, double, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(Matrix3DReadOnly, Tuple3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(RotationMatrixReadOnly, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(RotationMatrixReadOnly, double, double, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(RotationMatrixReadOnly, Tuple3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(AxisAngleReadOnly, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(AxisAngleReadOnly, double, double, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(AxisAngleReadOnly, Tuple3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(QuaternionReadOnly, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(QuaternionReadOnly, double, double, double, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(QuaternionReadOnly, Tuple3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation, scale, and translation parts of this transform separately.
set(double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the 7 components of this transform.
set(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets this quaternion-based transform to the given other.
set(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets this quaternion-based transform to the given rigid-body transform.
set(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the value of this transform's 7 components.
set(double[]) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the value of this transform's 7 components.
set(RotationMatrixReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets this quaternion-based transform to the given rotation matrix and translation.
set(QuaternionReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets this quaternion-based transform to the given quaternion and translation.
set(AxisAngleReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets this quaternion-based transform to the given axis-angle and translation.
set(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets this rigid-body transform from the given 12 coefficients.
set(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets this rigid-body transform to other.
set(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets this rigid-body transform to the given quaternionBasedTransform.
set(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given matrix.
set(DenseMatrix64F, int, int) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given matrix.
set(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given transformArray.
set(float[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given transformArray.
set(Matrix3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation and translation parts of this transform separately.
set(RotationMatrixReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation and translation parts of this transform separately.
set(RotationScaleMatrixReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation and translation parts of this transform separately.
set(Orientation3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation and translation parts of this transform separately.
set(double, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components to x and y.
set(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other.
set(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple with the x and y components of the given tuple3DReadOnly
set(double[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given array tupleArray.
set(int, double[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given array tupleArray.
set(float[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given array tupleArray.
set(int, float[]) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given array tupleArray.
set(DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given column vector starting to read from its first row index.
set(int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given column vector starting to read from startRow.
set(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple's components x, y in order from the given matrix starting to read from startRow at the column index column.
set(Point2D) - Method in class us.ihmc.euclid.tuple2D.Point2D
Sets this point to other.
set(Point2D32) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Sets this point to other.
set(Vector2D) - Method in class us.ihmc.euclid.tuple2D.Vector2D
Sets this vector to other.
set(Vector2D32) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Sets this vector to other.
set(double, double, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components to x, y, and z.
set(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets the x and y components of this tuple with the x and y components of the given tuple2DReadOnly.
set(Tuple2DReadOnly, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets the x and y components of this tuple with the x and y components of the given tuple2DReadOnly and the z-component to the given z.
set(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to tupleReadOnly.
set(double[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given array tupleArray.
set(int, double[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given array tupleArray.
set(float[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given array tupleArray.
set(int, float[]) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given array tupleArray.
set(DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given column vector starting to read from its first row index.
set(int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given column vector starting to read from startRow.
set(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple's components x, y, z in order from the given matrix starting to read from startRow at the column index column.
set(Point3D) - Method in class us.ihmc.euclid.tuple3D.Point3D
Sets this point to other.
set(Point3D32) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets this point to other.
set(Vector3D) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Sets this vector to other.
set(Vector3D32) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets this vector to other.
set(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this tuple's components to x, y, z, and s.
set(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Converts, if necessary, and sets this orientation to represents the same orientation as orientation3DReadOnly.
set(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to other.
set(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components to x, y, z, and s.
set(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple to tupleReadOnly.
set(double[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given array tupleArray.
set(int, double[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given array tupleArray.
set(float[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given array tupleArray.
set(int, float[]) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given array tupleArray.
set(DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given column vector starting to read from its first row index.
set(int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given column vector starting to read from startRow.
set(int, int, DenseMatrix64F) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple's components x, y, z, s in order from the given matrix starting to read from startRow at the column index column.
set(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this tuple's components to x, y, z, and s.
set(Vector3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this 4D vector to represent the given 3D vector
set(Point3DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this 4D vector to represent the given 3D point
set(Quaternion) - Method in class us.ihmc.euclid.tuple4D.Quaternion
Sets this quaternion to other.
set(Quaternion32) - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Sets this quaternion to other.
set(Vector4D) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Sets this vector to other.
set(Vector4D32) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Sets this vector to other.
setAndAbsolute(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other and then calls Tuple2DBasics.absolute().
setAndAbsolute(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to other and then calls Tuple3DBasics.absolute().
setAndAbsolute(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple to other and then calls Tuple4DBasics.absolute().
setAndClipToMax(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other and then calls Tuple2DBasics.clipToMax(double).
setAndClipToMax(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to other and then calls Tuple3DBasics.clipToMax(double).
setAndClipToMax(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to tupleReadOnly and then calls Vector4DBasics.clipToMax(double).
setAndClipToMin(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other and then calls Tuple2DBasics.clipToMin(double).
setAndClipToMin(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to other and then calls Tuple3DBasics.clipToMin(double).
setAndClipToMin(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to tupleReadOnly and then calls Vector4DBasics.clipToMin(double).
setAndClipToMinMax(double, double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other and then calls Tuple2DBasics.clipToMinMax(double, double).
setAndClipToMinMax(double, double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to other and then calls Tuple3DBasics.clipToMinMax(double, double).
setAndClipToMinMax(double, double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to tupleReadOnly and then calls Vector4DBasics.clipToMinMax(double, double).
setAndConjugate(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the conjugate of other.
setAndInverse(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
setAndInvert(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Set this matrix to the inverse of the other matrix.
setAndInvert(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to the invert of the given matrix.
setAndInvert(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to the invert of the given one other.
setAndInvert(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represent the inverse of the given orientation3DReadOnly.
setAndInvert(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets this rigid-body transform to other and then inverts it.
setAndMultiplyOuter(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to be equal to the outer-product of other.
setAndNegate(AxisAngleReadOnly) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this axis-angle to other and then calls AxisAngleBasics.negate().
setAndNegate(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to other and then calls Matrix3D.negate().
setAndNegate(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other and then calls Tuple2DBasics.negate().
setAndNegate(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to other and then calls Tuple3DBasics.negate().
setAndNegate(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to other and then calls QuaternionBasics.negate().
setAndNegate(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple to other and then calls Tuple4DBasics.negate().
setAndNormalize(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to equal the other matrix and then normalizes this, see Matrix3D.normalize().
setAndNormalize(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets the 9 coefficients of this rotation matrix and then normalizes this.
setAndNormalize(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to equal the 3D matrix matrix and then normalizes this.
setAndNormalize(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to equal the given other and then normalizes this.
setAndNormalize(Orientation3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Converts, if necessary, and sets this orientation to represents the same orientation as orientation3DReadOnly and then normalize this orientation.
setAndNormalize(Vector2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Sets this vector to other and then calls Vector2DBasics.normalize().
setAndNormalize(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Sets this vector to other and then calls Vector3DBasics.normalize().
setAndNormalize(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this tuple to other and then calls Tuple4DBasics.normalize().
setAndNormalize(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this tuple to other and then calls QuaternionBasics.normalize().
setAndNormalize(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Sets this tuple to other and then calls Tuple4DBasics.normalize().
setAndScale(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to other and then scales it Tuple2DBasics.scale(double).
setAndScale(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to other and then calls Tuple3DBasics.scale(double).
setAndScale(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to tupleReadOnly and then scales it Vector4DBasics.scale(double).
setAndTranspose(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to equal the other matrix and then transposes this.
setAndTranspose(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to the transpose of the given matrix.
setAndTranspose(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to the transpose of the given other.
setAngle(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Sets a new angle to this axis-angle.
setAngle(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Sets a new angle to this axis-angle.
setAngle(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets a new angle to this axis-angle.
setAsTranspose(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given transformArray.
setAsTranspose(float[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the raw components of this rigid-body transform from the given transformArray.
setAxisAngle(double, double, double, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this orientation to represents the same orientation as an axis-angle given its 4 components.
setAxisAngle(double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
setAxisAngle(double, double, double, double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represents the same orientation as an axis-angle given its 4 components.
setAxisAngle(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this orientation to represents the same orientation as an axis-angle given its 4 components.
setColumn(int, double[]) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the columnth column components to the values contained in the given array columnArray.
setColumn(int, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the columnth column components to the values contained in the given tuple columnValues.
setColumn(int, double, double, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the columnth column components to the given values.
setColumns(Tuple3DReadOnly, Tuple3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix from the given tuples each holding on the values of each column.
setElement(int, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Selects a component of this axis-angle based on index and sets it to value.
setElement(int, int, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the component of this matrix located by its row and column indices.
setElement(int, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Selects a component of this tuple based on index and sets it to value.
setElement(int, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Selects a component of this tuple based on index and sets it to value.
setElement(int, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Selects a component of this vector based on index and sets it to value.
setEuler(Vector3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent the same orientation as the given Euler angles eulerAngles.
setEuler(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent the same orientation as the given Euler angles rotX, rotY, and rotZ.
setEuler(Vector3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represent the same orientation as the given Euler angles eulerAngles.
setEuler(double, double, double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represent the same orientation as the given Euler angles.
setIdentity() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Sets this matrix to identity:
setIdentity() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
 
setIdentity() - Method in class us.ihmc.euclid.transform.AffineTransform
Resets this affine transform to identity.
setIdentity() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Resets this quaternion-based transform to represent a zero rotation and zero translation.
setIdentity() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Resets this rigid-body transform to identity.
setM00(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 1st row 1st column component.
setM01(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 1st row 2nd column component.
setM02(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 1st row 3rd column component.
setM10(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 2nd row 1st column component.
setM11(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 2nd row 2nd column component.
setM12(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 2nd row 3rd column component.
setM20(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 3rd row 1st column component.
setM21(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 3rd row 2nd column component.
setM22(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the value of the 3rd row 3rd column component.
setQuaternion(double, double, double, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this orientation to represents the same orientation as a quaternion given its 4 components.
setQuaternion(double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
setQuaternion(double, double, double, double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represents the same orientation as a quaternion given its 4 components.
setQuaternion(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this orientation to represents the same orientation as a quaternion given its 4 components.
setRotation(DenseMatrix64F) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to rotationMatrix.
setRotation(double[]) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to rotationMatrixArray.
setRotation(Orientation3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to orientation.
setRotation(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to rotationMatrix.
setRotation(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to rotationMatrix.
setRotation(Vector3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to the rotation vector rotationVector.
setRotation(AxisAngleReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to the given axis-angle.
setRotation(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to the given rotation vector.
setRotation(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to the given matrix.
setRotation(QuaternionReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to the given quaternion.
setRotation(Matrix3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to the given matrix.
setRotation(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to the given matrix.
setRotation(AxisAngleReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to the given axis-angle.
setRotation(QuaternionReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to the given quaternion.
setRotation(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to the given rotation matrix.
setRotation(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to the given rotation vector.
setRotation(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform from the given 9 coefficients.
setRotation(Orientation3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given axis-angle.
setRotation(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given rotation vector.
setRotation(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given matrix.
setRotation(Matrix3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given matrix.
setRotation(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given matrix.
setRotationAndZeroTranslation(Orientation3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given orientation and sets the translation part to zero.
setRotationAndZeroTranslation(RotationMatrixReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given orientation and sets the translation part to zero.
setRotationAndZeroTranslation(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given rotation vector and sets the translation part to zero.
setRotationAndZeroTranslation(DenseMatrix64F) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given matrix and sets the translation part to zero.
setRotationAndZeroTranslation(Matrix3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to the given matrix and sets the translation part to zero.
setRotationEuler(Vector3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent the same orientation as the given Euler angles eulerAngles.
setRotationEuler(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent the same orientation as the given Euler angles rotX, rotY, and rotZ.
setRotationEuler(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles eulerAngles.
setRotationEuler(double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles rotX, rotY, and rotZ.
setRotationEuler(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles eulerAngles.
setRotationEuler(double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles rotX, rotY, and rotZ.
setRotationEuler(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles eulerAngles.
setRotationEuler(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles rotX, rotY, and rotZ.
setRotationEulerAndZeroTranslation(Vector3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles eulerAngles and sets the translation part to zero.
setRotationEulerAndZeroTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given Euler angles rotX, rotY, and rotZ and sets the translation part to zero.
setRotationMatrix(double, double, double, double, double, double, double, double, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this orientation to represents the same orientation as a rotation matrix given its 9 components.
setRotationMatrix(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
setRotationMatrix(double, double, double, double, double, double, double, double, double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represents the same orientation as a rotation matrix given its 9 components.
setRotationMatrix(double, double, double, double, double, double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this orientation to represents the same orientation as a rotation matrix given its 9 components.
setRotationPitch(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent a counter clockwise rotation around the y-axis of an angle pitch.
setRotationPitch(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the y-axis of an angle pitch.
setRotationPitch(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the y-axis of an angle pitch.
setRotationPitch(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the y-axis of an angle pitch.
setRotationPitchAndZeroTranslation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the y-axis of an angle pitch and sets the translation part to zero.
setRotationRoll(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent a counter clockwise rotation around the x-axis of an angle roll.
setRotationRoll(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the x-axis of an angle roll.
setRotationRoll(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the x-axis of an angle roll.
setRotationRoll(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the x-axis of an angle roll.
setRotationRollAndZeroTranslation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the x-axis of an angle roll and sets the translation part to zero.
setRotationToNaN() - Method in class us.ihmc.euclid.transform.AffineTransform
Sets all the components of the rotation-scale matrix to Double.NaN.
setRotationToNaN() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets all the components of the quaternion to Double.NaN.
setRotationToNaN() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets all the components of the rotation matrix to Double.NaN.
setRotationToZero() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent a 'zero' rotation.
setRotationToZero() - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part to represent a 'zero' rotation.
setRotationToZero() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part to represent a 'zero' rotation.
setRotationToZero() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part to represent a 'zero' rotation.
setRotationUnsafe(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform from the given 9 coefficients.
setRotationVector(double, double, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this orientation to represents the same orientation as a rotation vector given its 3 components.
setRotationVector(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
setRotationVector(double, double, double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represents the same orientation as a rotation vector given its 3 components.
setRotationVector(Vector3DReadOnly) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represent the same orientation as the given rotationVector.
setRotationVector(double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this orientation to represents the same orientation as a rotation vector given its 3 components.
setRotationYaw(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent a counter clockwise rotation around the z-axis of an angle yaw.
setRotationYaw(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the z-axis of an angle yaw.
setRotationYaw(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the z-axis of an angle yaw.
setRotationYaw(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the z-axis of an angle yaw.
setRotationYawAndZeroTranslation(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent a counter clockwise rotation around the z-axis of an angle yaw and sets the translation part to zero.
setRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent the same orientation as the given yaw-pitch-roll angles yawPitchRoll.
setRotationYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the rotation part to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRoll(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setRotationYawPitchRollAndZeroTranslation(double[]) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll and sets the translation part to zero.
setRotationYawPitchRollAndZeroTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the rotation part of this transform to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll and sets the translation part to zero.
setRow(int, double[]) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the rowth row components to the values contained in the given array rowArray.
setRow(int, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the rowth row components to the values contained in the given tuple rowValues.
setRow(int, double, double, double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets the rowth row components to the given values.
setRows(Tuple3DReadOnly, Tuple3DReadOnly, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix from the given tuples each holding on the values of each row.
setS(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets the s-component of this vector.
setS(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Sets the s-component of this vector.
setS(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Sets the s-component of this vector.
setScale(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets all the scale factors to scale.
setScale(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets all the scale factors to scale.
setScale(Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets the scale factors to scales.
setScale(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets each component of the scale part of this transform to scale.
setScale(double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the scale part of this transform to scaleX, scaleY, and scaleZ.
setScale(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the scale part of this transform to scales.
Settable<T> - Interface in us.ihmc.euclid.interfaces
Base interface for any object that is that is settable with other objects of its own type.
setToNaN() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets the components of this axis-angle to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.interfaces.Clearable
Invalidate this object by setting its values to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DBasics
Sets this matrix to contain only Double.NaN:
setToNaN() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets this matrix to contain only Double.NaN:
setToNaN() - Method in class us.ihmc.euclid.transform.AffineTransform
Sets all the components of this affine transform making it invalid.
setToNaN() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets all the components of this affine transform making it invalid.
setToNaN() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets all the components of this affine transform making it invalid.
setToNaN() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets all the components of this tuple to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets all the components of this tuple to Double.NaN.
setToNaN() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
 
setToPitchMatrix(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to represent a counter clockwise rotation around the y-axis of an angle pitch.
setToPitchMatrix(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to represent a counter clockwise rotation around the y-axis of an angle pitch.
setToPitchMatrix(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent a counter clockwise rotation around the y-axis of an angle pitch.
setToPitchQuaternion(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to represent a counter clockwise rotation around the y-axis of an angle pitch.
setToRollMatrix(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to represent a counter clockwise rotation around the x-axis of an angle roll.
setToRollMatrix(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to represent a counter clockwise rotation around the x-axis of an angle roll.
setToRollMatrix(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent a counter clockwise rotation around the x-axis of an angle roll.
setToRollQuaternion(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to represent a counter clockwise rotation around the x-axis of an angle roll.
setToTildeForm(Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Converts a vector to tilde form (matrix implementation of cross product).
setToYawMatrix(double) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix to represent to represent a counter clockwise rotation around the z-axis of an angle yaw.
setToYawMatrix(double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to represent a counter clockwise rotation around the z-axis of an angle yaw.
setToYawMatrix(double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent a counter clockwise rotation around the z-axis of an angle yaw.
setToYawQuaternion(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to represent a counter clockwise rotation around the z-axis of an angle yaw.
setToZero() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets the components of this axis-angle to represent a "zero" rotation.
setToZero() - Method in interface us.ihmc.euclid.interfaces.Clearable
Reset this object values.
setToZero() - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets all the coefficients of this matrix to zero.
setToZero() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets this rotation matrix to identity representing a 'zero' rotation.
setToZero() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Sets this rotation-scale matrix to identity representing a 'zero' rotation without scale.
setToZero() - Method in class us.ihmc.euclid.transform.AffineTransform
Resets this affine transform to identity.
setToZero() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Resets this quaternion-based transform to represent a zero rotation and zero translation.
setToZero() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Resets this rigid-body transform to identity.
setToZero() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets all the components of this tuple to zero.
setToZero() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets all the components of this tuple to zero.
setToZero() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this quaternion to the neutral quaternion representing a 'zero' rotation.
setToZero() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets all the components of this vector to zero.
setTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the translation part of this transform.
setTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the translation part of this transform.
setTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the translation part of this transform.
setTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the translation part of this transform.
setTranslation(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the translation part of this transform.
setTranslation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the translation part of this transform.
setTranslationAndIdentityRotation(double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the translation part of this transform and sets the rotation part to identity.
setTranslationAndIdentityRotation(Tuple3DReadOnly) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the translation part of this transform and sets the rotation part to identity.
setTranslationToNaN() - Method in class us.ihmc.euclid.transform.AffineTransform
Sets all the components of the translation vector to Double.NaN.
setTranslationToNaN() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets all the components of the translation vector to Double.NaN.
setTranslationToNaN() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets all the components of the translation vector to Double.NaN.
setTranslationToZero() - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the translation part to zero.
setTranslationToZero() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the translation part to zero.
setTranslationToZero() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the translation part to zero.
setTranslationX(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the x-component of the translation part of this transform.
setTranslationX(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the x-component of the translation part of this transform.
setTranslationX(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the x-component of the translation part of this transform.
setTranslationY(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the y-component of the translation part of this transform.
setTranslationY(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the y-component of the translation part of this transform.
setTranslationY(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the y-component of the translation part of this transform.
setTranslationZ(double) - Method in class us.ihmc.euclid.transform.AffineTransform
Sets the z-component of the translation part of this transform.
setTranslationZ(double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the z-component of the translation part of this transform.
setTranslationZ(double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets the z-component of the translation part of this transform.
setUnsafe(double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
Sets the 9 coefficients of this rotation matrix without performing any checks on the data provided.
setUnsafe(double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Sets the 7 components of this transform.
setUnsafe(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Sets this rigid-body transform from the given 12 coefficients.
setUnsafe(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets the four components of this quaternion without normalizing.
setUnsafe(double, double, double, double) - Method in class us.ihmc.euclid.tuple4D.Quaternion
Sets the four components of this quaternion without normalizing.
setUnsafe(double, double, double, double) - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Sets the four components of this quaternion without normalizing.
setX(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Sets a new x-component for the axis of this axis-angle.
setX(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Sets a new x-component for the axis of this axis-angle.
setX(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets a new x-component for the axis of this axis-angle.
setX(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets the x-component of this tuple.
setX(double) - Method in class us.ihmc.euclid.tuple2D.Point2D
Sets the x-coordinate of this point.
setX(double) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Sets the x-coordinate of this point.
setX(float) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Sets the x-coordinate of this point.
setX(double) - Method in class us.ihmc.euclid.tuple2D.Vector2D
Sets the x-component of this vector.
setX(double) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Sets the x-component of this vector.
setX(float) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Sets the x-component of this vector.
setX(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets the x-component of this tuple.
setX(double) - Method in class us.ihmc.euclid.tuple3D.Point3D
Sets the x-coordinate of this point.
setX(double) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets the x-coordinate of this point.
setX(float) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets the x-coordinate of this point.
setX(double) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Sets the x-component of this vector.
setX(double) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets the x-component of this vector.
setX(float) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets the x-component of this vector.
setX(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets the x-component of this vector.
setX(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Sets the x-component of this vector.
setX(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Sets the x-component of this vector.
setY(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Sets a new y-component for the axis of this axis-angle.
setY(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Sets a new y-component for the axis of this axis-angle.
setY(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets a new y-component for the axis of this axis-angle.
setY(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets the y-component of this tuple.
setY(double) - Method in class us.ihmc.euclid.tuple2D.Point2D
Sets the y-coordinate of this point.
setY(double) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Sets the y-coordinate of this point.
setY(float) - Method in class us.ihmc.euclid.tuple2D.Point2D32
Sets the y-coordinate of this point.
setY(double) - Method in class us.ihmc.euclid.tuple2D.Vector2D
Sets the y-component of this vector.
setY(double) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Sets the y-component of this vector.
setY(float) - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Sets the y-component of this vector.
setY(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets the y-component of this tuple.
setY(double) - Method in class us.ihmc.euclid.tuple3D.Point3D
Sets the y-coordinate of this point.
setY(double) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets the y-coordinate of this point.
setY(float) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets the y-coordinate of this point.
setY(double) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Sets the y-component of this vector.
setY(double) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets the y-component of this vector.
setY(float) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets the y-component of this vector.
setY(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets the y-component of this vector.
setY(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Sets the y-component of this vector.
setY(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Sets the y-component of this vector.
setYawPitchRoll(double, double, double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets this orientation to represents the same orientation as a yaw-pitch-roll representation.
setYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationMatrix
 
setYawPitchRoll(double[]) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent the same orientation as the given yaw-pitch-roll angles yawPitchRoll.
setYawPitchRoll(double, double, double) - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Resets the scale factors and sets the rotation part to represent the same orientation as the given yaw-pitch-roll angles yaw, pitch, and roll.
setYawPitchRoll(double, double, double) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represents the same orientation as a yaw-pitch-roll representation.
setYawPitchRoll(double[]) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
Sets this orientation to represents the same orientation as a yaw-pitch-roll representation.
setYawPitchRoll(double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Sets this orientation to represents the same orientation as a yaw-pitch-roll representation.
setZ(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Sets a new z-component for the axis of this axis-angle.
setZ(double) - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Sets a new z-component for the axis of this axis-angle.
setZ(double) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Sets a new z-component for the axis of this axis-angle.
setZ(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets the z-component of this tuple.
setZ(double) - Method in class us.ihmc.euclid.tuple3D.Point3D
Sets the z-coordinate of this point.
setZ(double) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets the z-coordinate of this point.
setZ(float) - Method in class us.ihmc.euclid.tuple3D.Point3D32
Sets the z-coordinate of this point.
setZ(double) - Method in class us.ihmc.euclid.tuple3D.Vector3D
Sets the z-component of this vector.
setZ(double) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets the z-component of this vector.
setZ(float) - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Sets the z-component of this vector.
setZ(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets the z-component of this vector.
setZ(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D
Sets the z-component of this vector.
setZ(double) - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Sets the z-component of this vector.
shiftAngleInRange(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Recomputes the angle value angleToShift such that the result is in [angleStart, angleStart + 2pi[ and still represent the same physical angle as angleToShift.
SingularMatrixException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations where a matrix needs to be inverted.
SingularMatrixException() - Constructor for exception us.ihmc.euclid.exceptions.SingularMatrixException
Constructs an SingularMatrixException with no detail message.
SingularMatrixException(String) - Constructor for exception us.ihmc.euclid.exceptions.SingularMatrixException
Constructs an SingularMatrixException with the specified detail message.
SingularMatrixException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.SingularMatrixException
Constructs an SingularMatrixException with a default detail message outputting the given matrix coefficients.
SingularMatrixException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.SingularMatrixException
Constructs an SingularMatrixException with a default detail message outputting the given matrix coefficients.
sub(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Performs a per-component subtraction onto the coefficients of this matrix.
sub(Matrix3DReadOnly, Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
Sets this matrix coefficients to the per-component difference of the two given matrices.
sub(double, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Subtracts the given (x, y)-tuple to this tuple.
sub(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Subtracts the given tuple to this tuple.
sub(Tuple2DReadOnly, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Sets this tuple to the difference of the two given tuples.
sub(double, double, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Subtracts the given (x, y, z)-tuple to this tuple.
sub(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Subtracts the given tuple to this tuple.
sub(Tuple3DReadOnly, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Sets this tuple to the difference of the two given tuples.
sub(double, double, double, double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Subtracts the given (x, y, z, s)-tuple to this vector.
sub(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Subtracts the given tuple to this vector.
sub(Tuple4DReadOnly, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Sets this vector to the difference of the two given tuples.
subS(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Subtracts the given s to this vector's s-component.
subTransform(Matrix3DReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs a transformation of tupleOriginal using the given matrix and subtract the result to tupleTransformed:
subTransform(QuaternionReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the tuple tupleOriginal using quaternion and subtracts the result to tupleTransformed.
subX(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Subtracts the given x to this tuple's x-component.
subX(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Subtracts the given x to this tuple's x-component.
subX(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Subtracts the given x to this vector's x-component.
subY(double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Subtracts the given y to this tuple's y-component.
subY(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Subtracts the given y to this tuple's y-component.
subY(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Subtracts the given y to this vector's y-component.
subZ(double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Subtracts the given z to this tuple's z-component.
subZ(double) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Subtracts the given z to this vector's z-component.

T

toIntHashCode(long) - Static method in class us.ihmc.euclid.tools.EuclidHashCodeTools
Returns a hash bit stream as an integer hash value.
toString() - Method in class us.ihmc.euclid.axisAngle.AxisAngle
Provides a String representation of this axis-angle as follows: (x, y, z, angle).
toString() - Method in class us.ihmc.euclid.axisAngle.AxisAngle32
Provides a String representation of this axis-angle as follows: (x, y, z, angle).
toString() - Method in class us.ihmc.euclid.matrix.Matrix3D
Provides a String representation of this matrix as follows:
m00, m01, m02
m10, m11, m12
m20, m21, m22
toString() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Provides a String representation of this matrix as follows:
m00, m01, m02
m10, m11, m12
m20, m21, m22
toString() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Provides a String representation of this matrix as follows:
m00, m01, m02
m10, m11, m12
m20, m21, m22
toString() - Method in class us.ihmc.euclid.transform.AffineTransform
Provides a String representation of this transform as follows:
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Provides a String representation of this transform as follows:
Quaternion: (qx, qy, qz, qs)
Translation: ( x, y, z)
toString() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Provides a String representation of this transform as follows:
m00, m01, m02 | m03
m10, m11, m12 | m13
m20, m21, m22 | m23
toString() - Method in class us.ihmc.euclid.tuple2D.Point2D
Provides a String representation of this point 2D as follows: (x, y).
toString() - Method in class us.ihmc.euclid.tuple2D.Point2D32
Provides a String representation of this point 2D as follows: (x, y).
toString() - Method in class us.ihmc.euclid.tuple2D.Vector2D
Provides a String representation of this vector 2D as follows: (x, y).
toString() - Method in class us.ihmc.euclid.tuple2D.Vector2D32
Provides a String representation of this vector 2D as follows: (x, y).
toString() - Method in class us.ihmc.euclid.tuple3D.Point3D
Provides a String representation of this point 3D as follows: (x, y, z).
toString() - Method in class us.ihmc.euclid.tuple3D.Point3D32
Provides a String representation of this point 3D as follows: (x, y, z).
toString() - Method in class us.ihmc.euclid.tuple3D.Vector3D
Provides a String representation of this vector 3D as follows: (x, y, z).
toString() - Method in class us.ihmc.euclid.tuple3D.Vector3D32
Provides a String representation of this vector 3D as follows: (x, y, z).
toString() - Method in class us.ihmc.euclid.tuple4D.Quaternion
Provides a String representation of this quaternion as follows: (x, y, z, s).
toString() - Method in class us.ihmc.euclid.tuple4D.Quaternion32
Provides a String representation of this quaternion as follows: (x, y, z, s).
toString() - Method in class us.ihmc.euclid.tuple4D.Vector4D
Provides a String representation of this 4D vector as follows: (x, y, z, s).
toString() - Method in class us.ihmc.euclid.tuple4D.Vector4D32
Provides a String representation of this 4D vector as follows: (x, y, z, s).
toStringAsYawPitchRoll() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Provides a String representation of this orientation converted to yaw-pitch-roll angles as follows: yaw-pitch-roll: (yaw, pitch, roll).
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Transforms the matrix matrixOriginal by this orientation and stores the result in matrixTransformed.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleReadOnly
Transforms the vector part, i.e.
transform(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple by this matrix.
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple by this matrix.
transform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple by this matrix.
transform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given 3D matrix by this matrix.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
transform(Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the vector part of the given 4D vector.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.Matrix3DReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple by this matrix.
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple by this matrix.
transform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple by this matrix.
transform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the vector part of the given 4D vector.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given 3D matrix by this matrix.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationMatrixReadOnly
Transforms the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given tuple tupleOriginal by this matrix and stores the result in tupleTransformed.
transform(QuaternionBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given quaternion by the rotation part of this rotation-scale matrix.
transform(QuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given quaternion quaternionOriginal and stores the result into quaternionTransformed.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the vector part of the given 4D vector vectorOriginal and stores the result into vectorTransformed.
transform(RotationMatrix) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given rotation matrix by the rotation part of this rotation-scale matrix.
transform(RotationMatrixReadOnly, RotationMatrix) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given rotation matrix matrixOriginal by the rotation part of this rotation-scale matrix and stores the result in matrixTransformed.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.matrix.interfaces.RotationScaleMatrixReadOnly
Transforms the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
transform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.matrix.Matrix3D
Transforms the given 3D matrix matrixOriginal by this matrix and stores the result in matrixTransformed.
transform(Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given tuple by this orientation.
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Tuple2DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given tuple by this orientation.
transform(Tuple2DReadOnly, Tuple2DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given tuple by this orientation.
transform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Matrix3D) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given matrix by this orientation.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the matrix matrixOriginal by this orientation and stores the result in matrixTransformed.
transform(Vector4DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the vector part, i.e.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the vector part, i.e.
transform(RotationMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given rotation matrix by this orientation.
transform(RotationMatrixReadOnly, RotationMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given matrixOriginal and stores the result in matrixTransformed.
transform(RotationScaleMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given rotation-scale matrix by this orientation.
transform(RotationScaleMatrixReadOnly, RotationScaleMatrix) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given matrixOriginal and stores the result in matrixTransformed.
transform(QuaternionBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given quaternion by this orientation.
transform(QuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly
Transforms the given quaternionOriginal and stores the result in quaternionTransformed.
transform(AxisAngleReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the tuple tupleOriginal using axisAngle and stores the result in tupleTransformed.
transform(AxisAngleReadOnly, Tuple2DReadOnly, Tuple2DBasics, boolean) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the tuple tupleOriginal using axisAngle and stores the result in tupleTransformed.
transform(AxisAngleReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the matrix matrixOriginal using axisAngle and stores the result in matrixTransformed.
transform(AxisAngleReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the quaternion quaternionOriginal using axisAngle and stores the result in quaternionTransformed.
transform(AxisAngleReadOnly, Vector4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the vector vectorOriginal using axisAngle and stores the result in vectorTransformed.
transform(AxisAngleReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.AxisAngleTools
Transforms the rotation matrix rotationMatrixOriginal using axisAngle and stores the result in rotationMatrixTransformed.
transform(Matrix3DReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs a transformation of tupleOriginal using the given matrix and stores the result in tupleTransformed:
transform(Matrix3DReadOnly, Tuple2DReadOnly, Tuple2DBasics, boolean) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs a transformation of tupleOriginal using the given matrix and stores the result in tupleTransformed:
transform(Matrix3DReadOnly, Vector4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs a transformation on the vector part of vectorOriginal using the given matrix and stores the result in vectorTransformed:
transform(Matrix3DReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Performs a transformation of matrixOriginal using matrix and stores the result in matrixTransformed:
transform(QuaternionReadOnly, Tuple3DReadOnly, Tuple3DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the tuple tupleOriginal using quaternion and stores the result in tupleTransformed.
transform(QuaternionReadOnly, Tuple2DReadOnly, Tuple2DBasics, boolean) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the tuple tupleOriginal using quaternion and stores the result in tupleTransformed.
transform(QuaternionReadOnly, QuaternionReadOnly, QuaternionBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the quaternion quaternionOriginal using quaternion and stores the result in quaternionTransformed.
transform(QuaternionReadOnly, Vector4DReadOnly, Vector4DBasics) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the vector part of vectorOriginal using quaternion and stores the result in vectorTransformed.
transform(QuaternionReadOnly, Matrix3DReadOnly, Matrix3D) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the matrix matrixOriginal using quaternion and stores the result in matrixTransformed.
transform(QuaternionReadOnly, RotationMatrixReadOnly, RotationMatrix) - Static method in class us.ihmc.euclid.tools.QuaternionTools
Transforms the rotation matrix rotationMatrixOriginal using quaternion and stores the result in rotationMatrixTransformed.
transform(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given pointOriginal by this transform and stores the result in pointTransformed.
transform(Vector3DReadOnly, Vector3DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given vectorOriginal by this transform and stores the result in vectorTransformed.
transform(QuaternionReadOnly, QuaternionBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given quaternionOriginal by this transform and stores the result in quaternionTransformed.
transform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the vector part (x, y, z) of the given vector4DOriginal as a 3D vector and translates it by s times the translation part of the transform.
transform(RotationMatrixReadOnly, RotationMatrix) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(Point2DReadOnly, Point2DBasics, boolean) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given point2DOriginal by this transform and stores the result in point2DTransformed.
transform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given vector2DOriginal by this transform and stores the result in vector2DTransformed.
transform(RigidBodyTransform, RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given original by this transform and stores the result in transformed.
transform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given original by this transform and stores the result in transformed.
transform(AffineTransform, AffineTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
Transforms the given original by this transform and stores the result in transformed.
Transform - Interface in us.ihmc.euclid.transform.interfaces
Minimal interface representing a geometric transformation.
transform(Point3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given pointToTransform by this transform.
transform(Point3DReadOnly, Point3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given pointOriginal by this transform and stores the result in pointTransformed.
transform(Vector3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given vectorToTransform by this transform.
transform(Vector3DReadOnly, Vector3DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given vectorOriginal by this transform and stores the result in vectorTransformed.
transform(QuaternionBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given quaternionToTransform by this transform.
transform(QuaternionReadOnly, QuaternionBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given quaternionOriginal by this transform and stores the result in quaternionTransformed.
transform(Vector4DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the vector part (x, y, z) of the given vector4DToTransform as a 3D vector and translates it by s times the translation part of the transform.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the vector part (x, y, z) of the given vector4DOriginal as a 3D vector and translates it by s times the translation part of the transform.
transform(Point2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given point2DToTransform by this transform.
transform(Point2DReadOnly, Point2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given point2DOriginal by this transform and stores the result in point2DTransformed.
transform(Point2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given point2DToTransform by this transform.
transform(Point2DReadOnly, Point2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given point2DOriginal by this transform and stores the result in point2DTransformed.
transform(Vector2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given vector2DToTransform by this transform.
transform(Vector2DReadOnly, Vector2DBasics) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given vector2DOriginal by this transform and stores the result in vector2DTransformed.
transform(Vector2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given vector2DToTransform by this transform.
transform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given vector2DOriginal by this transform and stores the result in vector2DTransformed.
transform(Matrix3D) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given matrixToTransform by this transform.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(RotationMatrix) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given rotationMatrix by this transform.
transform(RotationMatrixReadOnly, RotationMatrix) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(RigidBodyTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given rigidBodyTransformToTransform by this transform.
transform(RigidBodyTransform, RigidBodyTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given original by this transform and stores the result in transformed.
transform(QuaternionBasedTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given quaternionBasedTransformToTransform by this transform.
transform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given original by this transform and stores the result in transformed.
transform(AffineTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given affineTransformToTransform by this transform.
transform(AffineTransform, AffineTransform) - Method in interface us.ihmc.euclid.transform.interfaces.Transform
Transforms the given original by this transform and stores the result in transformed.
transform(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given pointOriginal by this transform and stores the result in pointTransformed.
transform(Vector3DReadOnly, Vector3DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given vectorOriginal by this transform and stores the result in vectorTransformed.
transform(QuaternionReadOnly, QuaternionBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given quaternionOriginal by this transform and stores the result in quaternionTransformed.
transform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the vector part (x, y, z) of the given vector4DOriginal as a 3D vector and translates it by s times the translation part of the transform.
transform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(RotationMatrixReadOnly, RotationMatrix) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(Point2DReadOnly, Point2DBasics, boolean) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given point2DOriginal by this transform and stores the result in point2DTransformed.
transform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given vector2DOriginal by this transform and stores the result in vector2DTransformed.
transform(RigidBodyTransform, RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given original by this transform and stores the result in transformed.
transform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given original by this transform and stores the result in transformed.
transform(AffineTransform, AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
Transforms the given original by this transform and stores the result in transformed.
transform(Point3DReadOnly, Point3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given pointOriginal by this transform and stores the result in pointTransformed.
transform(Vector3DReadOnly, Vector3DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given vectorOriginal by this transform and stores the result in vectorTransformed.
transform(QuaternionReadOnly, QuaternionBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given quaternionOriginal by this transform and stores the result in quaternionTransformed.
transform(Vector4DReadOnly, Vector4DBasics) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the vector part (x, y, z) of the given vector4DOriginal as a 3D vector and translates it by s times the translation part of the transform.
transform(Point2DReadOnly, Point2DBasics, boolean) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given point2DOriginal by this transform and stores the result in point2DTransformed.
transform(Vector2DReadOnly, Vector2DBasics, boolean) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given vector2DOriginal by this transform and stores the result in vector2DTransformed.
transform(RotationMatrixReadOnly, RotationMatrix) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(Matrix3DReadOnly, Matrix3D) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given matrixOriginal by this transform and stores the result in matrixTransformed.
transform(RigidBodyTransform, RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given original by this transform and stores the result in transformed.
transform(QuaternionBasedTransform, QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given original by this transform and stores the result in transformed.
transform(AffineTransform, AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Transforms the given original by this transform and stores the result in transformed.
transform(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Tuple2DReadOnly, Tuple2DBasics, boolean) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Transforms the tuple tupleOriginal by this orientation and stores the result in tupleTransformed.
transform(Matrix3DReadOnly, Matrix3D) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Transforms the matrix matrixOriginal by this orientation and stores the result in matrixTransformed.
transform(Vector4DReadOnly, Vector4DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Transforms the vector part, i.e.
Transformable - Interface in us.ihmc.euclid.interfaces
Base interface for any object that can be transformed with a Transform.
TransformationTools - Class in us.ihmc.euclid.tools
TransformationTools provides a list a methods for transforming geometry objects useful in particular contexts where the result cannot be stored in an object.
TransformationTools() - Constructor for class us.ihmc.euclid.tools.TransformationTools
 
transpose() - Method in class us.ihmc.euclid.matrix.Matrix3D
Transposes this matrix: m = mT.
transpose() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Transposes this matrix: m = mT.
trimAngleMinusPiToPi(double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Recomputes the angle value angleToShift such that the result is in [ -pi, pi [ and still represent the same physical angle as angleToShift.
Tuple2DBasics - Interface in us.ihmc.euclid.tuple2D.interfaces
Write and read interface for a 2 dimensional tuple.
Tuple2DReadOnly - Interface in us.ihmc.euclid.tuple2D.interfaces
Read-only interface for a 2 dimensional tuple.
Tuple3DBasics - Interface in us.ihmc.euclid.tuple3D.interfaces
Write and read interface for a 3 dimensional tuple.
Tuple3DReadOnly - Interface in us.ihmc.euclid.tuple3D.interfaces
Read-only interface for a 3 dimensional tuple.
Tuple4DBasics - Interface in us.ihmc.euclid.tuple4D.interfaces
Write and read interface for a 4 dimensional tuple.
Tuple4DReadOnly - Interface in us.ihmc.euclid.tuple4D.interfaces
Read-only interface for a 4 dimensional tuple.
TupleTools - Class in us.ihmc.euclid.tools
Tools for generic operations on tuples.
TupleTools() - Constructor for class us.ihmc.euclid.tools.TupleTools
 
TwoPI - Static variable in class us.ihmc.euclid.tools.EuclidCoreTools
This field is used to save unnecessary computation and represents the number 2.0 * Math.PI.

U

us.ihmc.euclid.axisAngle - package us.ihmc.euclid.axisAngle
 
us.ihmc.euclid.axisAngle.interfaces - package us.ihmc.euclid.axisAngle.interfaces
 
us.ihmc.euclid.exceptions - package us.ihmc.euclid.exceptions
 
us.ihmc.euclid.interfaces - package us.ihmc.euclid.interfaces
 
us.ihmc.euclid.matrix - package us.ihmc.euclid.matrix
 
us.ihmc.euclid.matrix.interfaces - package us.ihmc.euclid.matrix.interfaces
 
us.ihmc.euclid.orientation.interfaces - package us.ihmc.euclid.orientation.interfaces
 
us.ihmc.euclid.rotationConversion - package us.ihmc.euclid.rotationConversion
 
us.ihmc.euclid.tools - package us.ihmc.euclid.tools
 
us.ihmc.euclid.transform - package us.ihmc.euclid.transform
 
us.ihmc.euclid.transform.interfaces - package us.ihmc.euclid.transform.interfaces
 
us.ihmc.euclid.tuple2D - package us.ihmc.euclid.tuple2D
 
us.ihmc.euclid.tuple2D.interfaces - package us.ihmc.euclid.tuple2D.interfaces
 
us.ihmc.euclid.tuple3D - package us.ihmc.euclid.tuple3D
 
us.ihmc.euclid.tuple3D.interfaces - package us.ihmc.euclid.tuple3D.interfaces
 
us.ihmc.euclid.tuple4D - package us.ihmc.euclid.tuple4D
 
us.ihmc.euclid.tuple4D.interfaces - package us.ihmc.euclid.tuple4D.interfaces
 

V

Vector2D - Class in us.ihmc.euclid.tuple2D
A 2D vector represents a physical quantity with a magnitude and a direction in the XY-plane.
Vector2D() - Constructor for class us.ihmc.euclid.tuple2D.Vector2D
Creates a new vector and initializes it components to zero.
Vector2D(double, double) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D
Creates a new vector and initializes it with the given components.
Vector2D(double[]) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D
Creates a new vector and initializes its component x, y in order from the given array.
Vector2D(Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D
Creates a new vector and initializes it to other.
Vector2D(Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D
Creates a new vector and initializes it to tuple3DReadOnly x and y components.
Vector2D32 - Class in us.ihmc.euclid.tuple2D
A 2D vector represents a physical quantity with a magnitude and a direction in the XY-plane.
Vector2D32() - Constructor for class us.ihmc.euclid.tuple2D.Vector2D32
Creates a new vector and initializes it components to zero.
Vector2D32(float, float) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D32
Creates a new vector and initializes it with the given components.
Vector2D32(float[]) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D32
Creates a new vector and initializes its component x, y in order from the given array.
Vector2D32(Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.tuple2D.Vector2D32
Creates a new vector and initializes it to other.
Vector2DBasics - Interface in us.ihmc.euclid.tuple2D.interfaces
Write and read interface for a 2 dimensional vector.
Vector2DReadOnly - Interface in us.ihmc.euclid.tuple2D.interfaces
Read-only interface for a 2 dimensional vector.
Vector3D - Class in us.ihmc.euclid.tuple3D
A 3D vector represents a physical quantity with a magnitude and a direction.
Vector3D() - Constructor for class us.ihmc.euclid.tuple3D.Vector3D
Creates a new vector and initializes it components to zero.
Vector3D(double, double, double) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D
Creates a new vector and initializes it with the given components.
Vector3D(double[]) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D
Creates a new vector and initializes its component x, y, z in order from the given array.
Vector3D(Tuple2DReadOnly) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D
Creates a new vector and initializes its x and y components to tuple2DReadOnly.
Vector3D(Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D
Creates a new vector and initializes it to other.
Vector3D32 - Class in us.ihmc.euclid.tuple3D
A 3D vector represents a physical quantity with a magnitude and a direction.
Vector3D32() - Constructor for class us.ihmc.euclid.tuple3D.Vector3D32
Creates a new vector and initializes it components to zero.
Vector3D32(float, float, float) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D32
Creates a new vector and initializes it with the given components.
Vector3D32(float[]) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D32
Creates a new vector and initializes its component x, y, z in order from the given array.
Vector3D32(Tuple3DReadOnly) - Constructor for class us.ihmc.euclid.tuple3D.Vector3D32
Creates a new vector and initializes it to other.
Vector3DBasics - Interface in us.ihmc.euclid.tuple3D.interfaces
Write and read interface for a 3 dimensional vector.
Vector3DReadOnly - Interface in us.ihmc.euclid.tuple3D.interfaces
Read-only interface for a 3 dimensional vector.
Vector4D - Class in us.ihmc.euclid.tuple4D
Class used to represent generic quaternions.
Vector4D() - Constructor for class us.ihmc.euclid.tuple4D.Vector4D
Creates a new vector and initializes it components to zero.
Vector4D(double, double, double, double) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D
Creates a new vector and initializes it with the given components.
Vector4D(double[]) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D
Creates a new vector and initializes its component x, y, z, s in order from the given array.
Vector4D(Tuple4DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D
Creates a new vector and initializes it to other.
Vector4D(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D
Creates a new vector and initializes it to represent the given 3D vector
Vector4D(Point3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D
Creates a new vector and initializes it to represent the given 3D point
Vector4D32 - Class in us.ihmc.euclid.tuple4D
Class used to represent generic quaternions.
Vector4D32() - Constructor for class us.ihmc.euclid.tuple4D.Vector4D32
Creates a new vector and initializes it components to zero.
Vector4D32(float, float, float, float) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D32
Creates a new vector and initializes it with the given components.
Vector4D32(float[]) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D32
Creates a new vector and initializes its component x, y, z, s in order from the given array.
Vector4D32(Tuple4DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D32
Creates a new vector and initializes it to other
Vector4D32(Vector3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D32
Creates a new vector and initializes it to represent the given 3D vector
Vector4D32(Point3DReadOnly) - Constructor for class us.ihmc.euclid.tuple4D.Vector4D32
Creates a new vector and initializes it to represent the given 3D point
Vector4DBasics - Interface in us.ihmc.euclid.tuple4D.interfaces
Write and read interface for a 4 dimensional vector representing a generic quaternion.
Vector4DReadOnly - Interface in us.ihmc.euclid.tuple4D.interfaces
Read-only interface for a 4 dimensional vector representing a generic quaternion.

Y

YawPitchRollConversion - Class in us.ihmc.euclid.rotationConversion
This class gathers all the methods necessary to converts any type of rotation into the yaw-pitch-roll angles.
YawPitchRollConversion() - Constructor for class us.ihmc.euclid.rotationConversion.YawPitchRollConversion
 
A C D E F G H I L M N O P Q R S T U V Y 
Skip navigation links