Eigen::RotationBase
template<typename Derived, int _Dim>
class Eigen::RotationBase< Derived, _Dim >
Базовый класс для компактных представлений вращений.
- Шаблонные параметры
-
| Derived |
тип производного класса, т.е. тип вращения |
| _Dim |
размерность пространства |
|
| Derived |
inverse () const |
| |
|
RotationMatrixType |
matrix () const |
| |
| template<typename OtherDerived > |
| internal::rotation_base_generic_product_selector< Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime >::ReturnType |
operator* (const EigenBase< OtherDerived > &e) const |
| |
| template<int Mode, int Options> |
|
Transform< Scalar, Dim, Mode > |
operator* (const Transform< Scalar, Dim, Mode, Options > &t) const |
| |
|
Transform< Scalar, Dim, Isometry > |
operator* (const Translation< Scalar, Dim > &t) const |
| |
|
RotationMatrixType |
operator* (const UniformScaling< Scalar > &s) const |
| |
|
RotationMatrixType |
toRotationMatrix () const |
| |
RotationMatrixType
template<typename Derived , int _Dim>
соответствующий тип линейной матрицы преобразования
Scalar
template<typename Derived , int _Dim>
тип скаляров коэффициентов
inverse()
template<typename Derived , int _Dim>
- Возвращает
- обратное вращение
matrix()
template<typename Derived , int _Dim>
- Возвращает
- эквивалентную матрицу вращения. Эта функция добавлена для соответствия схеме именования класса Transform.
operator*() [1/4]
template<typename Derived , int _Dim>
template<typename OtherDerived >
| internal::rotation_base_generic_product_selector<Derived,OtherDerived,OtherDerived::IsVectorAtCompileTime>::ReturnType Eigen::RotationBase< Derived, _Dim >::operator* | ( | const EigenBase< OtherDerived > & | e |
) | const | | inline |
- Возвращает
- результат конкатенации вращения
*this с выражением e. e может быть: - матрицей линейного преобразования DimxDim
- диагональной матрицей DimxDim (масштабирование вдоль осей)
- вектором размера Dim
operator*() [2/4]
template<typename Derived , int _Dim>
template<int Mode, int Options>
- Возвращает
- результат конкатенации вращения
*this с преобразованием t
operator*() [3/4]
template<typename Derived , int _Dim>
- Возвращает
- результат конкатенации вращения
*this с трансляцией t
operator*() [4/4]
template<typename Derived , int _Dim>
- Возвращает
- результат конкатенации вращения
*this с равномерным масштабированием s
toRotationMatrix()
template<typename Derived , int _Dim>
- Возвращает
- эквивалентную матрицу вращения
Документация для этого класса была сгенерирована из следующего файла: