opencascade-hs-0.6.3.0: cpp/hs_XCAFDoc_ShapeTool.cpp
#include <XCAFDoc_ShapeTool.hxx>
#include "hs_Exception.h"
#include "hs_XCAFDoc_ShapeTool.h"
void hs_delete_XCAFDoc_ShapeTool(Handle(XCAFDoc_ShapeTool) * shapeTool){
delete shapeTool;
}
TDF_Label * hs_XCAFDoc_ShapeTool_addShape(
Handle(XCAFDoc_ShapeTool) *shapeTool, TopoDS_Shape *theShape, bool makeAssembly, bool makePrepare,
HSExceptionType* exType, void ** exPtr
){
return hs_handleEx(exType, exPtr, [shapeTool, theShape, makeAssembly, makePrepare]{
return new TDF_Label(shapeTool->get()->AddShape(*theShape, makeAssembly, makePrepare));
});
}