#include <tri_edge_collapse_quadric_tex.h>
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 Quadric5Temp & | TD () |
| static QuadricTemp & | TD3 () |
| 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 &) |
Definition at line 91 of file tri_edge_collapse_quadric_tex.h.
| 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.
| 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.
| typedef MeshType::VertexType vcg::tri::QuadricTexHelper< MeshType >::VertexType |
Definition at line 94 of file tri_edge_collapse_quadric_tex.h.
| vcg::tri::QuadricTexHelper< MeshType >::QuadricTexHelper | ( | ) | [inline] |
Definition at line 99 of file tri_edge_collapse_quadric_tex.h.
| 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.
| 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.
| static void vcg::tri::QuadricTexHelper< MeshType >::Init | ( | ) | [inline, static] |
Definition at line 102 of file tri_edge_collapse_quadric_tex.h.
| static void vcg::tri::QuadricTexHelper< MeshType >::Merge | ( | VertexType & | , |
| VertexType const & | |||
| ) | [inline, static] |
Definition at line 166 of file tri_edge_collapse_quadric_tex.h.
| 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.
| 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.
| 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.
| 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.
| static Quadric5Temp& vcg::tri::QuadricTexHelper< MeshType >::TD | ( | ) | [inline, static] |
Definition at line 168 of file tri_edge_collapse_quadric_tex.h.
| static QuadricTemp& vcg::tri::QuadricTexHelper< MeshType >::TD3 | ( | ) | [inline, static] |
Definition at line 170 of file tri_edge_collapse_quadric_tex.h.
| static Quadric5Temp* & vcg::tri::QuadricTexHelper< MeshType >::TDp | ( | ) | [inline, static] |
Definition at line 167 of file tri_edge_collapse_quadric_tex.h.
| static QuadricTemp* & vcg::tri::QuadricTexHelper< MeshType >::TDp3 | ( | ) | [inline, static] |
Definition at line 169 of file tri_edge_collapse_quadric_tex.h.
| 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.
| static VertexType::ScalarType vcg::tri::QuadricTexHelper< MeshType >::W | ( | VertexType * | ) | [inline, static] |
Definition at line 164 of file tri_edge_collapse_quadric_tex.h.
| static VertexType::ScalarType vcg::tri::QuadricTexHelper< MeshType >::W | ( | VertexType & | ) | [inline, static] |
Definition at line 165 of file tri_edge_collapse_quadric_tex.h.