/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | All.h | 13 #include "Quaternion.h" 29 #define Quaternion eigen2_Quaternion macro 66 #include "Quaternion.h" 84 #undef Quaternion macro
|
H A D | Quaternion.h | 21 * \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 D | jmeClasses.cpp | 57 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 D | jmeClasses.h | 60 static jclass Quaternion; member in class:jmeClasses
|
/external/eigen/Eigen/src/Geometry/ |
H A D | Quaternion.h | 32 * \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 D | Quaternion.java | 43 * <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...] |