Public Types | Static Public Member Functions
vcg::tri::UpdatePosition< ComputeMeshType > Class Template Reference

This class is used to update vertex position according to a transformation matrix. More...

#include <vcg/complex/algorithms/update/position.h>

List of all members.

Public Types

typedef MeshType::FaceIterator FaceIterator
typedef MeshType::FacePointer FacePointer
typedef MeshType::FaceType FaceType
typedef ComputeMeshType MeshType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexIterator VertexIterator
typedef MeshType::VertexPointer VertexPointer
typedef MeshType::VertexType VertexType

Static Public Member Functions

static void Matrix (ComputeMeshType &m, const Matrix44< ScalarType > &M, bool update_also_normals=true)
 Multiply.
static void Scale (ComputeMeshType &m, const ScalarType s)
static void Scale (ComputeMeshType &m, const Point3< ScalarType > &s)
static void Translate (ComputeMeshType &m, const Point3< ScalarType > &t)

Detailed Description

template<class ComputeMeshType>
class vcg::tri::UpdatePosition< ComputeMeshType >

This class is used to update vertex position according to a transformation matrix.

Definition at line 46 of file position.h.


Member Typedef Documentation

template<class ComputeMeshType>
typedef MeshType::FaceIterator vcg::tri::UpdatePosition< ComputeMeshType >::FaceIterator

Definition at line 57 of file position.h.

template<class ComputeMeshType>
typedef MeshType::FacePointer vcg::tri::UpdatePosition< ComputeMeshType >::FacePointer

Definition at line 56 of file position.h.

template<class ComputeMeshType>
typedef MeshType::FaceType vcg::tri::UpdatePosition< ComputeMeshType >::FaceType

Definition at line 55 of file position.h.

template<class ComputeMeshType>
typedef ComputeMeshType vcg::tri::UpdatePosition< ComputeMeshType >::MeshType

Definition at line 50 of file position.h.

template<class ComputeMeshType>
typedef MeshType::ScalarType vcg::tri::UpdatePosition< ComputeMeshType >::ScalarType

Definition at line 51 of file position.h.

template<class ComputeMeshType>
typedef MeshType::VertexIterator vcg::tri::UpdatePosition< ComputeMeshType >::VertexIterator

Definition at line 54 of file position.h.

template<class ComputeMeshType>
typedef MeshType::VertexPointer vcg::tri::UpdatePosition< ComputeMeshType >::VertexPointer

Definition at line 53 of file position.h.

template<class ComputeMeshType>
typedef MeshType::VertexType vcg::tri::UpdatePosition< ComputeMeshType >::VertexType

Definition at line 52 of file position.h.


Member Function Documentation

template<class ComputeMeshType>
static void vcg::tri::UpdatePosition< ComputeMeshType >::Matrix ( ComputeMeshType &  m,
const Matrix44< ScalarType > &  M,
bool  update_also_normals = true 
) [inline, static]

Multiply.

Definition at line 60 of file position.h.

template<class ComputeMeshType>
static void vcg::tri::UpdatePosition< ComputeMeshType >::Scale ( ComputeMeshType &  m,
const ScalarType  s 
) [inline, static]

Definition at line 83 of file position.h.

template<class ComputeMeshType>
static void vcg::tri::UpdatePosition< ComputeMeshType >::Scale ( ComputeMeshType &  m,
const Point3< ScalarType > &  s 
) [inline, static]

Definition at line 88 of file position.h.

template<class ComputeMeshType>
static void vcg::tri::UpdatePosition< ComputeMeshType >::Translate ( ComputeMeshType &  m,
const Point3< ScalarType > &  t 
) [inline, static]

Definition at line 76 of file position.h.


The documentation for this class was generated from the following file:


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