- 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(double, double) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
-
Adds the given (x
, y
)-tuple to this tuple.
- add(double, double, double) - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
-
Adds the given (x
, y
, z
)-tuple to this tuple.
- 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(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(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(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(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(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(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(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(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.axisAngle.interfaces.AxisAngleReadOnly
-
Transforms the tuple tupleOriginal
by this orientation and adds the result to
tupleTransformed
.
- 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(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(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(Tuple3DReadOnly, Tuple3DBasics) - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
-
Transforms the tuple tupleOriginal
by this orientation and adds 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
.
- 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(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.
- 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
.
- 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(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.
- 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(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(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
.
- 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(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.
- 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(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(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
.
- appendTranslation(double, double, double) - 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.QuaternionBasedTransform
-
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.
- appendTranslation(Tuple3DReadOnly) - 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(Tuple3DReadOnly) - 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(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.
- 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(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(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
.
- 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) - 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) - 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.
- applyInverseTransform(Transform, boolean) - 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.Tuple2DBasics
-
Transforms this tuple 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
.
- 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) - 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) - 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.
- applyTransform(Transform, boolean) - 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.Tuple2DBasics
-
Transforms this tuple by the given transform
.
- applyTransform(Transform, boolean) - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
-
Transforms this vector by the given transform
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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(String, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given axis-angle contains only Double.NaN
.
- assertAxisAngleContainsOnlyNaN(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given axis-angle contains only Double.NaN
.
- 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
.
- 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
.
- assertAxisAngleEqualsSmart(String, AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertAxisAngleEqualsSmart(String, AxisAngleReadOnly, AxisAngleReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertAxisAngleEqualsSmart(AxisAngleReadOnly, AxisAngleReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- 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
.
- 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
.
- assertAxisAngleIsSetToZero(String, AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- assertAxisAngleIsSetToZero(AxisAngleReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
.
- 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
.
- 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
.
- 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
.
- assertMatrix3DContainsOnlyNaN(String, Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given matrix contains on Double.NaN
.
- assertMatrix3DContainsOnlyNaN(Matrix3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given matrix contains on Double.NaN
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- assertQuaternionBasedTransformEqualsSmart(String, QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionBasedTransformEqualsSmart(String, QuaternionBasedTransform, QuaternionBasedTransform, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionBasedTransformEqualsSmart(QuaternionBasedTransform, QuaternionBasedTransform, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- 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
.
- 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
.
- 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
.
- 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
.
- assertQuaternionEqualsSmart(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionEqualsSmart(String, QuaternionReadOnly, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionEqualsSmart(QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionEqualsUsingDifference(String, QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionEqualsUsingDifference(String, QuaternionReadOnly, QuaternionReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertQuaternionEqualsUsingDifference(QuaternionReadOnly, QuaternionReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- 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
.
- 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
.
- 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
-
- assertQuaternionIsSetToZero(QuaternionReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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.
- assertRotationMatrix(Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that this matrix is a rotation matrix.
- 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
.
- 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
.
- assertRotationVectorEquals(String, Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertRotationVectorEquals(String, Vector3DReadOnly, Vector3DReadOnly, double, String) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- assertRotationVectorEquals(Vector3DReadOnly, Vector3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Deprecated.
- 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
.
- 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
.
- 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:
- assertSkewSymmetric(Matrix3DReadOnly, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given matrix is skew-symmetric:
- assertTuple2DContainsOnlyNaN(String, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given tuple contains only Double.NaN
.
- assertTuple2DContainsOnlyNaN(Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given tuple contains only Double.NaN
.
- 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
.
- 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
.
- 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
-
- assertTuple2DIsSetToZero(Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- assertTuple3DContainsOnlyNaN(String, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given tuple contains only Double.NaN
.
- assertTuple3DContainsOnlyNaN(Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given tuple contains only Double.NaN
.
- 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
.
- 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
.
- 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
-
- assertTuple3DIsSetToZero(Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
- assertTuple4DContainsOnlyNaN(String, Tuple4DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given quaternion contains only Double.NaN
.
- assertTuple4DContainsOnlyNaN(Tuple4DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreTestTools
-
Asserts that the given tuple contains only Double.NaN
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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
.
- 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(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(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.
- 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(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
-
Creates an axis-angle that represents the same orientation as the given one.
- 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(Vector3DReadOnly, double) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle
-
Create an axis-angle from the given axis and angle.
- 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(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.
- 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(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(Orientation3DReadOnly) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
-
Creates an axis-angle that represents the same orientation as the given one.
- 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(Vector3DReadOnly, float) - Constructor for class us.ihmc.euclid.axisAngle.AxisAngle32
-
Create an axis-angle from the given axis and angle.
- 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.