| VTK
    9.0.1
    | 
Go to the source code of this file.
| Classes | |
| class | vtkQuaternion< T > | 
| templated base type for storage of quaternions.  More... | |
| class | vtkQuaternionf | 
| class | vtkQuaterniond | 
| Macros | |
| #define | vtkQuaternionIdentity(quaternionType, type) | 
| Several macros to define the various operator overloads for the quaternions.  More... | |
| #define | vtkQuaternionNormalized(quaternionType, type) | 
| #define | vtkQuaternionConjugated(quaternionType, type) | 
| #define | vtkQuaternionInverse(quaternionType, type) | 
| #define | vtkQuaternionUnitLog(quaternionType, type) | 
| #define | vtkQuaternionUnitExp(quaternionType, type) | 
| #define | vtkQuaternionNormalizedWithAngleInDegrees(quaternionType, type) | 
| #define | vtkQuaternionSlerp(quaternionType, type) | 
| #define | vtkQuaternionInnerPoint(quaternionType, type) | 
| #define | vtkQuaternionOperatorPlus(quaternionType, type) | 
| #define | vtkQuaternionOperatorMinus(quaternionType, type) | 
| #define | vtkQuaternionOperatorMultiply(quaternionType, type) | 
| #define | vtkQuaternionOperatorMultiplyScalar(quaternionType, type) | 
| #define | vtkQuaternionOperatorDivide(quaternionType, type) | 
| #define | vtkQuaternionOperatorDivideScalar(quaternionType, type) | 
| #define | vtkQuaternionOperatorMacro(quaternionType, type) | 
| #define vtkQuaternionIdentity | ( | quaternionType, | |
| type | |||
| ) | 
Several macros to define the various operator overloads for the quaternions.
These are necessary for the derived classes that are commonly used.
Definition at line 298 of file vtkQuaternion.h.
| #define vtkQuaternionNormalized | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 303 of file vtkQuaternion.h.
| #define vtkQuaternionConjugated | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 308 of file vtkQuaternion.h.
| #define vtkQuaternionInverse | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 313 of file vtkQuaternion.h.
| #define vtkQuaternionUnitLog | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 318 of file vtkQuaternion.h.
| #define vtkQuaternionUnitExp | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 323 of file vtkQuaternion.h.
| #define vtkQuaternionNormalizedWithAngleInDegrees | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 328 of file vtkQuaternion.h.
| #define vtkQuaternionSlerp | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 333 of file vtkQuaternion.h.
| #define vtkQuaternionInnerPoint | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 338 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorPlus | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 343 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorMinus | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 350 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorMultiply | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 357 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorMultiplyScalar | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 364 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorDivide | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 369 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorDivideScalar | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 376 of file vtkQuaternion.h.
| #define vtkQuaternionOperatorMacro | ( | quaternionType, | |
| type | |||
| ) | 
Definition at line 382 of file vtkQuaternion.h.
 1.8.17
 1.8.17