Searched refs:Rotation2D (Results 1 – 10 of 10) sorted by relevance
34 template<typename _Scalar> struct traits<Rotation2D<_Scalar> >41 class Rotation2D : public RotationBase<Rotation2D<_Scalar>,2>43 typedef RotationBase<Rotation2D<_Scalar>,2> Base;62 EIGEN_DEVICE_FUNC explicit inline Rotation2D(const Scalar& a) : m_angle(a) {}65 EIGEN_DEVICE_FUNC Rotation2D() {}72 EIGEN_DEVICE_FUNC explicit Rotation2D(const MatrixBase<Derived>& m)98 EIGEN_DEVICE_FUNC inline Rotation2D inverse() const { return Rotation2D(-m_angle); }101 EIGEN_DEVICE_FUNC inline Rotation2D operator*(const Rotation2D& other) const102 { return Rotation2D(m_angle + other.m_angle); }105 EIGEN_DEVICE_FUNC inline Rotation2D& operator*=(const Rotation2D& other)[all …]
185 return Rotation2D<Scalar>(s).toRotationMatrix();
270 t21.linear() = Rotation2D<Scalar>(a).toRotationMatrix(); in transformations()275 t21.linear() = Rotation2D<Scalar>(-a).toRotationMatrix(); in transformations()425 Rotation2D<Scalar> r2d1(internal::random<Scalar>()); in transformations()426 Rotation2D<float> r2d1f = r2d1.template cast<float>(); in transformations()428 Rotation2D<double> r2d1d = r2d1.template cast<double>(); in transformations()434 Rotation2D<Scalar> rot2(angle); in transformations()444 Rotation2D<Scalar> rot3(rot2_as_mat); in transformations()450 Rotation2D<Scalar> R0(s0), R1(s1); in transformations()482 Rotation2D<Scalar> r1; // default ctor in transformations()483 r1 = Rotation2D<Scalar>(s0); // copy assignment in transformations()[all …]
457 T test_relative_error(const Rotation2D<T> &a, const Rotation2D<T> &b) in test_relative_error()
36 \ref Rotation2D "2D rotation" from an angle</td><td>\code37 Rotation2D<float> rot2(angle_in_radian);\endcode</td></tr>71 representation of choice as they are compact, fast and stable. Finally Rotation2D and107 <tr class="alt"><td>Spherical interpolation \n (Rotation2D and Quaternion only)</td><td>\code
17 …lude <Eigen/Geometry>\endcode</td><td>Transform, Translation, Scaling, Rotation2D and 3D rotations…
41 #include "src/Geometry/Rotation2D.h"
181 inline void glRotate(const Rotation2D<float>& rot)185 inline void glRotate(const Rotation2D<double>& rot)
269 template<typename Scalar> class Rotation2D;
1332 static PVRTMat3 Rotation2D(VERTTYPE angle) in Rotation2D() function