#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.