]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModelAPI/ModelAPI_Result.h
Salome HOME
Add tools
[modules/shaper.git] / src / ModelAPI / ModelAPI_Result.h
index 7e3e4ebba323552b5344d02083908ec8137c9d69..14f69a32fb38dbbdd75a660480c62cf0d38c7774 100644 (file)
@@ -52,7 +52,7 @@ class ModelAPI_Result : public ModelAPI_Object
   /// Returns the result is disabled or not.
   MODELAPI_EXPORT virtual bool isDisabled();
 
-  // Returns the parameters of color definition in the resources config manager
+  /// Returns the parameters of color definition in the resources config manager
   virtual void colorConfigInfo(std::string& theSection, std::string& theName,
     std::string& theDefault) {}
 
@@ -68,6 +68,13 @@ class ModelAPI_Result : public ModelAPI_Object
   /// On change of attribute of the result update presentation of this result:
   /// for the current moment there are only presentation attributes assigned to results
   MODELAPI_EXPORT virtual void attributeChanged(const std::string& theID);
+
+protected:
+  /// This method is called just after creation of the object: it must initialize
+  /// all fields, normally initialized in the constructor
+  MODELAPI_EXPORT virtual void init();
+
+friend class Model_Objects;
 };
 
 //! Pointer on feature object