![]() |
Prusa Slicer 2.6.0
|
Common base class for compact rotation representations. More...
#include <src/eigen/Eigen/src/Geometry/RotationBase.h>
Inheritance diagram for Eigen::RotationBase< Derived, _Dim >:Public Types | |
| enum | { Dim = _Dim } |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Matrix< Scalar, Dim, Dim > | RotationMatrixType |
| typedef Matrix< Scalar, Dim, 1 > | VectorType |
Public Member Functions | |
| EIGEN_DEVICE_FUNC const Derived & | derived () const |
| EIGEN_DEVICE_FUNC Derived & | derived () |
| EIGEN_DEVICE_FUNC RotationMatrixType | toRotationMatrix () const |
| EIGEN_DEVICE_FUNC RotationMatrixType | matrix () const |
| EIGEN_DEVICE_FUNC Derived | inverse () const |
| EIGEN_DEVICE_FUNC Transform< Scalar, Dim, Isometry > | operator* (const Translation< Scalar, Dim > &t) const |
| EIGEN_DEVICE_FUNC RotationMatrixType | operator* (const UniformScaling< Scalar > &s) const |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector< Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime >::ReturnType | operator* (const EigenBase< OtherDerived > &e) const |
| template<int Mode, int Options> | |
| EIGEN_DEVICE_FUNC Transform< Scalar, Dim, Mode > | operator* (const Transform< Scalar, Dim, Mode, Options > &t) const |
| template<typename OtherVectorType > | |
| EIGEN_DEVICE_FUNC VectorType | _transformVector (const OtherVectorType &v) const |
Friends | |
| template<typename OtherDerived > | |
| EIGEN_DEVICE_FUNC RotationMatrixType | operator* (const EigenBase< OtherDerived > &l, const Derived &r) |
| EIGEN_DEVICE_FUNC friend Transform< Scalar, Dim, Affine > | operator* (const DiagonalMatrix< Scalar, Dim > &l, const Derived &r) |
Common base class for compact rotation representations.
| Derived | is the derived type, i.e., a rotation type |
| _Dim | the dimension of the space |
| typedef Matrix<Scalar,Dim,Dim> Eigen::RotationBase< Derived, _Dim >::RotationMatrixType |
corresponding linear transformation matrix type
| typedef internal::traits<Derived>::Scalar Eigen::RotationBase< Derived, _Dim >::Scalar |
the scalar type of the coefficients
| typedef Matrix<Scalar,Dim,1> Eigen::RotationBase< Derived, _Dim >::VectorType |
| anonymous enum |
| Enumerator | |
|---|---|
| Dim | |
|
inline |
References Eigen::RotationBase< Derived, _Dim >::toRotationMatrix().
Here is the call graph for this function:
|
inline |
|
inline |
Referenced by Eigen::RotationBase< Derived, _Dim >::inverse(), Eigen::RotationBase< Derived, _Dim >::matrix(), Eigen::RotationBase< Derived, _Dim >::operator*(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::operator*(), Eigen::QuaternionBase< Derived >::operator*=(), and Eigen::RotationBase< Derived, _Dim >::toRotationMatrix().
Here is the caller graph for this function:
|
inline |
References Eigen::RotationBase< Derived, _Dim >::derived().
Here is the call graph for this function:
|
inline |
References Eigen::RotationBase< Derived, _Dim >::derived().
Referenced by Slic3r::Emboss::create_transformation_onto_surface(), and igl::snap_to_fixed_up().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
*this with a generic expression e e can be:References Eigen::EigenBase< Derived >::derived(), and Eigen::RotationBase< Derived, _Dim >::derived().
Here is the call graph for this function:
|
inline |
*this with a transformation t References Eigen::RotationBase< Derived, _Dim >::toRotationMatrix().
Here is the call graph for this function:
|
inline |
*this with a translation t
|
inline |
*this with a uniform scaling s References Eigen::UniformScaling< _Scalar >::factor(), and Eigen::RotationBase< Derived, _Dim >::toRotationMatrix().
Here is the call graph for this function:
|
inline |
References Eigen::RotationBase< Derived, _Dim >::derived().
Referenced by Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >::Matrix(), Eigen::RotationBase< Derived, _Dim >::_transformVector(), Eigen::UniformScaling< _Scalar >::operator*(), Eigen::RotationBase< Derived, _Dim >::operator*(), Eigen::RotationBase< Derived, _Dim >::operator*(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::operator*=(), Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >::operator=(), and Eigen::internal::toRotationMatrix().
Here is the call graph for this function:
Here is the caller graph for this function:
|
friend |
|
friend |