Use pass by ref instead of a ptr

This commit is contained in:
adam-urbanczyk 2020-07-01 22:13:15 +02:00
parent 242fb6caff
commit acef3c8461

View File

@ -65,10 +65,10 @@ DLL_HEADER void ExportNgOCC(py::module &m)
return geo;
}), py::arg("filename"),
"Load OCC geometry from step, brep or iges file")
.def(py::init([] ( const TopoDS_Shape* s)
.def(py::init([] ( const TopoDS_Shape& s)
{
shared_ptr<OCCGeometry> geo;
geo.reset(FromOCC(*s));
geo.reset(FromOCC(s));
return geo;
}), py::arg("shape"),
"Load OCC geometry from an existing TopoDS_Shape object")