[MeshPart] Use std::shared_ptr instead of boost::shared_ptr

There's no need to use boost version when stl has support for shared_ptr
This commit is contained in:
Benjamin Nauck
2021-03-06 01:04:55 +01:00
committed by wwmayer
parent 1384903af8
commit 7bacc68533

View File

@@ -86,13 +86,13 @@ Py::Object makeEdge(const TopoDS_Edge& edge)
return Py::asObject(new Part::TopoShapeEdgePy(new Part::TopoShape(edge)));
}
boost::shared_ptr<FaceUnwrapper> FaceUnwrapper_face(const py::object& face)
std::shared_ptr<FaceUnwrapper> FaceUnwrapper_face(const py::object& face)
{
const TopoDS_Face& myFace = getTopoDSFace(face);
return boost::shared_ptr<FaceUnwrapper>(new FaceUnwrapper(myFace));
return std::shared_ptr<FaceUnwrapper>(new FaceUnwrapper(myFace));
}
boost::shared_ptr<FaceUnwrapper> FaceUnwrapper_mesh(const py::object& points,
std::shared_ptr<FaceUnwrapper> FaceUnwrapper_mesh(const py::object& points,
const py::object& facets)
{
try {
@@ -122,7 +122,7 @@ boost::shared_ptr<FaceUnwrapper> FaceUnwrapper_mesh(const py::object& points,
}
}
return boost::shared_ptr<FaceUnwrapper>(new FaceUnwrapper(coords, triangles));
return std::shared_ptr<FaceUnwrapper>(new FaceUnwrapper(coords, triangles));
}
catch (const Py::Exception&) {
Base::PyException e;