Java org.apache.commons.math3.geometry.euclidean.threed FieldRotation fields, constructors, methods, implement or subclass

Example usage for Java org.apache.commons.math3.geometry.euclidean.threed FieldRotation fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.apache.commons.math3.geometry.euclidean.threed FieldRotation.

The text is from its open source code.

Constructor

FieldRotation(final T q0, final T q1, final T q2, final T q3, final boolean needsNormalization)
Build a rotation from the quaternion coordinates.
FieldRotation(final FieldVector3D axis, final T angle)
Build a rotation from an axis and an angle.
FieldRotation(final T[][] m, final double threshold)
Build a rotation from a 3X3 matrix.
FieldRotation(final FieldVector3D u, final FieldVector3D v)
Build one of the rotations that transform one vector into another one.

Method

FieldVector3DapplyInverseTo(final FieldVector3D u)
Apply the inverse of the rotation to a vector.
FieldVector3DapplyInverseTo(final Vector3D u)
Apply the inverse of the rotation to a vector.
FieldRotationapplyInverseTo(final FieldRotation r)
Apply the inverse of the instance to another rotation.
FieldRotationapplyInverseTo(final Rotation r)
Apply the inverse of the instance to another rotation.
voidapplyInverseTo(final T[] in, final T[] out)
Apply the inverse of the rotation to a vector stored in an array.
voidapplyInverseTo(final double[] in, final T[] out)
Apply the inverse of the rotation to a vector stored in an array.
FieldVector3DapplyInverseTo(final Rotation r, final FieldVector3D u)
Apply the inverse of a rotation to a vector.
FieldRotationapplyInverseTo(final Rotation rOuter, final FieldRotation rInner)
Apply the inverse of a rotation to another rotation.
FieldVector3DapplyTo(final FieldVector3D u)
Apply the rotation to a vector.
FieldVector3DapplyTo(final Vector3D u)
Apply the rotation to a vector.
FieldRotationapplyTo(final FieldRotation r)
Apply the instance to another rotation.
FieldRotationapplyTo(final Rotation r)
Apply the instance to another rotation.
voidapplyTo(final T[] in, final T[] out)
Apply the rotation to a vector stored in an array.
voidapplyTo(final double[] in, final T[] out)
Apply the rotation to a vector stored in an array.
FieldVector3DapplyTo(final Rotation r, final FieldVector3D u)
Apply a rotation to a vector.
FieldRotationapplyTo(final Rotation r1, final FieldRotation rInner)
Apply a rotation to another rotation.
Tdistance(final FieldRotation r1, final FieldRotation r2)
Compute the distance between two rotations.
TgetAngle()
Get the angle of the rotation.
FieldVector3DgetAxis()
Get the normalized axis of the rotation.
TgetQ0()
Get the scalar coordinate of the quaternion.
TgetQ1()
Get the first coordinate of the vectorial part of the quaternion.
TgetQ2()
Get the second coordinate of the vectorial part of the quaternion.
TgetQ3()
Get the third coordinate of the vectorial part of the quaternion.
FieldRotationrevert()
Revert a rotation.
RotationtoRotation()
Convert to a constant vector without derivatives.