#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.