JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
G
H
I
J
K
M
N
O
P
Q
S
T
Z
A
add(Quaternion, Quaternion)
- Static method in class org.apache.commons.numbers.quaternion.
Quaternion
Computes the sum of two quaternions.
add(Quaternion)
- Method in class org.apache.commons.numbers.quaternion.
Quaternion
Computes the sum of the instance and another quaternion.
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, Quaternion)
- Static method in class org.apache.commons.numbers.quaternion.
Quaternion
Computes the dot-product of two quaternions.
dot(Quaternion)
- Method in class org.apache.commons.numbers.quaternion.
Quaternion
Computes the dot-product of the instance by a quaternion.
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(Quaternion, Quaternion)
- Static method in class org.apache.commons.numbers.quaternion.
Quaternion
Returns the Hamilton product of two quaternions.
multiply(Quaternion)
- Method in class org.apache.commons.numbers.quaternion.
Quaternion
Returns the Hamilton product of the instance by a quaternion.
multiply(double)
- Method in class org.apache.commons.numbers.quaternion.
Quaternion
Multiplies the instance by a scalar.
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, double, double, double)
- Static method in class org.apache.commons.numbers.quaternion.
Quaternion
Builds a quaternion from its components.
of(double, double[])
- Static method in class org.apache.commons.numbers.quaternion.
Quaternion
Builds a quaternion from scalar and vector parts.
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).
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
Quaternion.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
subtract(Quaternion, Quaternion)
- Static method in class org.apache.commons.numbers.quaternion.
Quaternion
Subtracts two quaternions.
subtract(Quaternion)
- Method in class org.apache.commons.numbers.quaternion.
Quaternion
Subtracts a quaternion from the instance.
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
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017–2020
The Apache Software Foundation
. All rights reserved.