From 71d47fb25e5413a1a342ee32ebf91e6576a276bb Mon Sep 17 00:00:00 2001 From: Paolo Cignoni cignoni Date: Mon, 28 Jan 2008 13:00:53 +0000 Subject: [PATCH] added delMesh method --- src/meshlab/meshmodel.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/meshlab/meshmodel.h b/src/meshlab/meshmodel.h index dfb1b7629..0f0cd1523 100644 --- a/src/meshlab/meshmodel.h +++ b/src/meshlab/meshmodel.h @@ -23,6 +23,9 @@ /**************************************************************************** History $Log$ +Revision 1.44 2008/01/28 13:00:53 cignoni +added delMesh method + Revision 1.43 2007/12/11 17:14:43 cignoni removed uselss include ocf for vertex @@ -370,6 +373,22 @@ MeshDocument() currentMesh=meshList.back(); } + bool delMesh(MeshModel *mmToDel) + { + if(meshList.size()==1) return false; + QMutableListIterator i(meshList); + while (i.hasNext()) { + MeshModel *md = i.next(); + if (md==mmToDel) + { + i.remove(); + delete mmToDel; + } + } + if(currentMesh == mmToDel) setCurrentMesh(0); + return true; + } + int vn() /// Sum of all the vertices of all the meshes { int tot=0;