- 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[]) - 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(double, double) - Constructor for class us.ihmc.euclid.tuple2D.Point2D
-
Creates a new point and initializes it with the given coordinates.
- 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[]) - 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(float, float) - Constructor for class us.ihmc.euclid.tuple2D.Point2D32
-
Creates a new point and initializes it with the given coordinates.
- 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[]) - 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(double, double, double) - Constructor for class us.ihmc.euclid.tuple3D.Point3D
-
Creates a new point and initializes it with the given coordinates.
- 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[]) - 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(float, float, float) - Constructor for class us.ihmc.euclid.tuple3D.Point3D32
-
Creates a new point and initializes it with the given coordinates.
- 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(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
-
Performs the multiplication of affineTransform
with this transform.
- preMultiply(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of affineTransform
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(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of quaternionBasedTransform
with this transform.
- preMultiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.AffineTransform
-
Performs the multiplication of rigidBodyTransform
with this transform.
- preMultiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
-
Performs the multiplication of rigidBodyTransform
with this transform.
- preMultiply(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of other
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(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
-
Performs the multiplication of the inverse of affineTransform
with this transform.
- preMultiplyInvertOther(AffineTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of the inverse of affineTransform
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(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of the inverse of quaternionBasedTransform
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
-
Performs the multiplication of the inverse of rigidBodyTransform
with this transform.
- preMultiplyInvertOther(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of the inverse of other
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(AffineTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
-
Performs the multiplication of affineTransform
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.
- 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(QuaternionBasedTransform) - Method in class us.ihmc.euclid.transform.RigidBodyTransform
-
Performs the multiplication of quaternionBasedTransform
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(RigidBodyTransform) - Method in class us.ihmc.euclid.transform.QuaternionBasedTransform
-
Performs the multiplication of rigidBodyTransform
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.
- 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) - 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.
- 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, 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, 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
.
- 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) - 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.
- 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, 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, 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
.
- prependTranslation(double, double, double) - 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.QuaternionBasedTransform
-
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.
- prependTranslation(Tuple3DReadOnly) - 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(Tuple3DReadOnly) - 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) - 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.
- 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, 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, 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
.