#ifndef HS_TYPES_H #define HS_TYPES_H #ifndef __cplusplus typedef void TopoDS_Shape; typedef void TopoDS_Vertex; typedef void TopoDS_Edge; typedef void TopoDS_Face; typedef void TopoDS_Wire; typedef void TopoDS_Compound; typedef void TopoDS_CompSolid; typedef void TopoDS_Solid; typedef void TopoDS_Shell; typedef void TopoDS_Builder; typedef void TopLoc_Location; typedef int TopAbs_Orientation; typedef int TopAbs_ShapeEnum; typedef void gp_Pnt; typedef void gp_Ax1; typedef void gp_Ax2; typedef void gp_Ax3; typedef void gp_Ax2d; typedef void gp_Pnt2d; typedef void gp_Dir; typedef void gp_Dir2d; typedef void gp_Vec; typedef void gp_Vec2d; typedef void gp_Trsf; typedef void gp_GTrsf; typedef void gp_Trsf2d; typedef void gp_XYZ; typedef void BRep_Builder; typedef void BRepBuilderAPI_Transform; typedef void BRepBuilderAPI_MakeWire; typedef void BRepBuilderAPI_MakeFace; typedef void BRepBuilderAPI_MakeSolid; typedef void BRepBuilderAPI_MakeShape; typedef void BRepBuilderAPI_Sewing; typedef int BRepBuilderAPI_WireError; typedef int BRepBuilderAPI_FaceError; typedef void BRepFilletAPI_MakeFillet; typedef void BRepPrimAPI_MakeBox; typedef void TopExp_Explorer; typedef void BRepPrimAPI_MakeCylinder; typedef void BRepPrimAPI_MakeRevol; typedef void BRepOffsetAPI_MakePipe; typedef void TopTools_ListOfShape; typedef void BRepTools_WireExplorer; typedef void BRepOffsetAPI_MakeThickSolid; typedef void Geom2d_Ellipse; typedef void Geom_Curve; typedef void Geom_BezierCurve; typedef void BRepOffsetAPI_ThruSections; typedef void BRepMesh_IncrementalMesh; typedef void StlAPI_Writer; typedef void StlAPI_Reader; typedef void STEPControl_Writer; typedef void STEPControl_Reader; typedef int STEPControl_StepModelType; typedef void XSControl_Reader; typedef int IFSelect_ReturnStatus; typedef void Font_BRepFont; typedef void Font_BRepTextBuilder; typedef int Font_FontAspect; typedef int Graphic3d_HorizontalTextAlignment; typedef int Graphic3d_VerticalTextAlignment; typedef void BRepOffsetAPI_MakeOffsetShape; typedef int BRepOffset_Mode; typedef int GeomAbs_JoinType; typedef void GProp_GProps; typedef void Bnd_Box; typedef void Bnd_OBB; typedef void Message_ProgressRange; typedef void RWGltf_CafWriter; typedef void RWGltf_CafReader; typedef void RWObj_CafWriter; typedef void RWObj_CafReader; typedef void RWMesh_CafReader; typedef void TColStd_IndexedDataMapOfStringString; typedef void TDF_Label; typedef void TDocStd_Document; typedef void XCAFDoc_ShapeTool; typedef void ShapeFix_Solid; typedef int ShapeExtend_Status; typedef void Poly_Triangulation; typedef void Poly_Triangle; #define Handle(X) void #define ARRAY_1(X) void #else // __cplusplus #define ARRAY_1(X) NCollection_Array1 #endif // __cplusplus #endif // HS_TYPES_H