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

#include <tri_edge_collapse_quadric_tex.h>

List of all members.

Public Types

typedef SimpleTempData
< typename
MeshType::VertContainer,
std::vector< std::pair
< vcg::TexCoord2f,Quadric5
< double > > > > 
Quadric5Temp
typedef SimpleTempData
< typename
MeshType::VertContainer,
math::Quadric< double > > 
QuadricTemp
typedef MeshType::VertexType VertexType

Public Member Functions

 QuadricTexHelper ()

Static Public Member Functions

static void Alloc (VertexType *v, vcg::TexCoord2f &coord)
static bool Contains (VertexType *v, vcg::TexCoord2f &coord)
static void Init ()
static void Merge (VertexType &, VertexType const &)
static Quadric5< double > & Qd (VertexType *v, const vcg::TexCoord2f &coord)
static math::Quadric< double > & Qd3 (VertexType *v)
static math::Quadric< double > & Qd3 (VertexType &v)
static void SumAll (VertexType *v, vcg::TexCoord2f &coord, Quadric5< double > &q)
static Quadric5TempTD ()
static QuadricTempTD3 ()
static Quadric5Temp *& TDp ()
static QuadricTemp *& TDp3 ()
static std::vector< std::pair
< vcg::TexCoord2f,Quadric5
< double > > > & 
Vd (VertexType *v)
static VertexType::ScalarType W (VertexType *)
static VertexType::ScalarType W (VertexType &)

Detailed Description

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

Definition at line 91 of file tri_edge_collapse_quadric_tex.h.


Member Typedef Documentation

template<class MeshType>
typedef SimpleTempData<typename MeshType::VertContainer, std::vector<std::pair<vcg::TexCoord2f ,Quadric5<double> > > > vcg::tri::QuadricTexHelper< MeshType >::Quadric5Temp

Definition at line 96 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
typedef SimpleTempData<typename MeshType::VertContainer, math::Quadric<double> > vcg::tri::QuadricTexHelper< MeshType >::QuadricTemp

Definition at line 97 of file tri_edge_collapse_quadric_tex.h.

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

Definition at line 94 of file tri_edge_collapse_quadric_tex.h.


Constructor & Destructor Documentation

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

Definition at line 99 of file tri_edge_collapse_quadric_tex.h.


Member Function Documentation

template<class MeshType>
static void vcg::tri::QuadricTexHelper< MeshType >::Alloc ( VertexType v,
vcg::TexCoord2f coord 
) [inline, static]

Definition at line 105 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static bool vcg::tri::QuadricTexHelper< MeshType >::Contains ( VertexType v,
vcg::TexCoord2f coord 
) [inline, static]

Definition at line 133 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static void vcg::tri::QuadricTexHelper< MeshType >::Init ( ) [inline, static]

Definition at line 102 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static void vcg::tri::QuadricTexHelper< MeshType >::Merge ( VertexType ,
VertexType const &   
) [inline, static]

Definition at line 166 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static Quadric5<double>& vcg::tri::QuadricTexHelper< MeshType >::Qd ( VertexType v,
const vcg::TexCoord2f coord 
) [inline, static]

Definition at line 147 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static math::Quadric<double>& vcg::tri::QuadricTexHelper< MeshType >::Qd3 ( VertexType v) [inline, static]

Definition at line 160 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static math::Quadric<double>& vcg::tri::QuadricTexHelper< MeshType >::Qd3 ( VertexType v) [inline, static]

Definition at line 161 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static void vcg::tri::QuadricTexHelper< MeshType >::SumAll ( VertexType v,
vcg::TexCoord2f coord,
Quadric5< double > &  q 
) [inline, static]

Definition at line 119 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static Quadric5Temp& vcg::tri::QuadricTexHelper< MeshType >::TD ( ) [inline, static]

Definition at line 168 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static QuadricTemp& vcg::tri::QuadricTexHelper< MeshType >::TD3 ( ) [inline, static]

Definition at line 170 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static Quadric5Temp* & vcg::tri::QuadricTexHelper< MeshType >::TDp ( ) [inline, static]

Definition at line 167 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static QuadricTemp* & vcg::tri::QuadricTexHelper< MeshType >::TDp3 ( ) [inline, static]

Definition at line 169 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static std::vector<std::pair<vcg::TexCoord2f ,Quadric5<double> > >& vcg::tri::QuadricTexHelper< MeshType >::Vd ( VertexType v) [inline, static]

Definition at line 163 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static VertexType::ScalarType vcg::tri::QuadricTexHelper< MeshType >::W ( VertexType ) [inline, static]

Definition at line 164 of file tri_edge_collapse_quadric_tex.h.

template<class MeshType>
static VertexType::ScalarType vcg::tri::QuadricTexHelper< MeshType >::W ( VertexType ) [inline, static]

Definition at line 165 of file tri_edge_collapse_quadric_tex.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:04