1 // File: ModelAPI_ResultGroup.hxx
2 // Created: 07 Jul 2014
3 // Author: Mikhail PONIKAROV
5 #ifndef ModelAPI_ResultGroup_H_
6 #define ModelAPI_ResultGroup_H_
8 #include "ModelAPI_Result.h"
9 #include <GeomAPI_Shape.h>
13 /**\class ModelAPI_ResultGroup
15 * \brief The groups result.
17 * Provides a compound of selected elements, without storage, one the fly.
19 class ModelAPI_ResultGroup : public ModelAPI_Result
22 /// Returns the group identifier of this result
23 virtual std::string groupName()
28 /// Returns the group identifier of this result
29 static std::string group()
31 static std::string MY_GROUP = "Groups";
37 //! Pointer on feature object
38 typedef std::shared_ptr<ModelAPI_ResultGroup> ResultGroupPtr;