VTK
9.1.0
|
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. | |
#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 349 of file vtkQuaternion.h.
#define vtkQuaternionOperatorMultiply | ( | quaternionType, | |
type | |||
) |
Definition at line 355 of file vtkQuaternion.h.
#define vtkQuaternionOperatorMultiplyScalar | ( | quaternionType, | |
type | |||
) |
Definition at line 361 of file vtkQuaternion.h.
#define vtkQuaternionOperatorDivide | ( | quaternionType, | |
type | |||
) |
Definition at line 366 of file vtkQuaternion.h.
#define vtkQuaternionOperatorDivideScalar | ( | quaternionType, | |
type | |||
) |
Definition at line 372 of file vtkQuaternion.h.
#define vtkQuaternionOperatorMacro | ( | quaternionType, | |
type | |||
) |
Definition at line 378 of file vtkQuaternion.h.