opencascade-hs-0.6.3.0: cpp/hs_TopoDS_Builder.h
#ifndef HS_TOPODS_BUILDER_H
#define HS_TOPODS_BUILDER_H
#include "hs_types.h"
#ifdef __cplusplus
extern "C" {
#endif
TopoDS_Builder * hs_new_TopoDS_Builder(void);
void hs_delete_TopoDS_Builder(TopoDS_Builder * builder);
void hs_TopoDS_Builder_makeWire(
TopoDS_Builder * builder, TopoDS_Wire * wire,
HSExceptionType* exType, void ** exPtr
);
void hs_TopoDS_Builder_makeShell(
TopoDS_Builder * builder, TopoDS_Shell * shell,
HSExceptionType* exType, void ** exPtr
);
void hs_TopoDS_Builder_makeSolid(
TopoDS_Builder * builder, TopoDS_Solid * solid,
HSExceptionType* exType, void ** exPtr
);
void hs_TopoDS_Builder_makeCompSolid(
TopoDS_Builder * builder, TopoDS_CompSolid * solid,
HSExceptionType* exType, void ** exPtr
);
void hs_TopoDS_Builder_makeCompound(
TopoDS_Builder * builder, TopoDS_Compound * compound,
HSExceptionType* exType, void ** exPtr
);
void hs_TopoDS_Builder_add(
TopoDS_Builder * builder, TopoDS_Shape * s, TopoDS_Shape * c,
HSExceptionType* exType, void ** exPtr
);
void hs_TopoDS_Builder_remove(
TopoDS_Builder * builder, TopoDS_Shape * s, TopoDS_Shape * c,
HSExceptionType* exType, void ** exPtr
);
#ifdef __cplusplus
}
#endif
#endif // HS_TOPODS_BUILDER_H