packages feed

opencascade-hs-0.7.0.0: cpp/hs_XCAFDoc_DocumentTool.cpp

#include <XCAFDoc_DocumentTool.hxx>
#include <XCAFDoc_ColorTool.hxx>
#include <XCAFDoc_VisMaterialTool.hxx>
#include "hs_Exception.h"
#include "hs_XCAFDoc_DocumentTool.h"

Handle (XCAFDoc_ShapeTool) * hs_XCAFDoc_DocumentTool_shapeTool(
        TDF_Label * label,
        HSExceptionType* exType, void ** exPtr
){
    return hs_handleEx(exType, exPtr, [label]{
        return new opencascade::handle<XCAFDoc_ShapeTool>(XCAFDoc_DocumentTool::ShapeTool(*label));
    });
}
Handle (XCAFDoc_ColorTool) * hs_XCAFDoc_DocumentTool_colorTool(
        TDF_Label * label,
        HSExceptionType* exType, void ** exPtr
){
    return hs_handleEx(exType, exPtr, [label]{
        return new opencascade::handle<XCAFDoc_ColorTool>(XCAFDoc_DocumentTool::ColorTool(*label));
    });
}

Handle (XCAFDoc_VisMaterialTool) * hs_XCAFDoc_DocumentTool_visMaterialTool(
        TDF_Label * label,
        HSExceptionType* exType, void ** exPtr
){
    return hs_handleEx(exType, exPtr, [label]{
        return new opencascade::handle<XCAFDoc_VisMaterialTool>(XCAFDoc_DocumentTool::VisMaterialTool(*label));
    });
}