X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBuildAPI%2FBuildAPI_Face.cpp;h=54b731c84806d92585b0445baa51367fcd02ae26;hb=e20a4ec83c24222f7a3b159111f15e87bce6370f;hp=930021d3911b27fe15c8bf0b6bb080d74d281c82;hpb=7f2ee5f249f762b336a68cebb006ea83b50caa50;p=modules%2Fshaper.git diff --git a/src/BuildAPI/BuildAPI_Face.cpp b/src/BuildAPI/BuildAPI_Face.cpp index 930021d39..54b731c84 100644 --- a/src/BuildAPI/BuildAPI_Face.cpp +++ b/src/BuildAPI/BuildAPI_Face.cpp @@ -6,6 +6,7 @@ #include "BuildAPI_Face.h" +#include #include //================================================================================================== @@ -39,7 +40,16 @@ void BuildAPI_Face::setBase(const std::list& theBaseObje execute(); } -// TODO(spo): make add* as static functions of the class +//================================================================================================== +void BuildAPI_Face::dump(ModelHighAPI_Dumper& theDumper) const +{ + FeaturePtr aBase = feature(); + std::string aPartName = theDumper.name(aBase->document()); + + theDumper << aBase << " = model.addFace(" << aPartName << ", " + << aBase->selectionList(BuildPlugin_Face::BASE_OBJECTS_ID()) << ")" << std::endl; +} + //================================================================================================== FacePtr addFace(const std::shared_ptr& thePart, const std::list& theBaseObjects)