X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FGeomAlgoAPI_ShapeTools.cpp;h=338581782d9204e445b1efcfc91ea6e744cc6d87;hb=1ba7f96679673e8b2aa558b9844461d54ba939b1;hp=aa5486888a6bb5bb3fb7adbd64d9bf06dc2ee896;hpb=2005e7ee527c15e0aaa70d5f0c76a0cf8b89fccf;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.cpp b/src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.cpp index aa5486888..338581782 100644 --- a/src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.cpp +++ b/src/GeomAlgoAPI/GeomAlgoAPI_ShapeTools.cpp @@ -127,7 +127,7 @@ void GeomAlgoAPI_ShapeTools::combineFacesToShells(const ListOfShape& theFacesLis const TopoDS_Shape& aFace = aShIter.Value(); aBuilder.Add(aShell, aFace); } - std::shared_ptr aGeomShell(std::make_shared()); + std::shared_ptr aGeomShell(new GeomAPI_Shape); aGeomShell->setImpl(new TopoDS_Shape(aShell)); theShells.push_back(aGeomShell); } @@ -135,7 +135,7 @@ void GeomAlgoAPI_ShapeTools::combineFacesToShells(const ListOfShape& theFacesLis // Adding free faces. for(NCollection_Map::Iterator aShIter(aFreeFaces); aShIter.More(); aShIter.Next()) { const TopoDS_Shape& aFace = aShIter.Value(); - std::shared_ptr aGeomFace(std::make_shared()); + std::shared_ptr aGeomFace(new GeomAPI_Shape); aGeomFace->setImpl(new TopoDS_Shape(aFace)); theFreeFaces.push_back(aGeomFace); }