8 #ifndef _PyImathQuatOperators_h_
9 #define _PyImathQuatOperators_h_
17 static inline typename T::BaseType
apply (
const T &
self,
const T &qB)
18 {
return self.euclideanInnerProduct (qB); }
23 static inline void apply (T &
self)
29 static inline T apply (
const T &
self)
30 {
return self.normalized(); }
35 static inline T apply (
const T &
self,
const T &qB,
const typename T::BaseType
t)
42 #endif // _PyImathQuatOperators_h_
static T::BaseType apply(const T &self, const T &qB)
static T apply(const T &self, const T &qB, const typename T::BaseType t)
static T apply(const T &self)
static void apply(T &self)
IMATH_HOSTDEVICE IMATH_CONSTEXPR14 Quat< T > slerpShortestArc(const Quat< T > &q1, const Quat< T > &q2, T t) IMATH_NOEXCEPT