Package | Description |
---|---|
org.hipparchus.complex |
Complex number type and implementations of complex transcendental
functions.
|
Modifier and Type | Field | Description |
---|---|---|
static Quaternion |
Quaternion.I |
i
|
static Quaternion |
Quaternion.IDENTITY |
Identity quaternion.
|
static Quaternion |
Quaternion.J |
j
|
static Quaternion |
Quaternion.K |
k
|
static Quaternion |
Quaternion.ZERO |
Zero quaternion.
|
Modifier and Type | Method | Description |
---|---|---|
Quaternion |
Quaternion.add(Quaternion q) |
Computes the sum of the instance and another quaternion.
|
static Quaternion |
Quaternion.add(Quaternion q1,
Quaternion q2) |
Computes the sum of two quaternions.
|
Quaternion |
Quaternion.getConjugate() |
Returns the conjugate quaternion of the instance.
|
Quaternion |
Quaternion.getInverse() |
Returns the inverse of this instance.
|
Quaternion |
Quaternion.getPositivePolarForm() |
Returns the polar form of the quaternion.
|
Quaternion |
Quaternion.multiply(double alpha) |
Multiplies the instance by a scalar.
|
Quaternion |
Quaternion.multiply(Quaternion q) |
Returns the Hamilton product of the instance by a quaternion.
|
static Quaternion |
Quaternion.multiply(Quaternion q1,
Quaternion q2) |
Returns the Hamilton product of two quaternions.
|
Quaternion |
Quaternion.normalize() |
Computes the normalized quaternion (the versor of the instance).
|
Quaternion |
Quaternion.subtract(Quaternion q) |
Subtracts a quaternion from the instance.
|
static Quaternion |
Quaternion.subtract(Quaternion q1,
Quaternion q2) |
Subtracts two quaternions.
|
Modifier and Type | Method | Description |
---|---|---|
Quaternion |
Quaternion.add(Quaternion q) |
Computes the sum of the instance and another quaternion.
|
static Quaternion |
Quaternion.add(Quaternion q1,
Quaternion q2) |
Computes the sum of two quaternions.
|
double |
Quaternion.dotProduct(Quaternion q) |
Computes the dot-product of the instance by a quaternion.
|
static double |
Quaternion.dotProduct(Quaternion q1,
Quaternion q2) |
Computes the dot-product of two quaternions.
|
boolean |
Quaternion.equals(Quaternion q,
double eps) |
Checks whether this instance is equal to another quaternion
within a given tolerance.
|
Quaternion |
Quaternion.multiply(Quaternion q) |
Returns the Hamilton product of the instance by a quaternion.
|
static Quaternion |
Quaternion.multiply(Quaternion q1,
Quaternion q2) |
Returns the Hamilton product of two quaternions.
|
Quaternion |
Quaternion.subtract(Quaternion q) |
Subtracts a quaternion from the instance.
|
static Quaternion |
Quaternion.subtract(Quaternion q1,
Quaternion q2) |
Subtracts two quaternions.
|
Copyright © 2016–2018 Hipparchus.org. All rights reserved.