]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModelAPI/ModelAPI_Document.h
Salome HOME
Issue #1865 : initial implementation of fields results and high level API
[modules/shaper.git] / src / ModelAPI / ModelAPI_Document.h
index 8e6f138ad28f901b58ca6dfac58a60a272608ffc..90b87621b71869b567d5e2c7640124583fa07ecf 100644 (file)
@@ -23,6 +23,7 @@ class ModelAPI_ResultConstruction;
 class ModelAPI_ResultBody;
 class ModelAPI_ResultPart;
 class ModelAPI_ResultGroup;
+class ModelAPI_ResultField;
 class ModelAPI_ResultParameter;
 class ModelAPI_Data;
 class GeomAPI_Shape;
@@ -140,6 +141,9 @@ public:
   //! Creates a group result
   virtual std::shared_ptr<ModelAPI_ResultGroup> createGroup(
       const std::shared_ptr<ModelAPI_Data>& theFeatureData, const int theIndex = 0) = 0;
+  //! Creates a field result
+  virtual std::shared_ptr<ModelAPI_ResultField> createField(
+      const std::shared_ptr<ModelAPI_Data>& theFeatureData, const int theIndex = 0) = 0;
   //! Creates a parameter result
   virtual std::shared_ptr<ModelAPI_ResultParameter> createParameter(
       const std::shared_ptr<ModelAPI_Data>& theFeatureData, const int theIndex = 0) = 0;