From ca8d4abed35c66c6ad633db97e11172a396c769a Mon Sep 17 00:00:00 2001 From: ganovelli Date: Fri, 19 Mar 2010 17:14:01 +0000 Subject: [PATCH] All the functions handling TriMesh::imark have been moved outside the definition of TriMesh to workaround an internal compiler error of vc compiler, and the usages have been consequently updated --- vcg/complex/trimesh/closest.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vcg/complex/trimesh/closest.h b/vcg/complex/trimesh/closest.h index 66bc6c41..e0f6c909 100644 --- a/vcg/complex/trimesh/closest.h +++ b/vcg/complex/trimesh/closest.h @@ -147,9 +147,9 @@ namespace vcg { public: Tmark(){} Tmark( MESH_TYPE *m) {SetMesh(m);} - void UnMarkAll(){m->UnMarkAll();} - bool IsMarked(OBJ_TYPE* obj){return (m->IsMarked(obj));} - void Mark(OBJ_TYPE* obj){m->Mark(obj);} + void UnMarkAll(){ vcg::tri::UnMarkAll(*m);} + bool IsMarked(OBJ_TYPE* obj){return (vcg::tri::IsMarked(*m,obj));} + void Mark(OBJ_TYPE* obj){ vcg::tri::Mark(*m,obj);} void SetMesh(MESH_TYPE *_m) {m=_m;} };