Salome HOME
Issue #1366: validator for Partition objects selection list.
[modules/shaper.git] / src / GeomValidators / GeomValidators_Plugin.cpp
index 497e0a70a78f344d72543d0b6760e3069ed0dde9..9b99ffc852230d5d43f259e6262172cfe818016a 100644 (file)
@@ -4,7 +4,6 @@
 
 #include <GeomValidators_BodyShapes.h>
 #include <GeomValidators_BooleanArguments.h>
-#include <GeomValidators_BooleanSelection.h>
 #include <GeomValidators_ConstructionComposite.h>
 #include <GeomValidators_Different.h>
 #include <GeomValidators_DifferentShapes.h>
@@ -13,6 +12,9 @@
 #include <GeomValidators_PartitionArguments.h>
 #include <GeomValidators_ShapeType.h>
 #include <GeomValidators_ZeroOffset.h>
+#include <GeomValidators_IntersectionSelection.h>
+#include <GeomValidators_FeatureKind.h>
+#include <GeomValidators_MinObjectsSelected.h>
 
 #include <ModelAPI_Session.h>
 #include <ModelAPI_Validator.h>
@@ -36,7 +38,9 @@ GeomValidators_Plugin::GeomValidators_Plugin()
   aFactory->registerValidator("GeomValidators_PartitionArguments", new GeomValidators_PartitionArguments);
   aFactory->registerValidator("GeomValidators_ShapeType", new GeomValidators_ShapeType);
   aFactory->registerValidator("GeomValidators_ZeroOffset", new GeomValidators_ZeroOffset);
-  aFactory->registerValidator("GeomValidators_BooleanSelection", new GeomValidators_BooleanSelection);
+  aFactory->registerValidator("GeomValidators_IntersectionSelection", new GeomValidators_IntersectionSelection);
+  aFactory->registerValidator("GeomValidators_FeatureKind", new GeomValidators_FeatureKind);
+  aFactory->registerValidator("GeomValidators_MinObjectsSelected", new GeomValidators_MinObjectsSelected);
 
   // register this plugin
   ModelAPI_Session::get()->registerPlugin(this);