From 7e26fd3c276c0cb0388704b217f9bbe8a5ce9a2e Mon Sep 17 00:00:00 2001 From: cignoni Date: Thu, 18 Oct 2012 16:25:50 +0000 Subject: [PATCH] Cleaned up include files and templates in MIQ --- wrap/miq/MIQ.h | 3 --- wrap/miq/core/poisson_solver.h | 1 - wrap/miq/core/seams_initializer.h | 16 ++++++++-------- wrap/miq/core/stiffening.h | 6 +++--- wrap/miq/core/vertex_indexing.h | 2 +- 5 files changed, 12 insertions(+), 16 deletions(-) diff --git a/wrap/miq/MIQ.h b/wrap/miq/MIQ.h index d756f2cc..bccb9765 100644 --- a/wrap/miq/MIQ.h +++ b/wrap/miq/MIQ.h @@ -2,7 +2,6 @@ #define __MIQ__ #include -#include #include "quadrangulator.h" #include "core/poisson_solver.h" #include "core/param_stats.h" @@ -10,8 +9,6 @@ #include "core/vertex_indexing.h" #include "core/stiffening.h" #include -#include -#include #define USECOMISO diff --git a/wrap/miq/core/poisson_solver.h b/wrap/miq/core/poisson_solver.h index 740c1650..cac455fd 100644 --- a/wrap/miq/core/poisson_solver.h +++ b/wrap/miq/core/poisson_solver.h @@ -8,7 +8,6 @@ #include "auxmath.h" #include "sparsesystemdata.h" -#include "mesh_type.h" #include "vertex_indexing.h" template diff --git a/wrap/miq/core/seams_initializer.h b/wrap/miq/core/seams_initializer.h index 7e24342b..6810b780 100644 --- a/wrap/miq/core/seams_initializer.h +++ b/wrap/miq/core/seams_initializer.h @@ -35,19 +35,19 @@ private: } ///return true if a vertex is singluar by looking at initialized missmatches - bool IsSingularByMMatch(const CVertex &v,int &missmatch) + bool IsSingularByMMatch(const VertexType &v,int &missmatch) { ///check that is on border.. if (v.IsB())return false; - std::vector faces; + std::vector faces; std::vector edges; - vcg::face::VFOrderedStarVF_FF(v,faces,edges); + vcg::face::VFOrderedStarVF_FF(v,faces,edges); missmatch=0; for (unsigned int i=0;i::FaceClearV(*mesh); + vcg::tri::UpdateFlags::FaceClearV(*mesh); for (FaceIterator f = mesh->face.begin(); f!=mesh->face.end(); f++) if (!f->IsD()) @@ -220,14 +220,14 @@ private: { for (unsigned int i=0;iface.size();i++) { - CFace *curr_f=&mesh->face[i]; + FaceType *curr_f=&mesh->face[i]; for (int j=0;j<3;j++) { - CFace *opp_f=curr_f->FFp(j); + FaceType *opp_f=curr_f->FFp(j); if (curr_f==opp_f) Handle_MMatch[curr_f][j]=0; else - Handle_MMatch[curr_f][j]=vcg::tri::CrossField::MissMatchByCross(*curr_f,*opp_f); + Handle_MMatch[curr_f][j]=vcg::tri::CrossField::MissMatchByCross(*curr_f,*opp_f); } } } diff --git a/wrap/miq/core/stiffening.h b/wrap/miq/core/stiffening.h index e7df66a7..b61a94d1 100644 --- a/wrap/miq/core/stiffening.h +++ b/wrap/miq/core/stiffening.h @@ -31,7 +31,7 @@ public: for (unsigned int i=0;i Handle_Singular; - Handle_Singular=vcg::tri::Allocator::GetPerVertexAttribute(mesh,std::string("Singular")); + Handle_Singular=vcg::tri::Allocator:: template GetPerVertexAttribute(mesh,std::string("Singular")); std::vector to_stiff; for(unsigned int i=0;icV1(edgef0)==f1->cV0(edgef1)); } - bool IsSeam(CFace *f0,CFace *f1) + bool IsSeam(FaceType *f0,FaceType *f1) { for (int i=0;i<3;i++) {