Classes | Namespaces | Typedefs | Functions
matrix44.h File Reference
#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>
Include dependency graph for matrix44.h:
This graph shows which files directly or indirectly include this file:

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< Tvcg::Inverse (const Matrix44< T > &m)
template<class T >
Point3< Tvcg::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)


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:38:51