A C D E G H I J K M N O P Q S T Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the sum of the instance and another quaternion.
- add(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the sum of two quaternions.
- apply(double) - Method in class org.apache.commons.numbers.quaternion.Slerp
-
Performs the interpolation.
C
- conjugate() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Returns the conjugate of this quaternion number.
D
- divide(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Divides the instance by a scalar.
- dot(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the dot-product of the instance by a quaternion.
- dot(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the dot-product of two quaternions.
E
- equals(Object) - Method in class org.apache.commons.numbers.quaternion.Quaternion
- equals(Quaternion, double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Checks whether this instance is equal to another quaternion within a given tolerance.
G
- getScalarPart() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Gets the scalar part of the quaternion.
- getVectorPart() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Gets the three components of the vector part of the quaternion.
- getW() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Gets the first component of the quaternion (scalar part).
- getX() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Gets the second component of the quaternion (first component of the vector part).
- getY() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Gets the third component of the quaternion (second component of the vector part).
- getZ() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Gets the fourth component of the quaternion (third component of the vector part).
H
- hashCode() - Method in class org.apache.commons.numbers.quaternion.Quaternion
I
- I - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
-
i.
- inverse() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Returns the inverse of this instance.
- isPure(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Checks whether the instance is a pure quaternion within a given tolerance.
- isUnit(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Checks whether the instance is a unit quaternion within a given tolerance.
J
- J - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
-
j.
K
- K - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
-
k.
M
- multiply(double) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Multiplies the instance by a scalar.
- multiply(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Returns the Hamilton product of the instance by a quaternion.
- multiply(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Returns the Hamilton product of two quaternions.
N
- negate() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Returns the opposite of this instance.
- norm() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the norm of the quaternion.
- normalize() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the normalized quaternion (the versor of the instance).
- normSq() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Computes the square of the norm of the quaternion.
O
- of(double[]) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Builds a pure quaternion from a vector (assuming that the scalar part is zero).
- of(double, double[]) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Builds a quaternion from scalar and vector parts.
- of(double, double, double, double) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Builds a quaternion from its components.
- ONE - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
-
Identity quaternion.
- org.apache.commons.numbers.quaternion - package org.apache.commons.numbers.quaternion
-
Quaternion number type.
P
- parse(String) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Parses a string that would be produced by
toString()
and instantiates the corresponding object. - positivePolarForm() - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Returns the polar form of the quaternion.
Q
- Quaternion - Class in org.apache.commons.numbers.quaternion
-
This class implements quaternions (Hamilton's hypercomplex numbers).
S
- Slerp - Class in org.apache.commons.numbers.quaternion
-
Perform spherical linear interpolation (Slerp).
- Slerp(Quaternion, Quaternion) - Constructor for class org.apache.commons.numbers.quaternion.Slerp
-
Create an instance.
- subtract(Quaternion) - Method in class org.apache.commons.numbers.quaternion.Quaternion
-
Subtracts a quaternion from the instance.
- subtract(Quaternion, Quaternion) - Static method in class org.apache.commons.numbers.quaternion.Quaternion
-
Subtracts two quaternions.
T
- toString() - Method in class org.apache.commons.numbers.quaternion.Quaternion
Z
- ZERO - Static variable in class org.apache.commons.numbers.quaternion.Quaternion
-
Zero quaternion.
All Classes All Packages