Lines Matching refs:Rotation2D
30 template<typename _Scalar> struct ei_traits<Rotation2D<_Scalar> >
36 class Rotation2D : public RotationBase<Rotation2D<_Scalar>,2>
38 typedef RotationBase<Rotation2D<_Scalar>,2> Base;
57 inline Rotation2D(Scalar a) : m_angle(a) {}
66 inline Rotation2D inverse() const { return -m_angle; }
69 inline Rotation2D operator*(const Rotation2D& other) const
73 inline Rotation2D& operator*=(const Rotation2D& other)
81 Rotation2D& fromRotationMatrix(const MatrixBase<Derived>& m);
87 inline Rotation2D slerp(Scalar t, const Rotation2D& other) const
96 …inline typename internal::cast_return_type<Rotation2D,Rotation2D<NewScalarType> >::type cast() con…
97 …{ return typename internal::cast_return_type<Rotation2D,Rotation2D<NewScalarType> >::type(*this); }
101 inline explicit Rotation2D(const Rotation2D<OtherScalarType>& other)
110 …bool isApprox(const Rotation2D& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()…
116 typedef Rotation2D<float> Rotation2Df;
119 typedef Rotation2D<double> Rotation2Dd;
127 Rotation2D<Scalar>& Rotation2D<Scalar>::fromRotationMatrix(const MatrixBase<Derived>& mat)
137 typename Rotation2D<Scalar>::Matrix2
138 Rotation2D<Scalar>::toRotationMatrix(void) const