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