- 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
-
- addToHashCode(long, float) - Static method in class us.ihmc.euclid.tools.EuclidHashCodeTools
-
- 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
-
- assertAxisAngleEqualsSmart(String, AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertAxisAngleIsSetToZero(String, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertQuaternionEqualsSmart(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertQuaternionEqualsUsingDifference(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertQuaternionIsSetToZero(String, QuaternionReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- assertQuaternionIsSetToZero(String, QuaternionReadOnly, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertRotationVectorEquals(String, Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertTuple2DIsSetToZero(String, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- assertTuple2DIsSetToZero(String, Tuple2DReadOnly, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
-
- assertTuple3DIsSetToZero(String, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- assertTuple3DIsSetToZero(String, Tuple3DReadOnly, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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.
- 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
-
- Clearable - Interface in us.ihmc.euclid.interfaces
-
- 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
.
- 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.
- 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
-
- 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
-
- 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.
- 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 column
th 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 row
th 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
-
- setAndAbsolute(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
- setAndAbsolute(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
-
- setAndClipToMax(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
-
- setAndClipToMax(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
- setAndClipToMax(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
-
- setAndClipToMin(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
-
- setAndClipToMin(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
- setAndClipToMin(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
-
- setAndClipToMinMax(double, double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
-
- setAndClipToMinMax(double, double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
- setAndClipToMinMax(double, double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
-
- 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
-
- setAndNegate(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
-
- setAndNegate(Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
-
- setAndNegate(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
- setAndNegate(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
-
- setAndNegate(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
-
- setAndNormalize(Matrix3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
-
- 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
-
- setAndNormalize(Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
-
- setAndNormalize(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
-
- setAndNormalize(QuaternionReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
-
- setAndNormalize(Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
-
- setAndScale(double, Tuple2DReadOnly) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
-
- setAndScale(double, Tuple3DReadOnly) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
- setAndScale(double, Tuple4DReadOnly) - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
-
- 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 column
th column components to the values contained in the given array
columnArray
.
- setColumn(int, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
-
Sets the column
th 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 column
th 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 row
th row components to the values contained in the given array
rowArray
.
- setRow(int, Tuple3DReadOnly) - Method in class us.ihmc.euclid.matrix.Matrix3D
-
Sets the row
th 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 row
th 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.
- 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
.