| Package | Description | 
|---|---|
| org.hipparchus.complex | Complex number type and implementations of complex transcendental
 functions. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Quaternion | Quaternion. Ii | 
| static Quaternion | Quaternion. IDENTITYIdentity quaternion. | 
| static Quaternion | Quaternion. Jj | 
| static Quaternion | Quaternion. Kk | 
| static Quaternion | Quaternion. ZEROZero quaternion. | 
| Modifier and Type | Method and 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 and 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–2020 Hipparchus.org. All rights reserved.