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