Magnum/Math/DualQuaternion.h file

Class Magnum::Math::DualQuaternion, function Magnum::Math::sclerp()

Contents

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Math
Math library.

Classes

template<class T>
class Magnum::Math::DualQuaternion
Dual quaternion.
template<class T>
struct Corrade::Utility::ConfigurationValue<Magnum::Math::DualQuaternion<T>>
Configuration value parser and writer.

Functions

template<class T>
auto sclerp(const DualQuaternion<T>& normalizedA, const DualQuaternion<T>& normalizedB, const T t) -> DualQuaternion<T>
Screw linear interpolation of two dual quaternions.
template<class T>
auto sclerpShortestPath(const DualQuaternion<T>& normalizedA, const DualQuaternion<T>& normalizedB, const T t) -> DualQuaternion<T>
Screw linear shortest-path interpolation of two dual quaternions.
template<class T>
auto operator<<(Corrade::Utility::Debug& debug, const DualQuaternion<T>& value) -> Corrade::Utility::Debug&
Debug output operator.