Searched refs:Vector3 (Results 1 - 12 of 12) sorted by relevance

/external/eigen/test/
H A Dgeo_eulerangles.cpp20 typedef Matrix<Scalar,3,1> Vector3; typedef
23 Matrix3 m(AngleAxisx(ea[0], Vector3::Unit(i)) * AngleAxisx(ea[1], Vector3::Unit(j)) * AngleAxisx(ea[2], Vector3::Unit(k)));
24 Vector3 eabis = m.eulerAngles(i, j, k);
25 Matrix3 mbis(AngleAxisx(eabis[0], Vector3::Unit(i)) * AngleAxisx(eabis[1], Vector3::Unit(j)) * AngleAxisx(eabis[2], Vector3::Unit(k)));
62 typedef Matrix<Scalar,3,1> Vector3; typedef
69 q1 = AngleAxisx(a, Vector3
[all...]
H A Dgeo_orthomethods.cpp23 typedef Matrix<Scalar,3,1> Vector3; typedef
27 Vector3 v0 = Vector3::Random(),
28 v1 = Vector3::Random(),
29 v2 = Vector3::Random();
45 Vector3 vec3 = Vector3::Random();
74 typedef Matrix<Scalar,3,1> Vector3; typedef
92 Vector3 vec3 = Vector3
[all...]
H A Dgeo_transformations.cpp20 typedef Matrix<Scalar,3,1> Vector3; typedef
27 Vector3 v0 = Vector3::Random(),
28 v1 = Vector3::Random();
46 VERIFY_IS_APPROX( (t0 * Vector3(1,0,0)).template head<3>().norm(), v0.x());
85 typedef Matrix<Scalar,3,1> Vector3; typedef
96 Vector3 v0 = Vector3::Random(),
97 v1 = Vector3::Random();
104 while(v0.norm() < test_precision<Scalar>()) v0 = Vector3
[all...]
H A Dgeo_quaternion.cpp51 typedef Matrix<Scalar,3,1> Vector3;
62 Vector3 v0 = Vector3::Random(),
63 v1 = Vector3::Random(),
64 v2 = Vector3::Random(),
65 v3 = Vector3::Random();
177 typedef Matrix<Scalar,3,1> Vector3; typedef
180 Vector3 v0 = Vector3::Random(),
181 v1 = Vector3
[all...]
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DAngleAxis.h58 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::AngleAxis
63 Vector3 m_axis;
83 const Vector3& axis() const { return m_axis; }
84 Vector3& axis() { return m_axis; }
107 inline Vector3 operator* (const Vector3& other) const
192 Vector3 sin_axis = ei_sin(m_angle) * m_axis;
194 Vector3 cos1_axis = (Scalar(1)-c) * m_axis;
H A DQuaternion.h62 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::Quaternion
179 Vector3 operator* (const MatrixBase<Derived>& vec) const;
249 inline typename Quaternion<Scalar>::Vector3
256 // Vector3 as temporaries.
257 Vector3 uv;
340 Vector3 v0 = a.normalized();
341 Vector3 v1 = b.normalized();
359 Vector3 axis = v0.cross(v1);
/external/eigen/Eigen/src/Geometry/
H A DAngleAxis.h61 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::AngleAxis
66 Vector3 m_axis;
89 const Vector3& axis() const { return m_axis; }
90 Vector3& axis() { return m_axis; }
134 static inline const AngleAxis Identity() { return AngleAxis(0, Vector3::UnitX()); }
209 Vector3 sin_axis = sin(m_angle) * m_axis;
211 Vector3 cos1_axis = (Scalar(1)-c) * m_axis;
H A DQuaternion.h51 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::QuaternionBase
164 EIGEN_STRONG_INLINE Vector3 _transformVector(const Vector3& v) const;
463 EIGEN_STRONG_INLINE typename QuaternionBase<Derived>::Vector3
464 QuaternionBase<Derived>::_transformVector(const Vector3& v) const
470 // Vector3 as temporaries.
471 Vector3 uv = this->vec().cross(v);
575 Vector3 v0 = a.normalized();
576 Vector3 v1 = b.normalized();
592 Vector3 axi
[all...]
/external/eigen/test/eigen2/
H A Deigen2_geometry.cpp25 typedef Matrix<Scalar,3,1> Vector3; typedef
40 Vector3 v0 = Vector3::Random(),
41 v1 = Vector3::Random(),
42 v2 = Vector3::Random();
101 matrot1 = AngleAxisx(Scalar(0.1), Vector3::UnitX())
102 * AngleAxisx(Scalar(0.2), Vector3::UnitY())
103 * AngleAxisx(Scalar(0.3), Vector3::UnitZ());
105 AngleAxisx(Scalar(0.1), Vector3(1,0,0)).toRotationMatrix()
106 * (AngleAxisx(Scalar(0.2), Vector3(
[all...]
H A Deigen2_geometry_with_eigen2_prefix.cpp27 typedef Matrix<Scalar,3,1> Vector3; typedef
42 Vector3 v0 = Vector3::Random(),
43 v1 = Vector3::Random(),
44 v2 = Vector3::Random();
103 matrot1 = AngleAxisx(Scalar(0.1), Vector3::UnitX())
104 * AngleAxisx(Scalar(0.2), Vector3::UnitY())
105 * AngleAxisx(Scalar(0.3), Vector3::UnitZ());
107 AngleAxisx(Scalar(0.1), Vector3(1,0,0)).toRotationMatrix()
108 * (AngleAxisx(Scalar(0.2), Vector3(
[all...]
/external/google-benchmark/src/
H A Dstat.h26 class Vector3;
161 static inline Vector3<SType> Sqr(const Vector3<SType> &dat) {
186 static inline Vector3<SType> Sqrt(const Vector3<SType> &dat) {
188 return Max(dat, Vector3<SType>()).Sqrt();
/external/eigen/demos/opengl/
H A Dquaternion_demo.cpp141 typedef Matrix<Scalar,3,1> Vector3; typedef in class:EulerAngles
146 Vector3 m_angles;
154 const Vector3& coeffs() const { return m_angles; }
155 Vector3& coeffs() { return m_angles; }
176 Vector3 c = m_angles.array().cos();
177 Vector3 s = m_angles.array().sin();

Completed in 260 milliseconds