20 #ifndef ModelAPI_ResultGroup_H_
21 #define ModelAPI_ResultGroup_H_
23 #include "ModelAPI_Result.h"
24 #include <GeomAPI_Shape.h>
39 MODELAPI_EXPORT
virtual std::string
groupName();
42 inline static std::string
group()
44 static std::string MY_GROUP =
"Groups";
51 static const std::string RESULT_GROUP_COLOR(
"150,150,180");
52 return RESULT_GROUP_COLOR;
58 MODELAPI_EXPORT
virtual void store(
const GeomShapePtr& )
63 typedef std::shared_ptr<ModelAPI_ResultGroup> ResultGroupPtr;
The groups result.
Definition: ModelAPI_ResultGroup.h:35
static const std::string & DEFAULT_COLOR()
default color for a result body
Definition: ModelAPI_ResultGroup.h:49
virtual void store(const GeomShapePtr &)
Stores the result of operation made on groups.
Definition: ModelAPI_ResultGroup.h:58
virtual std::string groupName()
Returns the group identifier of this result.
Definition: ModelAPI_ResultGroup.cpp:27
static std::string group()
Returns the group identifier of this result.
Definition: ModelAPI_ResultGroup.h:42
The result of a feature.
Definition: ModelAPI_Result.h:37