20 #ifndef FeaturesAPI_RemoveExtraEdges_H_
21 #define FeaturesAPI_RemoveExtraEdges_H_
23 #include "FeaturesAPI.h"
25 #include <FeaturesPlugin_RemoveExtraEdges.h>
27 #include <ModelHighAPI_Interface.h>
28 #include <ModelHighAPI_Macro.h>
47 const bool theDoUniteFaces);
74 const
bool theDoUniteFaces = false);
Attribute that contains boolean value.
Definition: ModelAPI_AttributeBoolean.h:31
Attribute that contains reference to the sub-shape of some result, the selected shape.
Definition: ModelAPI_AttributeSelection.h:35
Document for internal data structure of any object storage.
Definition: ModelAPI_Document.h:53
Dump engine for the model.
Definition: ModelHighAPI_Dumper.h:81
Base class for feature interfaces.
Definition: ModelHighAPI_Interface.h:46
Class for filling ModelAPI_AttributeSelection.
Definition: ModelHighAPI_Selection.h:49
RemoveExtraEdgesPtr addRemoveExtraEdges(const std::shared_ptr< ModelAPI_Document > &thePart, const ModelHighAPI_Selection &theBase, const bool theDoUniteFaces=false)
Create RemoveExtraEdges feature.
Definition: FeaturesAPI_RemoveExtraEdges.cpp:70