X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBuildAPI%2FBuildAPI_SubShapes.cpp;h=21f23e83928e4787616ee7f716ee945f26f0392c;hb=b38bb339a84175749f2742d906db858e3377c86b;hp=c4eaafb4fe371bf6d79605ad12ead1eba6db4e52;hpb=f98f887290d4e2b4bd6618389911e82b6b9674f3;p=modules%2Fshaper.git diff --git a/src/BuildAPI/BuildAPI_SubShapes.cpp b/src/BuildAPI/BuildAPI_SubShapes.cpp index c4eaafb4f..21f23e839 100644 --- a/src/BuildAPI/BuildAPI_SubShapes.cpp +++ b/src/BuildAPI/BuildAPI_SubShapes.cpp @@ -6,6 +6,7 @@ #include "BuildAPI_SubShapes.h" +#include #include //================================================================================================== @@ -49,6 +50,17 @@ void BuildAPI_SubShapes::setSubShapes(const std::list& t execute(); } +//================================================================================================== +void BuildAPI_SubShapes::dump(ModelHighAPI_Dumper& theDumper) const +{ + FeaturePtr aBase = feature(); + std::string aPartName = theDumper.name(aBase->document()); + + theDumper << aBase << " = model.addSubShapes(" << aPartName << ", " + << aBase->selection(BuildPlugin_SubShapes::BASE_SHAPE_ID()) << ", " + << aBase->selectionList(BuildPlugin_SubShapes::SUBSHAPES_ID()) << ")" << std::endl; +} + //================================================================================================== SubShapesPtr addSubShapes(const std::shared_ptr& thePart, const ModelHighAPI_Selection& theBaseShape,