#include <memory.h>
#include <vcg/math/base.h>
#include <vcg/space/point3.h>
#include <vcg/space/point4.h>
#include <vector>
#include <iostream>
Go to the source code of this file.
Classes | |
class | vcg::LinearSolve< T > |
class | vcg::Matrix44< T > |
class | vcg::Matrix44Diag< S > |
Namespaces | |
namespace | vcg |
* | |
Defines | |
#define | TINY 1e-100 |
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 > | |
Matrix44< T > & | vcg::Invert (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) |
#define TINY 1e-100 |
Definition at line 885 of file deprecated_matrix44.h.