From b3f43f49d88ee993568a7b6f13b3fc0c4c00656e Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sun, 9 Apr 2006 20:14:28 +0000
Subject: [PATCH] make COlor and Hide/Show commands work with discrete entities

---
 Geo/CAD.cpp | 8 +++++++-
 Geo/Geo.h   | 1 -
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/Geo/CAD.cpp b/Geo/CAD.cpp
index 3e8474cdff..0cb5c0988b 100644
--- a/Geo/CAD.cpp
+++ b/Geo/CAD.cpp
@@ -1,4 +1,4 @@
-// $Id: CAD.cpp,v 1.96 2006-03-08 17:02:50 remacle Exp $
+// $Id: CAD.cpp,v 1.97 2006-04-09 20:14:28 geuzaine Exp $
 //
 // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
 //
@@ -571,15 +571,18 @@ void ColorShape(int Type, int Num, unsigned int Color)
   case MSH_SEGM_ELLI_INV:
   case MSH_SEGM_NURBS:
   case MSH_SEGM_PARAMETRIC:
+  case MSH_SEGM_DISCRETE:
     ColorCurve(Num, Color);
     break;
   case MSH_SURF_NURBS:
   case MSH_SURF_TRIC:
   case MSH_SURF_REGL:
   case MSH_SURF_PLAN:
+  case MSH_SURF_DISCRETE:
     ColorSurface(Num, Color);
     break;
   case MSH_VOLUME:
+  case MSH_VOLUME_DISCRETE:
     ColorVolume(Num, Color);
     break;
   default:
@@ -603,15 +606,18 @@ void VisibilityShape(int Type, int Num, int Mode)
   case MSH_SEGM_ELLI_INV:
   case MSH_SEGM_NURBS:
   case MSH_SEGM_PARAMETRIC:
+  case MSH_SEGM_DISCRETE:
     SetVisibilityByNumber(Num, 3, Mode);
     break;
   case MSH_SURF_NURBS:
   case MSH_SURF_TRIC:
   case MSH_SURF_REGL:
   case MSH_SURF_PLAN:
+  case MSH_SURF_DISCRETE:
     SetVisibilityByNumber(Num, 4, Mode);
     break;
   case MSH_VOLUME:
+  case MSH_VOLUME_DISCRETE:
     SetVisibilityByNumber(Num, 5, Mode);
     break;
   default:
diff --git a/Geo/Geo.h b/Geo/Geo.h
index 2471da338e..26acf4d4a1 100644
--- a/Geo/Geo.h
+++ b/Geo/Geo.h
@@ -56,7 +56,6 @@
 #define MSH_SEGM_ELLI_INV    7
 #define MSH_SEGM_LOOP        8
 #define MSH_SEGM_PARAMETRIC  888
-#define MSH_SEGM_MERGEDSEGS  889
 #define MSH_SEGM_BSPLN       15
 #define MSH_SEGM_URBS        16
 #define MSH_SEGM_NURBS       17
-- 
GitLab