HomeSort by relevance Sort by last modified time
    Searched full:angleaxis (Results 1 - 21 of 21) sorted by null

  /external/eigen/Eigen/src/Geometry/
AngleAxis.h 17 * \class AngleAxis
23 * \warning When setting up an AngleAxis object, the axis vector \b must \b be \b normalized.
29 * Combined with MatrixBase::Unit{X,Y,Z}, AngleAxis can be used to easily
42 template<typename _Scalar> struct traits<AngleAxis<_Scalar> >
49 class AngleAxis : public RotationBase<AngleAxis<_Scalar>,3>
51 typedef RotationBase<AngleAxis<_Scalar>,3> Base;
72 AngleAxis() {}
79 inline AngleAxis(const Scalar& angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(angle) {}
81 template<typename QuatDerived> inline explicit AngleAxis(const QuaternionBase<QuatDerived>& q) { *this = q;
    [all...]
RotationBase.h 175 * - any type based on RotationBase (e.g., Quaternion, AngleAxis, Rotation2D)
179 * \sa class Transform, class Rotation2D, class Quaternion, class AngleAxis
EulerAngles.h 33 * \sa class AngleAxis
Quaternion.h 55 typedef AngleAxis<Scalar> AngleAxisType;
208 * \sa class AngleAxis, class Transform
Transform.h     [all...]
  /external/eigen/Eigen/src/Eigen2Support/Geometry/
AngleAxis.h 16 * \class AngleAxis
28 * Combined with MatrixBase::Unit{X,Y,Z}, AngleAxis can be used to easily
40 template<typename _Scalar> struct ei_traits<AngleAxis<_Scalar> >
46 class AngleAxis : public RotationBase<AngleAxis<_Scalar>,3>
48 typedef RotationBase<AngleAxis<_Scalar>,3> Base;
69 AngleAxis() {}
73 inline AngleAxis(Scalar angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(angle) {}
75 inline AngleAxis(const QuaternionType& q) { *this = q; }
78 inline explicit AngleAxis(const MatrixBase<Derived>& m) { *this = m;
    [all...]
All.h 14 #include "AngleAxis.h"
33 #define AngleAxis eigen2_AngleAxis
67 #include "AngleAxis.h"
88 #undef AngleAxis
RotationBase.h 96 * - any type based on RotationBase (e.g., Quaternion, AngleAxis, Rotation2D)
100 * \sa class Transform, class Rotation2D, class Quaternion, class AngleAxis
Quaternion.h 38 * \sa class AngleAxis, class Transform
66 typedef AngleAxis<Scalar> AngleAxisType;
Transform.h 464 * - a AngleAxis (3D)
469 * \sa rotate(Scalar), class Quaternion, class AngleAxis, prerotate(RotationType)
  /external/eigen/doc/
TutorialGeometry.dox 10 - Abstract transformations, such as rotations (represented by \ref AngleAxis "angle and axis" or by a \ref Quaternion "quaternion"), \ref Translation "translations", \ref Scaling "scalings". These transformations are NOT represented as matrices, but you can nevertheless mix them with matrices and vectors in expressions, and convert them to matrices if you wish.
17 Transform t(AngleAxis(angle,axis));
22 t = AngleAxis(angle,axis);
26 Transform t = AngleAxis(angle,axis);
28 <span class="note">\b Explanation: In the C++ language, this would require Transform to have a non-explicit conversion constructor from AngleAxis, but we really don't want to allow implicit casting here.
39 3D rotation as an \ref AngleAxis "angle + axis"</td><td>\code
40 AngleAxis<float> aa(angle_in_radian, Vector3f(ax,ay,az));\endcode
44 Quaternion<float> q; q = AngleAxis<float>(angle_in_radian, axis);\endcode</td></tr>
72 AngleAxis are mainly convenient types to create other rotation objects.
74 <strong>Notes on Translation and Scaling</strong>\n Like AngleAxis, these classes wer
    [all...]
QuickReference.dox 17 <tr class="alt"><td>\link Geometry_Module Geometry \endlink</td><td>\code#include <Eigen/Geometry>\endcode</td><td>Transform, Translation, Scaling, Rotation2D and 3D rotations (Quaternion, AngleAxis)</td></tr>
  /external/eigen/Eigen/
Geometry 41 #include "src/Geometry/AngleAxis.h"
  /external/eigen/test/
geo_eulerangles.cpp 21 typedef AngleAxis<Scalar> AngleAxisx;
65 typedef AngleAxis<Scalar> AngleAxisx;
geo_transformations.cpp 22 typedef AngleAxis<Scalar> AngleAxisx;
88 typedef AngleAxis<Scalar> AngleAxisx;
132 // AngleAxis
386 AngleAxis<float> aa1f = aa1.template cast<float>();
388 AngleAxis<double> aa1d = aa1.template cast<double>();
geo_quaternion.cpp 28 typedef AngleAxis<Scalar> AA;
54 typedef AngleAxis<Scalar> AngleAxisx;
178 typedef AngleAxis<Scalar> AngleAxisx;
  /external/ceres-solver/examples/
bal_problem.cc 155 double angleaxis[9]; local
158 QuaternionToAngleAxis(parameters_ + 10 * i, angleaxis);
159 memcpy(angleaxis + 3, parameters_ + 10 * i + 4, 6 * sizeof(double));
161 memcpy(angleaxis, parameters_ + 9 * i, 9 * sizeof(double));
164 fprintf(fptr, "%.16g\n", angleaxis[j]);
  /external/eigen/test/eigen2/
eigen2_geometry.cpp 28 typedef AngleAxis<Scalar> AngleAxisx;
122 // AngleAxis
377 AngleAxis<float> aa1f = aa1.template cast<float>();
379 AngleAxis<double> aa1d = aa1.template cast<double>();
eigen2_geometry_with_eigen2_prefix.cpp 124 // AngleAxis
  /external/ceres-solver/internal/ceres/
rotation_test.cc 473 LOG(INFO) << "AngleAxis = " << axis_angle[0] << " " << axis_angle[1]
475 LOG(INFO) << "Expected AngleAxis = " << kPi << " 0 0";
921 TEST(AngleAxis, RotatePointGivesSameAnswerAsRotationMatrix) {
963 TEST(AngleAxis, NearZeroRotatePointGivesSameAnswerAsRotationMatrix) {
    [all...]
  /external/eigen/Eigen/src/Core/util/
ForwardDeclarations.h 235 template<typename Scalar> class AngleAxis;

Completed in 669 milliseconds