A C D E G H I J K M N O P Q S T Z 
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.
A C D E G H I J K M N O P Q S T Z 
All Classes All Packages