Chemical Data Processing Library C++ API - Version 1.1.1
|
#include <AffineTransform.hpp>
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< TranslationMatrix< T > > | |
typedef TranslationMatrix< T > | ContainerType |
Public Types inherited from CDPL::Math::MatrixExpression< TranslationMatrix< T > > | |
typedef TranslationMatrix< T > | ExpressionType |
Public Types inherited from CDPL::Math::Expression< TranslationMatrix< T > > | |
typedef TranslationMatrix< T > | ExpressionType |
Public Member Functions | |
TranslationMatrix (SizeType n, const ValueType &tx=ValueType(), const ValueType &ty=ValueType(), const ValueType &tz=ValueType()) | |
TranslationMatrix (const TranslationMatrix &m) | |
void | set (const ValueType &tx=ValueType(), const ValueType &ty=ValueType(), const ValueType &tz=ValueType()) |
ConstReference | operator() (SizeType i, SizeType j) const |
bool | isEmpty () const |
SizeType | getSize1 () const |
SizeType | getSize2 () const |
SizeType | getMaxSize1 () const |
SizeType | getMaxSize2 () const |
TranslationMatrix & | operator= (const TranslationMatrix &m) |
void | swap (TranslationMatrix &m) |
void | resize (SizeType n) |
Public Member Functions inherited from CDPL::Math::MatrixContainer< TranslationMatrix< T > > | |
const ContainerType & | operator() () const |
ContainerType & | operator() () |
Public Member Functions inherited from CDPL::Math::MatrixExpression< TranslationMatrix< T > > | |
const ExpressionType & | operator() () const |
ExpressionType & | operator() () |
Friends | |
void | swap (TranslationMatrix &m1, TranslationMatrix &m2) |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Math::MatrixContainer< TranslationMatrix< T > > | |
MatrixContainer () | |
~MatrixContainer () | |
Protected Member Functions inherited from CDPL::Math::MatrixExpression< TranslationMatrix< T > > | |
MatrixExpression () | |
~MatrixExpression () | |
Protected Member Functions inherited from CDPL::Math::Expression< TranslationMatrix< T > > | |
Expression () | |
~Expression () | |
typedef T CDPL::Math::TranslationMatrix< T >::ValueType |
typedef const T CDPL::Math::TranslationMatrix< T >::Reference |
typedef const T CDPL::Math::TranslationMatrix< T >::ConstReference |
typedef std::size_t CDPL::Math::TranslationMatrix< T >::SizeType |
typedef std::ptrdiff_t CDPL::Math::TranslationMatrix< T >::DifferenceType |
typedef MatrixReference<SelfType> CDPL::Math::TranslationMatrix< T >::ClosureType |
typedef const MatrixReference<const SelfType> CDPL::Math::TranslationMatrix< T >::ConstClosureType |
typedef Matrix<T, std::vector<T> > CDPL::Math::TranslationMatrix< T >::MatrixTemporaryType |
typedef Vector<T, std::vector<T> > CDPL::Math::TranslationMatrix< T >::VectorTemporaryType |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |