vcg::tri::TextureOptimizer< MESH_TYPE > Class Template Reference

#include <textcoord_optimization.h>

Inheritance diagram for vcg::tri::TextureOptimizer< MESH_TYPE >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef MESH_TYPE::FaceIterator FaceIterator
typedef MESH_TYPE::FaceType FaceType
typedef MESH_TYPE MeshType
typedef MESH_TYPE::ScalarType ScalarType
typedef MESH_TYPE::VertexIterator VertexIterator
typedef MESH_TYPE::VertexType VertexType

Public Member Functions

void FixVertex (const VertexType *v, bool fix=true)
virtual ScalarType Iterate ()=0
virtual void IterateBlind ()=0
virtual ScalarType IterateN (int step)
bool IterateUntilConvergence (ScalarType threshold=0.0001, int maxite=5000)
MeshTypeMesh ()
const MeshTypeMesh () const
void SetBorderAsFixed ()
void SetNothingAsFixed ()
virtual void TargetCurrentGeometry ()=0
 TextureOptimizer (MeshType &_m)
 ~TextureOptimizer ()

Protected Attributes

SimpleTempData< typename
MESH_TYPE::VertContainer, int > 
isFixed
MESH_TYPE & m

Detailed Description

template<class MESH_TYPE>
class vcg::tri::TextureOptimizer< MESH_TYPE >

Definition at line 68 of file textcoord_optimization.h.


Member Typedef Documentation

template<class MESH_TYPE >
typedef MESH_TYPE::FaceIterator vcg::tri::TextureOptimizer< MESH_TYPE >::FaceIterator
template<class MESH_TYPE >
typedef MESH_TYPE::FaceType vcg::tri::TextureOptimizer< MESH_TYPE >::FaceType
template<class MESH_TYPE >
typedef MESH_TYPE vcg::tri::TextureOptimizer< MESH_TYPE >::MeshType
template<class MESH_TYPE >
typedef MESH_TYPE::ScalarType vcg::tri::TextureOptimizer< MESH_TYPE >::ScalarType
template<class MESH_TYPE >
typedef MESH_TYPE::VertexIterator vcg::tri::TextureOptimizer< MESH_TYPE >::VertexIterator
template<class MESH_TYPE >
typedef MESH_TYPE::VertexType vcg::tri::TextureOptimizer< MESH_TYPE >::VertexType

Constructor & Destructor Documentation

template<class MESH_TYPE >
vcg::tri::TextureOptimizer< MESH_TYPE >::TextureOptimizer ( MeshType _m  )  [inline]

Definition at line 88 of file textcoord_optimization.h.

template<class MESH_TYPE >
vcg::tri::TextureOptimizer< MESH_TYPE >::~TextureOptimizer (  )  [inline]

Definition at line 119 of file textcoord_optimization.h.


Member Function Documentation

template<class MESH_TYPE >
void vcg::tri::TextureOptimizer< MESH_TYPE >::FixVertex ( const VertexType v,
bool  fix = true 
) [inline]

Definition at line 140 of file textcoord_optimization.h.

template<class MESH_TYPE >
virtual ScalarType vcg::tri::TextureOptimizer< MESH_TYPE >::Iterate (  )  [pure virtual]
template<class MESH_TYPE >
virtual void vcg::tri::TextureOptimizer< MESH_TYPE >::IterateBlind (  )  [pure virtual]
template<class MESH_TYPE >
virtual ScalarType vcg::tri::TextureOptimizer< MESH_TYPE >::IterateN ( int  step  )  [inline, virtual]

Definition at line 102 of file textcoord_optimization.h.

template<class MESH_TYPE >
bool vcg::tri::TextureOptimizer< MESH_TYPE >::IterateUntilConvergence ( ScalarType  threshold = 0.0001,
int  maxite = 5000 
) [inline]

Definition at line 110 of file textcoord_optimization.h.

template<class MESH_TYPE >
MeshType& vcg::tri::TextureOptimizer< MESH_TYPE >::Mesh (  )  [inline]

Definition at line 85 of file textcoord_optimization.h.

template<class MESH_TYPE >
const MeshType& vcg::tri::TextureOptimizer< MESH_TYPE >::Mesh (  )  const [inline]

Definition at line 84 of file textcoord_optimization.h.

template<class MESH_TYPE >
void vcg::tri::TextureOptimizer< MESH_TYPE >::SetBorderAsFixed (  )  [inline]

Definition at line 124 of file textcoord_optimization.h.

template<class MESH_TYPE >
void vcg::tri::TextureOptimizer< MESH_TYPE >::SetNothingAsFixed (  )  [inline]

Definition at line 132 of file textcoord_optimization.h.

template<class MESH_TYPE >
virtual void vcg::tri::TextureOptimizer< MESH_TYPE >::TargetCurrentGeometry (  )  [pure virtual]

Member Data Documentation

template<class MESH_TYPE >
SimpleTempData<typename MESH_TYPE::VertContainer, int > vcg::tri::TextureOptimizer< MESH_TYPE >::isFixed [protected]

Definition at line 71 of file textcoord_optimization.h.

template<class MESH_TYPE >
MESH_TYPE& vcg::tri::TextureOptimizer< MESH_TYPE >::m [protected]

Definition at line 70 of file textcoord_optimization.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:34 2013