diff --git a/Plugin/CutMap.h b/Plugin/CutMap.h
index 308d5f1a8f558bc6c376900d7cdd38986e3f4590..f56ccec33e7ff9c5b94de8d8b1ac27aa3ead8386 100644
--- a/Plugin/CutMap.h
+++ b/Plugin/CutMap.h
@@ -29,17 +29,17 @@ extern "C"
 
 class GMSH_CutMapPlugin : public GMSH_LevelsetPlugin
 {
-  virtual double levelset (double x, double y, double z, double val) const;
+  double levelset (double x, double y, double z, double val) const;
 public:
   GMSH_CutMapPlugin();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 
 #endif
diff --git a/Plugin/CutPlane.h b/Plugin/CutPlane.h
index 11ce91d156d3fa782879e04ef041ef7d2c54ee85..982da874064bf3d692fa091716af95b0b095120b 100644
--- a/Plugin/CutPlane.h
+++ b/Plugin/CutPlane.h
@@ -29,17 +29,17 @@ extern "C"
 
 class GMSH_CutPlanePlugin : public GMSH_LevelsetPlugin
 {
-  virtual double levelset (double x, double y, double z, double val) const;
+  double levelset (double x, double y, double z, double val) const;
 public:
   GMSH_CutPlanePlugin();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber *GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber *GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 
 #endif
diff --git a/Plugin/CutSphere.h b/Plugin/CutSphere.h
index d06a95504aea91740a8dbb5e77e636dc8952cbee..c79eed6ecf8aea09a78868b0431e1dbacfa52938 100644
--- a/Plugin/CutSphere.h
+++ b/Plugin/CutSphere.h
@@ -29,17 +29,17 @@ extern "C"
 
 class GMSH_CutSpherePlugin : public GMSH_LevelsetPlugin
 {
-  virtual double levelset (double x, double y, double z, double val) const;
+  double levelset (double x, double y, double z, double val) const;
 public:
   GMSH_CutSpherePlugin();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 
 #endif
diff --git a/Plugin/Harmonic2Time.h b/Plugin/Harmonic2Time.h
index 57d053ddc7557cf4dc56aca908f640661996743f..18cff5982c972a80b0fab77cb83992138587b20f 100644
--- a/Plugin/Harmonic2Time.h
+++ b/Plugin/Harmonic2Time.h
@@ -29,15 +29,15 @@ class GMSH_Harmonic2TimePlugin : public GMSH_Post_Plugin
 {
 public:
   GMSH_Harmonic2TimePlugin();
-  virtual void Run();
-  virtual void Save();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void Run();
+  void Save();
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 #endif
diff --git a/Plugin/Skin.h b/Plugin/Skin.h
index 833c6e22f88b3fd7430cec2c8c01bbc551d08764..f87cb3f19dfc2dd70386bbefac42ffb1d49c42b7 100644
--- a/Plugin/Skin.h
+++ b/Plugin/Skin.h
@@ -29,15 +29,15 @@ class GMSH_SkinPlugin : public GMSH_Post_Plugin
 {
 public:
   GMSH_SkinPlugin();
-  virtual void Run();
-  virtual void Save();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void Run();
+  void Save();
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 #endif
diff --git a/Plugin/Smooth.h b/Plugin/Smooth.h
index 318d3dabb7d2d0966be9d2e155d4021999cc788e..548742fda8649e851ce5aba05253a5c475b99812 100644
--- a/Plugin/Smooth.h
+++ b/Plugin/Smooth.h
@@ -29,15 +29,15 @@ class GMSH_SmoothPlugin : public GMSH_Post_Plugin
 {
 public:
   GMSH_SmoothPlugin();
-  virtual void Run();
-  virtual void Save();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void Run();
+  void Save();
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 #endif
diff --git a/Plugin/SphericalRaise.h b/Plugin/SphericalRaise.h
index 87a3cc0bf870249b04d1334af9cc99f33c245cca..ebf67a1cce863affe26b71c90a51da6600317fa2 100644
--- a/Plugin/SphericalRaise.h
+++ b/Plugin/SphericalRaise.h
@@ -29,15 +29,15 @@ class GMSH_SphericalRaisePlugin : public GMSH_Post_Plugin
 {
 public:
   GMSH_SphericalRaisePlugin();
-  virtual void Run();
-  virtual void Save();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void Run();
+  void Save();
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 #endif
diff --git a/Plugin/Transform.h b/Plugin/Transform.h
index fc193c4e7ecc633e700dc727ec122f2684b0622e..57ab251f3b00ddb46f516279f8a08b2fd068b81a 100644
--- a/Plugin/Transform.h
+++ b/Plugin/Transform.h
@@ -29,15 +29,15 @@ class GMSH_TransformPlugin : public GMSH_Post_Plugin
 {
 public:
   GMSH_TransformPlugin();
-  virtual void Run();
-  virtual void Save();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void Run();
+  void Save();
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 #endif
diff --git a/Plugin/Triangulate.h b/Plugin/Triangulate.h
index eeb7e7fbd8c68e07ef503c06c00cee294fa157fd..e23baa0ef1645cadfcd348181281da3602b9cc14 100644
--- a/Plugin/Triangulate.h
+++ b/Plugin/Triangulate.h
@@ -29,15 +29,15 @@ class GMSH_TriangulatePlugin : public GMSH_Post_Plugin
 {
 public:
   GMSH_TriangulatePlugin();
-  virtual void Run();
-  virtual void Save();
-  virtual void getName  (char *name) const;
-  virtual void getInfos (char *author, 
-			 char *copyright,
-			 char *help_text) const;
-  virtual void CatchErrorMessage (char *errorMessage) const;
-  virtual int getNbOptions() const;
-  virtual StringXNumber* GetOption (int iopt);  
-  virtual Post_View *execute (Post_View *);
+  void Run();
+  void Save();
+  void getName  (char *name) const;
+  void getInfos (char *author, 
+  		 char *copyright,
+  		 char *help_text) const;
+  void CatchErrorMessage (char *errorMessage) const;
+  int getNbOptions() const;
+  StringXNumber* GetOption (int iopt);  
+  Post_View *execute (Post_View *);
 };
 #endif