A C D E F G H I L M N O P Q R S T U V Y 

N

negate() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Negates each component of this axis-angle.
negate() - Method in class us.ihmc.euclid.matrix.Matrix3D
Negates each component of this matrix.
negate() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Tuple2DBasics
Changes the sign of each component of this tuple.
negate() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Tuple3DBasics
Changes the sign of each component of this tuple.
negate() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Changes the sign of each component of this tuple.
negate() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Changes the sign of each component of this tuple.
nextAffineTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random affine transform.
nextAxisAngle(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextAxisAngle(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextAxisAngle32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextAxisAngle32(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random axis-angle.
nextDiagonalMatrix3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random diagonal 3-by-3 matrix.
nextDiagonalMatrix3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random diagonal 3-by-3 matrix.
nextDiagonalMatrix3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random diagonal 3-by-3 matrix.
nextDouble(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random double ∈ [-1.0; 1.0].
nextDouble(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random double ∈ [-minMax; minMax].
nextDouble(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random double ∈ [minValue; maxValue].
nextMatrix3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 3-by-3 matrix.
nextMatrix3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 3-by-3 matrix.
nextMatrix3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 3-by-3 matrix.
nextOrthogonalVector3D(Random, Vector3DReadOnly, boolean) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector that is perpendicular to vectorToBeOrthogonalTo.
nextPoint2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D point.
nextPoint2D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D point.
nextPoint2D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint2D(Random, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint2D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D point.
nextPoint3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D(Random, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextPoint3D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random point.
nextQuaternion(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternion(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternion32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternion32(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion uniformly distributed on the unit-sphere.
nextQuaternionBasedTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random quaternion-based transform.
nextRigidBodyTransform(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rigid-body transform.
nextRigidBodyTransform2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rigid-body transform with the rotation part being a transform in the XY plane.
nextRotationMatrix(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation matrix uniformly distributed on the unit sphere and describes an rotation angle in [-pi; pi].
nextRotationMatrix(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation matrix uniformly distributed on the unit sphere and describes an rotation angle in [-minMaxAngle; minMaxAngle].
nextRotationScaleMatrix(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation-scale matrix.
nextRotationScaleMatrix(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation-scale matrix.
nextRotationVector(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation vector.
nextRotationVector(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random rotation vector.
nextVector2D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector2D(Random, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2D(Random, Tuple2DReadOnly, Tuple2DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector.
nextVector2DWithFixedLength(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 2D vector given its length length.
nextVector3D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, double, double, double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D(Random, Tuple3DReadOnly, Tuple3DReadOnly) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector.
nextVector3DWithFixedLength(Random, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random vector given its length length.
nextVector4D(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 4D vector.
nextVector4D32(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates a random 4D vector.
nextYawPitchRoll(Random) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates random yaw-pitch-roll angles and returns it in an array.
nextYawPitchRoll(Random, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreRandomTools
Generates random yaw-pitch-roll angles and returns it in an array.
norm() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionReadOnly
Efficiently compute the norm of this quaternion.
norm() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Calculates and returns the norm of this tuple.
norm(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given two elements.
norm(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given three elements.
norm(double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given four elements.
normalize() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Normalizes the axis of this axis-angle such that its norm is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in class us.ihmc.euclid.matrix.Matrix3D
Orthonormalization of this matrix using the Gram-Schmidt method.
normalize() - Method in class us.ihmc.euclid.matrix.RotationMatrix
Orthonormalization of the rotation matrix using the Gram-Schmidt method.
normalize() - Method in interface us.ihmc.euclid.orientation.interfaces.Orientation3DBasics
For representations of orientations with more variables than degrees of freedom, some or all of the variables are constrained.
normalize() - Method in interface us.ihmc.euclid.tuple2D.interfaces.Vector2DBasics
Normalizes this vector such that its magnitude is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in interface us.ihmc.euclid.tuple3D.interfaces.Vector3DBasics
Normalizes this vector such that its magnitude is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Recomputes this quaternion's components to ensure its norm is equal to 1.
normalize() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DBasics
Normalizes this tuple such that its norm is equal to 1 after calling this method and its direction remains unchanged.
normalize() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Vector4DBasics
Normalizes this tuple such that its norm is equal to 1 after calling this method and its direction remains unchanged.
normalize(Matrix3DBasics) - Static method in class us.ihmc.euclid.tools.Matrix3DTools
Orthonormalization of the given matrix using the Gram-Schmidt method.
normalizeAndLimitToPi() - Method in interface us.ihmc.euclid.tuple4D.interfaces.QuaternionBasics
Normalizes this quaternion and then limits the angle of the rotation it represents to be ∈ [-pi;pi].
normalizeAxis() - Method in interface us.ihmc.euclid.axisAngle.interfaces.AxisAngleBasics
Deprecated.
normalizeRotationMatrix() - Method in class us.ihmc.euclid.matrix.RotationScaleMatrix
Orthonormalization of the rotation part of this rotation-scale matrix using the Gram-Schmidt method.
normalizeRotationPart() - Method in class us.ihmc.euclid.transform.AffineTransform
Normalize the rotation part of this transform.
normalizeRotationPart() - Method in class us.ihmc.euclid.transform.RigidBodyTransform
Normalize the rotation part of this transform.
normSquared() - Method in interface us.ihmc.euclid.tuple4D.interfaces.Tuple4DReadOnly
Calculates and returns the square of the norm of this tuple.
normSquared(double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given two elements.
normSquared(double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given three elements.
normSquared(double, double, double, double) - Static method in class us.ihmc.euclid.tools.EuclidCoreTools
Calculates and returns the norm squared of the given four elements.
NotAMatrix2DException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to matrix operations in the xy-plane.
NotAMatrix2DException() - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with no detail message.
NotAMatrix2DException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with a default detail message outputting the given matrix coefficients.
NotAMatrix2DException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with the specified detail message.
NotAMatrix2DException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotAMatrix2DException
Constructs an NotAMatrix2DException with a default detail message outputting the given matrix coefficients.
NotAnOrientation2DException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations with orientations in the XY-plane.
NotAnOrientation2DException() - Constructor for exception us.ihmc.euclid.exceptions.NotAnOrientation2DException
Constructs an NotOrientation2DException with no detail message.
NotAnOrientation2DException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotAnOrientation2DException
Constructs an NotOrientation2DException with the specified detail message.
NotAnOrientation2DException(Orientation3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotAnOrientation2DException
Constructs an NotOrientation2DException with a default detail message outputting the given matrix coefficients.
NotARotationMatrixException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations expecting a rotation matrix.
NotARotationMatrixException() - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with no detail message.
NotARotationMatrixException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with a default detail message outputting the given matrix coefficients.
NotARotationMatrixException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with the specified detail message.
NotARotationMatrixException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationMatrixException
Constructs an NotARotationMatrixException with a default detail message outputting the given matrix coefficients.
NotARotationScaleMatrixException - Exception in us.ihmc.euclid.exceptions
RuntimeException dedicated to operations expecting a rotation-scale matrix.
NotARotationScaleMatrixException() - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with no detail message.
NotARotationScaleMatrixException(double, double, double, double, double, double, double, double, double) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with a default detail message outputting the given matrix coefficients.
NotARotationScaleMatrixException(String) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with the specified detail message.
NotARotationScaleMatrixException(Matrix3DReadOnly) - Constructor for exception us.ihmc.euclid.exceptions.NotARotationScaleMatrixException
Constructs an NotARotationScaleMatrixException with a default detail message outputting the given matrix coefficients.
A C D E F G H I L M N O P Q R S T U V Y 
Skip navigation links