diff --git a/Plugin/PluginManager.cpp b/Plugin/PluginManager.cpp
index e8520f371b08c6b02064c43ff7cc3b9e8995f961..bfb8adb113ea39783e4544fe6a07d06493291a4b 100644
--- a/Plugin/PluginManager.cpp
+++ b/Plugin/PluginManager.cpp
@@ -17,6 +17,7 @@
 #include "CutPlane.h"
 #include "CutParametric.h"
 #include "CutSphere.h"
+#include "CutBox.h"
 #include "Skin.h"
 #include "AnalyseCurvedMesh.h"
 #include "MathEval.h"
@@ -50,6 +51,7 @@
 #include "ExtractEdges.h"
 #include "FieldFromAmplitudePhase.h"
 #include "Bubbles.h"
+#include "NearToFarField.h"
 
 // for testing purposes only :-)
 #undef HAVE_DLOPEN
@@ -157,6 +159,8 @@ void PluginManager::registerDefaultPlugins()
                       ("Particles", GMSH_RegisterParticlesPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
                       ("CutGrid", GMSH_RegisterCutGridPlugin()));
+    allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
+                      ("CutBox", GMSH_RegisterCutBoxPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
                       ("Isosurface", GMSH_RegisterIsosurfacePlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
@@ -223,6 +227,8 @@ void PluginManager::registerDefaultPlugins()
                       ("ExtractEdges", GMSH_RegisterExtractEdgesPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
                       ("FieldFromAmplitudePhase", GMSH_RegisterFieldFromAmplitudePhasePlugin()));
+    allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
+                      ("NearToFarField", GMSH_RegisterNearToFarFieldPlugin()));
     allPlugins.insert(std::pair<std::string, GMSH_Plugin*>
                       ("Bubbles", GMSH_RegisterBubblesPlugin()));
 #if defined(HAVE_TETGEN)