Home | History | Annotate | Download | only in Geometry

Lines Matching defs:Matrix

36     /** corresponding linear transformation matrix type */
37 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType;
38 typedef Matrix<Scalar,Dim,1> VectorType;
44 /** \returns an equivalent rotation matrix */
47 /** \returns an equivalent rotation matrix
50 inline RotationMatrixType matrix() const { return derived().toRotationMatrix(); }
65 * - a DimxDim linear transformation matrix
66 * - a DimxDim diagonal matrix (axis aligned scaling)
99 // implementation of the generic product rotation * matrix
104 typedef Matrix<typename RotationDerived::Scalar,Dim,Dim> ReturnType;
125 typedef Matrix<typename RotationDerived::Scalar,Dim,1> ReturnType;
136 * \brief Constructs a Dim x Dim rotation matrix from the rotation \a r
140 Matrix<_Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols>
141 ::Matrix(const RotationBase<OtherDerived,ColsAtCompileTime>& r)
143 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim))
149 * \brief Set a Dim x Dim rotation matrix from the rotation \a r
153 Matrix<_Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols>&
154 Matrix<_Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols>
157 EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(Matrix,int(OtherDerived::Dim),int(OtherDerived::Dim))
165 * Helper function to return an arbitrary rotation object to a rotation matrix.
167 * \param Scalar the numeric type of the matrix coefficients
170 * It returns a Dim x Dim fixed size matrix.
174 * - any matrix expression,
182 static inline Matrix<Scalar,2,2> toRotationMatrix(const Scalar& s)
189 static inline Matrix<Scalar,Dim,Dim> toRotationMatrix(const RotationBase<OtherDerived,Dim>& r)