20 #ifndef Model_ResultGroup_H_
21 #define Model_ResultGroup_H_
24 #include <ModelAPI_ResultGroup.h>
34 std::shared_ptr<ModelAPI_Data> myOwnerData;
38 MODEL_EXPORT
virtual void colorConfigInfo(std::string& theSection, std::string& theName,
39 std::string& theDefault);
42 MODEL_EXPORT
virtual std::shared_ptr<GeomAPI_Shape>
shape();
47 MODEL_EXPORT
virtual void store(
const GeomShapePtr& theShape);
The groups result.
Definition: ModelAPI_ResultGroup.h:35
Manager of objects of the document.
Definition: Model_Objects.h:46
The groups result.
Definition: Model_ResultGroup.h:33
virtual std::shared_ptr< GeomAPI_Shape > shape()
Returns the compound of selected entities.
Definition: Model_ResultGroup.cpp:48
virtual ~Model_ResultGroup()
Removes the stored builders.
Definition: Model_ResultGroup.h:50
virtual void store(const GeomShapePtr &theShape)
Stores the result of operation made on groups.
Definition: Model_ResultGroup.cpp:109
virtual void colorConfigInfo(std::string &theSection, std::string &theName, std::string &theDefault)
Returns the parameters of color definition in the resources config manager.
Definition: Model_ResultGroup.cpp:40
Model_ResultGroup(std::shared_ptr< ModelAPI_Data > theOwnerData)
Makes a body on the given feature data.
Definition: Model_ResultGroup.cpp:35