X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesAPI%2FFeaturesAPI_BooleanFuse.h;h=7c5f8a2398fac84463fdc762da39611c111a97e5;hb=f60dc9dd94d5d4b0ea07e3e3cbfd5b3028f0942d;hp=495add44e1e7e22aef1a91d69ff63e2fc806a7a8;hpb=c8e4c6d6463eb3d0268c6042ed527c72a898e083;p=modules%2Fshaper.git diff --git a/src/FeaturesAPI/FeaturesAPI_BooleanFuse.h b/src/FeaturesAPI/FeaturesAPI_BooleanFuse.h index 495add44e..7c5f8a239 100644 --- a/src/FeaturesAPI/FeaturesAPI_BooleanFuse.h +++ b/src/FeaturesAPI/FeaturesAPI_BooleanFuse.h @@ -41,12 +41,18 @@ public: FEATURESAPI_EXPORT explicit FeaturesAPI_BooleanFuse(const std::shared_ptr& theFeature); + /// Constructor with values. + FEATURESAPI_EXPORT + FeaturesAPI_BooleanFuse(const std::shared_ptr& theFeature, + const std::list& theMainObjects, + const bool theRemoveEdges = false); + /// Constructor with values. FEATURESAPI_EXPORT FeaturesAPI_BooleanFuse(const std::shared_ptr& theFeature, - const std::list& theMainObjects, - const std::list& theToolObjects, - const bool theRemoveEdges = false); + const std::list& theMainObjects, + const std::list& theToolObjects, + const bool theRemoveEdges = false); /// Destructor. FEATURESAPI_EXPORT @@ -74,6 +80,10 @@ public: FEATURESAPI_EXPORT void setRemoveEdges(const bool theRemoveEdges); + /// Set mode. + FEATURESAPI_EXPORT + void setAdvancedMode(const bool theMode); + /// Dump wrapped feature FEATURESAPI_EXPORT virtual void dump(ModelHighAPI_Dumper& theDumper) const;