#include <Eigen/Core>#include <Eigen/Eigenvalues>#include <memory>#include <mia/3d/vector.hh>#include <mia/core/msgstream.hh>

Go to the source code of this file.
Data Structures | |
| class | T3DMatrix< T > |
| a simple 3x3 matrix More... | |
Typedefs | |
| typedef T3DMatrix< double > | C3DDMatrix |
| a simple 3x3 matrix with double precision floating point values More... | |
| typedef T3DMatrix< float > | C3DFMatrix |
| a simple 3x3 matrix with single precision floating point values More... | |
Functions | |
| template<typename T > | |
| T3DVector< T > | operator* (const T3DMatrix< T > &m, const T3DVector< T > &x) |
| template<typename T > | |
| T3DVector< T > | operator* (const T3DVector< T > &x, const T3DMatrix< T > &m) |
| template<typename T > | |
| T3DMatrix< T > | operator* (const T3DMatrix< T > &m, const T3DMatrix< T > &x) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, const T3DMatrix< T > &m) |
Variables | |
| template class EXPORT_3D | T3DMatrix< double > |
| template class EXPORT_3D | T3DMatrix< float > |
| typedef T3DMatrix<double> C3DDMatrix |
a simple 3x3 matrix with double precision floating point values
Definition at line 231 of file 3d/matrix.hh.
| typedef T3DMatrix<float> C3DFMatrix |
a simple 3x3 matrix with single precision floating point values
Definition at line 228 of file 3d/matrix.hh.
Definition at line 183 of file 3d/matrix.hh.
References dot(), T3DVector< T3DVector< T > >::x, T3DVector< T3DVector< T > >::y, and T3DVector< T3DVector< T > >::z.
Definition at line 189 of file 3d/matrix.hh.
References T3DVector< T3DVector< T > >::x, T3DVector< T >::x, T3DVector< T >::y, T3DVector< T3DVector< T > >::y, T3DVector< T >::z, and T3DVector< T3DVector< T > >::z.
Definition at line 214 of file 3d/matrix.hh.
References T3DVector< T3DVector< T > >::x, T3DVector< T3DVector< T > >::y, and T3DVector< T3DVector< T > >::z.
| std::ostream& operator<< | ( | std::ostream & | os, |
| const T3DMatrix< T > & | m | ||
| ) |
Definition at line 198 of file 3d/matrix.hh.
1.8.8