Uses of Interface
org.arakhne.afc.math.geometry.d3.Quaternion
-
-
Uses of Quaternion in org.arakhne.afc.math.geometry.d3
Methods in org.arakhne.afc.math.geometry.d3 that return Quaternion Modifier and Type Method Description Quaternion
GeomFactory3D. newQuaternion(double attitude, double bank, double heading)
Creates a Quaternion.Quaternion
GeomFactory3D. newQuaternion(Vector3D<?,?> axis, double angle)
Creates a Quaternion.Quaternion
ImmutableGeomFactory3D. newQuaternion(double attitude, double bank, double heading)
Quaternion
ImmutableGeomFactory3D. newQuaternion(Vector3D<?,?> axis, double angle)
Methods in org.arakhne.afc.math.geometry.d3 with parameters of type Quaternion Modifier and Type Method Description void
Quaternion. conjugate(Quaternion q1)
Sets the value of this quaternion to the conjugate of quaternion q1.boolean
Quaternion. epsilonEquals(Quaternion t1, double epsilon)
Returns true if the L-infinite distance between this tuple and tuple t1 is less than or equal to the epsilon parameter, otherwise returns false.void
Quaternion. interpolate(Quaternion q1, double alpha)
Performs a great circle interpolation between this quaternion and the quaternion parameter and places the result into this quaternion.void
Quaternion. interpolate(Quaternion q1, Quaternion q2, double alpha)
Performs a great circle interpolation between quaternion q1 and quaternion q2 and places the result into this quaternion.void
Quaternion. inverse(Quaternion q1)
Sets the value of this quaternion to quaternion inverse of quaternion q1.void
Transform3D. makeRotationMatrix(Quaternion rotation)
Sets the value of this matrix to a rotation matrix, and no translation.void
Quaternion. mul(Quaternion q1)
Sets the value of this quaternion to the quaternion product of itself and q1 (this = this * q1).void
Quaternion. mul(Quaternion q1, Quaternion q2)
Sets the value of this quaternion to the quaternion product of quaternions q1 and q2 (this = q1 * q2).void
Quaternion. mulInverse(Quaternion q1)
Multiplies this quaternion by the inverse of quaternion q1 and places the value into this quaternion.void
Quaternion. mulInverse(Quaternion q1, Quaternion q2)
Multiplies quaternion q1 by the inverse of quaternion q2 and places the value into this quaternion.void
Quaternion. normalize(Quaternion q1)
Sets the value of this quaternion to the normalized value of quaternion q1.void
Transform3D. rotate(Quaternion rotation)
Rotate the object.void
Quaternion. set(Quaternion quat)
Set the quaternion coordinates.void
Transform3D. setRotation(Quaternion rotation)
Set the rotation for the object but do not change the translation. -
Uses of Quaternion in org.arakhne.afc.math.geometry.d3.afp
Methods in org.arakhne.afc.math.geometry.d3.afp that return Quaternion Modifier and Type Method Description Quaternion
InnerComputationGeomFactory3afp. newQuaternion(double attitude, double bank, double heading)
Quaternion
InnerComputationGeomFactory3afp. newQuaternion(Vector3D<?,?> axis, double angle)
-
Uses of Quaternion in org.arakhne.afc.math.geometry.d3.ai
Methods in org.arakhne.afc.math.geometry.d3.ai that return Quaternion Modifier and Type Method Description Quaternion
InnerComputationGeomFactory. newQuaternion(double attitude, double bank, double heading)
Quaternion
InnerComputationGeomFactory. newQuaternion(Vector3D<?,?> axis, double angle)
-
Uses of Quaternion in org.arakhne.afc.math.geometry.d3.d
Methods in org.arakhne.afc.math.geometry.d3.d that return Quaternion Modifier and Type Method Description Quaternion
GeomFactory3d. newQuaternion(double attitude, double bank, double heading)
Quaternion
GeomFactory3d. newQuaternion(Vector3D<?,?> axis, double angle)
-
Uses of Quaternion in org.arakhne.afc.math.geometry.d3.dfx
Methods in org.arakhne.afc.math.geometry.d3.dfx that return Quaternion Modifier and Type Method Description Quaternion
GeomFactory3dfx. newQuaternion(double attitude, double bank, double heading)
Quaternion
GeomFactory3dfx. newQuaternion(Vector3D<?,?> axis, double angle)
-
Uses of Quaternion in org.arakhne.afc.math.geometry.d3.i
Methods in org.arakhne.afc.math.geometry.d3.i that return Quaternion Modifier and Type Method Description Quaternion
GeomFactory3i. newQuaternion(double attitude, double bank, double heading)
Quaternion
GeomFactory3i. newQuaternion(Vector3D<?,?> axis, double angle)
-
Uses of Quaternion in org.arakhne.afc.math.geometry.d3.ifx
Methods in org.arakhne.afc.math.geometry.d3.ifx that return Quaternion Modifier and Type Method Description Quaternion
GeomFactory3ifx. newQuaternion(double attitude, double bank, double heading)
Quaternion
GeomFactory3ifx. newQuaternion(Vector3D<?,?> axis, double angle)
-
Uses of Quaternion in org.arakhne.afc.math.physics.kinematic.angular
Methods in org.arakhne.afc.math.physics.kinematic.angular that return Quaternion Modifier and Type Method Description default Quaternion
AngularInstantVelocityKinematic. getAngularVelocity3D()
Replies the instant velocity of the object.
-