Salome HOME
Merge branch 'master' into Dev_1.1.0
[modules/shaper.git] / src / PartSet / PartSet_Validators.h
index 389cc4fa20def49b2048b0aa4707063d680465a1..02e73de5fd0308875f827dcb3d1c4a14dd1ffdca 100644 (file)
@@ -72,6 +72,22 @@ class PartSet_RigidValidator : public ModuleBase_SelectionValidator
 class PartSet_DifferentObjectsValidator : public ModelAPI_AttributeValidator
 {
  public:
+// TODO(nds) v1.0.2 master
+//   /// Returns True if the feature is valid
+//   /// \param theFeature a feature to check
+//   /// \param theArguments a list of arguments (names of attributes to check)
+//   /// \param theObject a selected object
+//   /// \param theShape a selected sub-shape
+//  virtual bool isValid(const FeaturePtr& theFeature, const std::list<std::string>& theArguments,
+//                       const ObjectPtr& theObject, const GeomShapePtr& theShape) const;
+//
+//  //! Returns true if the attribute is good for the feature attribute
+//  //! \param theFeature a feature to check
+//  //! \param theArguments a list of arguments (names of attributes to check)
+//  //! \param theAttribute an attribute
+//  virtual bool isValid(const FeaturePtr& theFeature, const std::list<std::string>& theArguments,
+//                       const AttributePtr& theAttribute) const;
+  // ======= end of todo
   //! Returns true if the attribute is good for the feature attribute
   //! \param theAttribute an attribute
   //! \param theArguments a list of arguments (names of attributes to check)
@@ -104,4 +120,4 @@ class PartSet_SketchEntityValidator : public ModelAPI_AttributeValidator
                        const std::list<std::string>& theArguments) const;
 };
 
-#endif
\ No newline at end of file
+#endif