opencascade-hs-0.6.3.0: cpp/hs_BRepBuilderAPI_Transform.cpp
#include <BRepBuilderAPI_Transform.hxx>
#include <TopoDS_Shape.hxx>
#include "hs_Exception.h"
#include "hs_BRepBuilderAPI_Transform.h"
TopoDS_Shape * hs_BRepBuilderAPI_Transform_transform(
TopoDS_Shape * shape, gp_Trsf * trsf, bool copy,
HSExceptionType* exType,
void** exPtr
){
return hs_handleEx(
exType,
exPtr,
[shape, trsf, copy]{
auto builder = BRepBuilderAPI_Transform(*shape, *trsf, copy);
return new TopoDS_Shape(builder.Shape());
});
}