Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / ModelAPI / ModelAPI_Result.h
1 // File:        ModelAPI_Result.hxx
2 // Created:     07 Jul 2014
3 // Author:      Mikhail PONIKAROV
4
5 #ifndef ModelAPI_Result_HeaderFile
6 #define ModelAPI_Result_HeaderFile
7
8 #include "ModelAPI_Object.h"
9
10 class ModelAPI_Feature;
11
12 /**\class ModelAPI_Result
13  * \ingroup DataModel
14  * \brief The result of a feature.
15  *
16  * A generic class that .
17  */
18 class ModelAPI_Result : public ModelAPI_Object
19 {
20 public:
21   /// Returns the source feature of this result
22   //virtual boost::shared_ptr<ModelAPI_Feature> owner() = 0;
23
24   /// Returns the group identifier of this result
25   //virtual std::string groupName() = 0;
26 };
27
28 //! Pointer on feature object
29 typedef boost::shared_ptr<ModelAPI_Result> ResultPtr;
30
31 #endif