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

#include <miq_parametrization.h>

List of all members.

Classes

struct  MIQParameters

Static Public Member Functions

static void GetFeatureLines (MeshType &trimesh, std::vector< std::vector< int > > &feature_lines)
static void MIQParametrize (MeshType &trimesh, MIQParameters &MiqP)
static void SetCreases (MeshType &mesh, const ScalarType &thr=0.2, bool setBorder=true)

Private Types

typedef MeshType::CoordType CoordType
typedef MeshType::FaceType FaceType
typedef MeshType::VertexType PolyVertexType
typedef MeshType::ScalarType ScalarType
typedef MeshType::VertexType VertexType

Static Private Member Functions

static void CrossFieldParam (MeshType &trimesh, MIQParameters &MiqP)
static void LineFieldParam (MeshType &trimesh, MIQParameters &MiqP)

Detailed Description

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

Definition at line 41 of file miq_parametrization.h.


Member Typedef Documentation

template<class MeshType >
typedef MeshType::CoordType vcg::tri::MiQParametrizer< MeshType >::CoordType [private]

Definition at line 44 of file miq_parametrization.h.

template<class MeshType >
typedef MeshType::FaceType vcg::tri::MiQParametrizer< MeshType >::FaceType [private]

Definition at line 46 of file miq_parametrization.h.

template<class MeshType >
typedef MeshType::VertexType vcg::tri::MiQParametrizer< MeshType >::PolyVertexType [private]

Definition at line 48 of file miq_parametrization.h.

template<class MeshType >
typedef MeshType::ScalarType vcg::tri::MiQParametrizer< MeshType >::ScalarType [private]

Definition at line 47 of file miq_parametrization.h.

template<class MeshType >
typedef MeshType::VertexType vcg::tri::MiQParametrizer< MeshType >::VertexType [private]

Definition at line 45 of file miq_parametrization.h.


Member Function Documentation

template<class MeshType >
static void vcg::tri::MiQParametrizer< MeshType >::CrossFieldParam ( MeshType &  trimesh,
MIQParameters MiqP 
) [inline, static, private]

Definition at line 120 of file miq_parametrization.h.

template<class MeshType >
static void vcg::tri::MiQParametrizer< MeshType >::GetFeatureLines ( MeshType &  trimesh,
std::vector< std::vector< int > > &  feature_lines 
) [inline, static]

Definition at line 96 of file miq_parametrization.h.

template<class MeshType >
static void vcg::tri::MiQParametrizer< MeshType >::LineFieldParam ( MeshType &  trimesh,
MIQParameters MiqP 
) [inline, static, private]

Definition at line 182 of file miq_parametrization.h.

template<class MeshType >
static void vcg::tri::MiQParametrizer< MeshType >::MIQParametrize ( MeshType &  trimesh,
MIQParameters MiqP 
) [inline, static]

Definition at line 336 of file miq_parametrization.h.

template<class MeshType >
static void vcg::tri::MiQParametrizer< MeshType >::SetCreases ( MeshType &  mesh,
const ScalarType thr = 0.2,
bool  setBorder = true 
) [inline, static]

Definition at line 308 of file miq_parametrization.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:52