Searched defs:Quaternion (Results 1 - 6 of 6) sorted by relevance

/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DAll.h13 #include "Quaternion.h"
29 #define Quaternion eigen2_Quaternion macro
66 #include "Quaternion.h"
84 #undef Quaternion macro
H A DQuaternion.h21 * \class Quaternion
41 template<typename _Scalar> struct ei_traits<Quaternion<_Scalar> >
47 class Quaternion : public RotationBase<Quaternion<_Scalar>,3> class in namespace:Eigen
49 typedef RotationBase<Quaternion<_Scalar>,3> Base;
99 inline Quaternion() {} function in class:Eigen::Quaternion
108 inline Quaternion(Scalar w, Scalar x, Scalar y, Scalar z) function in class:Eigen::Quaternion
112 inline Quaternion(const Quaternion& other) { m_coeffs = other.m_coeffs; } function in class:Eigen::Quaternion
115 explicit inline Quaternion(cons function in class:Eigen::Quaternion
123 explicit inline Quaternion(const MatrixBase<Derived>& other) { *this = other; } function in class:Eigen::Quaternion
192 inline explicit Quaternion(const Quaternion<OtherScalarType>& other) function in class:Eigen::Quaternion
[all...]
/external/jmonkeyengine/engine/src/bullet-native/
H A DjmeClasses.cpp57 jclass jmeClasses::Quaternion; member in class:jmeClasses
151 Quaternion = (jclass)env->NewGlobalRef(env->FindClass("com/jme3/math/Quaternion"));
156 Quaternion_set = env->GetMethodID(Quaternion, "set", "(FFFF)Lcom/jme3/math/Quaternion;");
157 Quaternion_getW = env->GetMethodID(Quaternion, "getW", "()F");
158 Quaternion_getX = env->GetMethodID(Quaternion, "getX", "()F");
159 Quaternion_getY = env->GetMethodID(Quaternion, "getY", "()F");
160 Quaternion_getZ = env->GetMethodID(Quaternion, "getZ", "()F");
161 Quaternion_x = env->GetFieldID(Quaternion, "
[all...]
H A DjmeClasses.h60 static jclass Quaternion; member in class:jmeClasses
/external/eigen/Eigen/src/Geometry/
H A DQuaternion.h32 * \sa class Quaternion
105 static inline Quaternion<Scalar> Identity() { return Quaternion<Scalar>(1, 0, 0, 0); }
126 inline Quaternion<Scalar> normalized() const { return Quaternion<Scalar>(coeffs().normalized()); }
144 template<class OtherDerived> EIGEN_STRONG_INLINE Quaternion<Scalar> operator* (const QuaternionBase<OtherDerived>& q) const;
148 Quaternion<Scalar> inverse() const;
151 Quaternion<Scalar> conjugate() const;
153 template<class OtherDerived> Quaternion<Scalar> slerp(const Scalar& t, const QuaternionBase<OtherDerived>& other) const;
172 inline typename internal::cast_return_type<Derived,Quaternion<NewScalarTyp
226 class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> > class in namespace:Eigen
241 inline Quaternion() {} function in class:Eigen::Quaternion
250 inline Quaternion(const Scalar& w, const Scalar& x, const Scalar& y, const Scalar& z) : m_coeffs(x, y, z, w){} function in class:Eigen::Quaternion
253 inline Quaternion(const Scalar* data) : m_coeffs(data) {} function in class:Eigen::Quaternion
256 template<class Derived> EIGEN_STRONG_INLINE Quaternion(const QuaternionBase<Derived>& other) { this->Base::operator=(other); } function in class:Eigen::Quaternion
259 explicit inline Quaternion(const AngleAxisType& aa) { *this = aa; } function in class:Eigen::Quaternion
266 explicit inline Quaternion(const MatrixBase<Derived>& other) { *this = other; } function in class:Eigen::Quaternion
270 Quaternion(const Quaternion<OtherScalar, OtherOptions>& other) argument
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/math/
H A DQuaternion.java43 * <code>Quaternion</code> defines a single example of a more general class of
48 * <code>Quaternion</code> is defined by four floating point numbers: {x y z
54 public final class Quaternion implements Savable, Cloneable, java.io.Serializable { class in inherits:Savable,Cloneable,java.io.Serializable
58 private static final Logger logger = Logger.getLogger(Quaternion.class.getName());
62 public static final Quaternion IDENTITY = new Quaternion();
63 public static final Quaternion DIRECTION_Z = new Quaternion();
64 public static final Quaternion ZERO = new Quaternion(
76 public Quaternion() { method in class:Quaternion
96 public Quaternion(float x, float y, float z, float w) { method in class:Quaternion
166 public Quaternion(float[] angles) { method in class:Quaternion
181 public Quaternion(Quaternion q1, Quaternion q2, float interp) { method in class:Quaternion
192 public Quaternion(Quaternion q) { method in class:Quaternion
[all...]

Completed in 123 milliseconds