#include <quaternion.hpp>
Public Member Functions | |
template<class PyClass > | |
void | visit (PyClass &cl) const |
Static Public Member Functions | |
static void | expose () |
Private Types | |
typedef QuaternionBase::AngleAxisType | AngleAxis |
typedef Quaternion::Coefficients | Coefficients |
typedef QuaternionBase::Matrix3 | Matrix3 |
typedef Eigen::QuaternionBase< Quaternion > | QuaternionBase |
typedef QuaternionBase::Scalar | Scalar |
typedef QuaternionBase::Vector3 | Vector3 |
typedef Eigen::Matrix< Scalar, 4, 1 > | Vector4 |
Static Private Member Functions | |
static bool | __eq__ (const Quaternion &u, const Quaternion &v) |
static Scalar | __getitem__ (const Quaternion &self, int idx) |
static int | __len__ () |
static bool | __ne__ (const Quaternion &u, const Quaternion &v) |
static void | __setitem__ (Quaternion &self, int idx, const Scalar value) |
template<typename OtherQuat > | |
static Quaternion & | assign (Quaternion &self, const OtherQuat &quat) |
static Quaternion * | FromTwoVectors (const Vector3 &u, const Vector3 &v) |
template<int i> | |
static Scalar | getCoeff (Quaternion &self) |
static std::string | print (const Quaternion &self) |
template<int i> | |
static void | setCoeff (Quaternion &self, Scalar value) |
static Quaternion & | setFromTwoVectors (Quaternion &self, const Vector3 &a, const Vector3 &b) |
static Quaternion | slerp (const Quaternion &self, const Scalar t, const Quaternion &other) |
static Vector3 | vec (const Quaternion &self) |
Definition at line 73 of file quaternion.hpp.
|
private |
Definition at line 103 of file quaternion.hpp.
|
private |
Definition at line 98 of file quaternion.hpp.
|
private |
Definition at line 101 of file quaternion.hpp.
|
private |
Definition at line 95 of file quaternion.hpp.
|
private |
Definition at line 97 of file quaternion.hpp.
|
private |
Definition at line 99 of file quaternion.hpp.
|
private |
Definition at line 100 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 263 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 273 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 285 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 268 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 279 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 254 of file quaternion.hpp.
|
inlinestatic |
Definition at line 301 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 257 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 248 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 288 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 245 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 250 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 296 of file quaternion.hpp.
|
inlinestaticprivate |
Definition at line 286 of file quaternion.hpp.
|
inline |
Definition at line 110 of file quaternion.hpp.