#include <memory.h>#include <vcg/math/base.h>#include <vcg/space/point3.h>#include <vcg/space/point4.h>#include <vector>#include <iostream>#include <eigenlib/Eigen/Core>#include <eigenlib/Eigen/LU>

Go to the source code of this file.
Classes | |
| class | vcg::Matrix44< T > |
Namespaces | |
| namespace | vcg |
* | |
Typedefs | |
| typedef Matrix44< double > | vcg::Matrix44d |
| typedef Matrix44< float > | vcg::Matrix44f |
| typedef Matrix44< int > | vcg::Matrix44i |
| typedef Matrix44< short > | vcg::Matrix44s |
Functions | |
| template<class T > | |
| bool | vcg::Decompose (Matrix44< T > &M, Point3< T > &ScaleV, Point3< T > &ShearV, Point3< T > &RotV, Point3< T > &TranV) |
| template<class T > | |
| Matrix44< T > | vcg::Inverse (const Matrix44< T > &m) |
| template<class T > | |
| Point3< T > | vcg::operator* (const Matrix44< T > &m, const Point3< T > &p) |
| Premultiply. | |
| template<class PointType , class T > | |
| void | vcg::operator*= (std::vector< PointType > &vert, const Matrix44< T > &m) |
| template<class T > | |
| Matrix44< T > & | vcg::Transpose (Matrix44< T > &m) |