1 // File: ModelAPI_Result.hxx
2 // Created: 07 Jul 2014
3 // Author: Mikhail PONIKAROV
5 #ifndef ModelAPI_Result_H_
6 #define ModelAPI_Result_H_
8 #include "ModelAPI_Object.h"
10 class ModelAPI_Feature;
12 /**\class ModelAPI_Result
14 * \brief The result of a feature.
16 * A generic class that .
18 class ModelAPI_Result : public ModelAPI_Object
21 /// Returns the source feature of this result
22 //virtual boost::shared_ptr<ModelAPI_Feature> owner() = 0;
24 /// Returns the group identifier of this result
25 //virtual std::string groupName() = 0;
28 //! Pointer on feature object
29 typedef boost::shared_ptr<ModelAPI_Result> ResultPtr;