From 1977816278298be64eef3514f6f2f64ebb67aebc Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 31 Jan 2010 11:24:11 +0000 Subject: [PATCH] allow common funcs on compounds --- Geo/Geo.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Geo/Geo.cpp b/Geo/Geo.cpp index 5b176ec30d..ac68c649aa 100644 --- a/Geo/Geo.cpp +++ b/Geo/Geo.cpp @@ -1149,15 +1149,18 @@ void DeleteShape(int Type, int Num) case MSH_SEGM_ELLI: case MSH_SEGM_ELLI_INV: case MSH_SEGM_NURBS: + case MSH_SEGM_COMPOUND: DeleteCurve(Num); DeleteCurve(-Num); break; case MSH_SURF_TRIC: case MSH_SURF_REGL: case MSH_SURF_PLAN: + case MSH_SURF_COMPOUND: DeleteSurface(Num); break; case MSH_VOLUME: + case MSH_VOLUME_COMPOUND: DeleteVolume(Num); break; case MSH_POINT_FROM_GMODEL: @@ -1280,6 +1283,7 @@ void VisibilityShape(int Type, int Num, int Mode) case MSH_SEGM_ELLI_INV: case MSH_SEGM_NURBS: case MSH_SEGM_DISCRETE: + case MSH_SEGM_COMPOUND: case MSH_SEGM_FROM_GMODEL: if((c = FindCurve(Num))) c->Visible = Mode; @@ -1295,6 +1299,7 @@ void VisibilityShape(int Type, int Num, int Mode) case MSH_SURF_REGL: case MSH_SURF_PLAN: case MSH_SURF_DISCRETE: + case MSH_SURF_COMPOUND: case MSH_SURF_FROM_GMODEL: if((s = FindSurface(Num))) s->Visible = Mode; @@ -1308,6 +1313,7 @@ void VisibilityShape(int Type, int Num, int Mode) break; case MSH_VOLUME: case MSH_VOLUME_DISCRETE: + case MSH_VOLUME_COMPOUND: case MSH_VOLUME_FROM_GMODEL: if((V = FindVolume(Num))) V->Visible = Mode; -- GitLab