diff --git a/vcg/complex/tetramesh/base.h b/vcg/complex/tetramesh/base.h index a988ba9d..284c1481 100644 --- a/vcg/complex/tetramesh/base.h +++ b/vcg/complex/tetramesh/base.h @@ -24,6 +24,9 @@ History $Log: not supported by cvs2svn $ +Revision 1.13 2007/03/12 15:38:03 tarini +Texture coord name change! "TCoord" and "Texture" are BAD. "TexCoord" is GOOD. + Revision 1.12 2005/12/12 11:10:35 ganovelli modifications to compile with gcc @@ -69,12 +72,10 @@ Revision 1.1 2004/04/15 08:54:20 pietroni ***************************************************************************/ -#pragma warning( disable : 4804 ) - #ifndef __VCG_TETRAMESH #define __VCG_TETRAMESH -#include -#include +#include +#include namespace vcg { diff --git a/vcg/complex/tetramesh/subset.h b/vcg/complex/tetramesh/subset.h index 60701abd..23fa47b5 100644 --- a/vcg/complex/tetramesh/subset.h +++ b/vcg/complex/tetramesh/subset.h @@ -26,6 +26,9 @@ History $Log: not supported by cvs2svn $ +Revision 1.4 2005/02/08 14:36:20 turini +Warnings Correction + Revision 1.3 2004/05/17 08:22:45 turini Minor Changes and Now Use STLContainer of Tetrahedron Pointers. @@ -92,13 +95,13 @@ template void SubSet(S_TETRAMESH_TYPE & m, STL_CONT & subSet) { std::vector< InsertedVT > newVertices; - STL_CONT::iterator pfi; + typename STL_CONT::iterator pfi; newVertices.clear(); for(pfi=subSet.begin(); pfi!=subSet.end(); ++pfi) m.tetra.push_back(*(*pfi)); - S_TETRAMESH_TYPE::TetraIterator fi; + typename S_TETRAMESH_TYPE::TetraIterator fi; for(fi=m.tetra.begin(); fi!=m.tetra.end(); ++fi) { newVertices.push_back(InsertedVT((*fi).V(0), &(*fi), 0)); @@ -109,19 +112,19 @@ void SubSet(S_TETRAMESH_TYPE & m, STL_CONT & subSet) std::sort(newVertices.begin(), newVertices.end()); - std::vector< InsertedVT >::iterator curr,next; + typename std::vector< InsertedVT >::iterator curr,next; int pos=0; curr=next=newVertices.begin(); while(next!=newVertices.end()) { if((*curr)!=(*next)) pos++; - (*next).t->V((*next).z)=(S_TETRAMESH_TYPE::VertexPointer)pos; + (*next).t->V((*next).z)=(typename S_TETRAMESH_TYPE::VertexPointer)pos; curr=next; next++; } - std::vector< InsertedVT >::iterator newE=std::unique(newVertices.begin(), newVertices.end()); + typename std::vector< InsertedVT >::iterator newE=std::unique(newVertices.begin(), newVertices.end()); for(curr=newVertices.begin(); curr!=newE; ++curr) m.vert.push_back(*((*curr).v));