Classes | Public Types | Public Member Functions | Static Public Member Functions
vcg::tri::Fitmaps< MeshType > Class Template Reference

#include <fitmaps.h>

List of all members.

Classes

class  Bicubic
class  radSorter

Public Types

typedef MeshType::CoordType CoordType
typedef MeshType::FaceIterator FaceIterator
typedef MeshType::FaceType FaceType
typedef vcg::tri::Nring< MeshType > RingWalker
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexIterator VertexIterator
typedef MeshType::VertexType VertexType

Public Member Functions

 Fitmaps ()
float getMeanCurvature (VertexType *vp)
 ~Fitmaps ()

Static Public Member Functions

static double AverageEdgeLenght (MeshType &m)
static void computeMFitmap (MeshType &m, float perc, int ringMax=50)
static void computeSFitmap (MeshType &m)
static bool fitBicubicPoints (VertexType *v, std::vector< CoordType > &ref, Bicubic &ret, std::vector< CoordType > &points, std::vector< VertexType * > &ring)
static vector< VertexType * > gatherNeighsSurface (VertexType *vt, float sigma, MeshType &m)

Detailed Description

template<class MeshType>
class vcg::tri::Fitmaps< MeshType >

Definition at line 52 of file fitmaps.h.


Member Typedef Documentation

template<class MeshType >
typedef MeshType::CoordType vcg::tri::Fitmaps< MeshType >::CoordType

Definition at line 61 of file fitmaps.h.

template<class MeshType >
typedef MeshType::FaceIterator vcg::tri::Fitmaps< MeshType >::FaceIterator

Definition at line 59 of file fitmaps.h.

template<class MeshType >
typedef MeshType::FaceType vcg::tri::Fitmaps< MeshType >::FaceType

Definition at line 56 of file fitmaps.h.

template<class MeshType >
typedef vcg::tri::Nring<MeshType> vcg::tri::Fitmaps< MeshType >::RingWalker

Definition at line 63 of file fitmaps.h.

template<class MeshType >
typedef MeshType::ScalarType vcg::tri::Fitmaps< MeshType >::ScalarType

Definition at line 58 of file fitmaps.h.

template<class MeshType >
typedef MeshType::VertexIterator vcg::tri::Fitmaps< MeshType >::VertexIterator

Definition at line 60 of file fitmaps.h.

template<class MeshType >
typedef MeshType::VertexType vcg::tri::Fitmaps< MeshType >::VertexType

Definition at line 57 of file fitmaps.h.


Constructor & Destructor Documentation

template<class MeshType >
vcg::tri::Fitmaps< MeshType >::Fitmaps ( ) [inline]

Definition at line 203 of file fitmaps.h.

template<class MeshType >
vcg::tri::Fitmaps< MeshType >::~Fitmaps ( ) [inline]

Definition at line 477 of file fitmaps.h.


Member Function Documentation

template<class MeshType >
static double vcg::tri::Fitmaps< MeshType >::AverageEdgeLenght ( MeshType &  m) [inline, static]

Definition at line 255 of file fitmaps.h.

template<class MeshType >
static void vcg::tri::Fitmaps< MeshType >::computeMFitmap ( MeshType &  m,
float  perc,
int  ringMax = 50 
) [inline, static]

Definition at line 265 of file fitmaps.h.

template<class MeshType >
static void vcg::tri::Fitmaps< MeshType >::computeSFitmap ( MeshType &  m) [inline, static]

Definition at line 352 of file fitmaps.h.

template<class MeshType >
static bool vcg::tri::Fitmaps< MeshType >::fitBicubicPoints ( VertexType v,
std::vector< CoordType > &  ref,
Bicubic ret,
std::vector< CoordType > &  points,
std::vector< VertexType * > &  ring 
) [inline, static]

Definition at line 228 of file fitmaps.h.

template<class MeshType >
static vector<VertexType*> vcg::tri::Fitmaps< MeshType >::gatherNeighsSurface ( VertexType vt,
float  sigma,
MeshType &  m 
) [inline, static]

Definition at line 323 of file fitmaps.h.

template<class MeshType >
float vcg::tri::Fitmaps< MeshType >::getMeanCurvature ( VertexType vp) [inline]

Definition at line 223 of file fitmaps.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:42:22