![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
#include <AffineTransform.hpp>
Inheritance diagram for CDPL::Math::RotationMatrix< T >:Public Types | |
| typedef T | ValueType |
| typedef const T | Reference |
| typedef const T | ConstReference |
| typedef std::size_t | SizeType |
| typedef std::ptrdiff_t | DifferenceType |
| typedef MatrixReference< SelfType > | ClosureType |
| typedef const MatrixReference< const SelfType > | ConstClosureType |
| typedef Matrix< T, std::vector< T > > | MatrixTemporaryType |
| typedef Vector< T, std::vector< T > > | VectorTemporaryType |
Public Types inherited from CDPL::Math::MatrixContainer< RotationMatrix< T > > | |
| typedef RotationMatrix< T > | ContainerType |
Public Types inherited from CDPL::Math::MatrixExpression< E > | |
| typedef E | ExpressionType |
Public Types inherited from CDPL::Math::Expression< E > | |
| typedef E | ExpressionType |
Public Member Functions | |
| template<typename E > | |
| RotationMatrix (SizeType n, const QuaternionExpression< E > &q) | |
| template<typename T1 , typename T2 , typename T3 , typename T4 > | |
| RotationMatrix (SizeType n, const T1 &w, const T2 &ux, const T3 &uy, const T4 &uz) | |
| RotationMatrix (const RotationMatrix &m) | |
| template<typename E > | |
| void | set (const QuaternionExpression< E > &q) |
| template<typename T1 , typename T2 , typename T3 , typename T4 > | |
| void | set (const T1 &w, const T2 &ux, const T3 &uy, const T4 &uz) |
| ConstReference | operator() (SizeType i, SizeType j) const |
| bool | isEmpty () const |
| SizeType | getSize1 () const |
| SizeType | getSize2 () const |
| SizeType | getMaxSize1 () const |
| SizeType | getMaxSize2 () const |
| RotationMatrix & | operator= (const RotationMatrix &m) |
| void | swap (RotationMatrix &m) |
| void | resize (SizeType n) |
Public Member Functions inherited from CDPL::Math::MatrixContainer< RotationMatrix< T > > | |
| const ContainerType & | operator() () const |
| ContainerType & | operator() () |
Public Member Functions inherited from CDPL::Math::MatrixExpression< E > | |
| const ExpressionType & | operator() () const |
| ExpressionType & | operator() () |
Friends | |
| void | swap (RotationMatrix &m1, RotationMatrix &m2) |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Math::MatrixContainer< RotationMatrix< T > > | |
| MatrixContainer () | |
| ~MatrixContainer () | |
Protected Member Functions inherited from CDPL::Math::MatrixExpression< E > | |
| MatrixExpression () | |
| ~MatrixExpression () | |
Protected Member Functions inherited from CDPL::Math::Expression< E > | |
| Expression () | |
| ~Expression () | |
| typedef T CDPL::Math::RotationMatrix< T >::ValueType |
| typedef const T CDPL::Math::RotationMatrix< T >::Reference |
| typedef const T CDPL::Math::RotationMatrix< T >::ConstReference |
| typedef std::size_t CDPL::Math::RotationMatrix< T >::SizeType |
| typedef std::ptrdiff_t CDPL::Math::RotationMatrix< T >::DifferenceType |
| typedef MatrixReference<SelfType> CDPL::Math::RotationMatrix< T >::ClosureType |
| typedef const MatrixReference<const SelfType> CDPL::Math::RotationMatrix< T >::ConstClosureType |
| typedef Matrix<T, std::vector<T> > CDPL::Math::RotationMatrix< T >::MatrixTemporaryType |
| typedef Vector<T, std::vector<T> > CDPL::Math::RotationMatrix< T >::VectorTemporaryType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |