Lines Matching refs:OtherDerived
69 template<typename OtherDerived>
70 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVectorAtCompileTime>::ReturnType
71 operator*(const EigenBase<OtherDerived>& e) const
72 { return internal::rotation_base_generic_product_selector<Derived,OtherDerived>::run(derived(), e.derived()); }
75 template<typename OtherDerived> friend
76 EIGEN_DEVICE_FUNC inline RotationMatrixType operator*(const EigenBase<OtherDerived>& l, const Derived& r)
139 template<typename OtherDerived>
141 ::Matrix(const RotationBase<OtherDerived,ColsAtCompileTime>& r)
143 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim))
152 template<typename OtherDerived>
155 ::operator=(const RotationBase<OtherDerived,ColsAtCompileTime>& r)
157 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim))
188 template<typename Scalar, int Dim, typename OtherDerived>
189 EIGEN_DEVICE_FUNC static inline Matrix<Scalar,Dim,Dim> toRotationMatrix(const RotationBase<OtherDerived,Dim>& r)
194 template<typename Scalar, int Dim, typename OtherDerived>
195 EIGEN_DEVICE_FUNC static inline const MatrixBase<OtherDerived>& toRotationMatrix(const MatrixBase<OtherDerived>& mat)
197 EIGEN_STATIC_ASSERT(OtherDerived::RowsAtCompileTime==Dim && OtherDerived::ColsAtCompileTime==Dim,