]> SALOME platform Git repositories - modules/shaper.git/blob - src/ModelAPI/ModelAPI_ResultParameters.h
Salome HOME
Define guards are corrected according to the code style
[modules/shaper.git] / src / ModelAPI / ModelAPI_ResultParameters.h
1 // File:        ModelAPI_ResultParameters.h
2 // Created:     07 Jul 2014
3 // Author:      Vitaly SMETANNIKOV
4
5 #ifndef ModelAPI_ResultParameters_H_
6 #define ModelAPI_ResultParameters_H_
7
8 #include "ModelAPI_Result.h"
9
10 /**\class ModelAPI_ResultParameters
11  * \ingroup DataModel
12  * \brief The construction element result of a feature.
13  *
14  * Provides a shape that may be displayed in the viewer.
15  * Intermediate, light result that in many cases produces a result on the fly.
16  */
17 class ModelAPI_ResultParameters : public ModelAPI_Result
18 {
19 public:
20   /// Returns the group identifier of this result
21   virtual std::string groupName()
22     { return group(); }
23
24   /// Returns the group identifier of this result
25   static std::string group()
26     {static std::string MY_GROUP = "Parameters"; return MY_GROUP;}
27 };
28
29 //! Pointer on feature object
30 typedef boost::shared_ptr<ModelAPI_ResultParameters> ResultParametersPtr;
31
32 #endif