4 #include "GeomAlgoAPI.h"
5 #include "GeomAlgoAPI_Boolean.h"
6 #include "GeomAlgoAPI_CompoundBuilder.h"
7 #include "GeomAlgoAPI_DFLoader.h"
8 #include "GeomAlgoAPI_EdgeBuilder.h"
9 #include "GeomAlgoAPI_Extrusion.h"
10 #include "GeomAlgoAPI_FaceBuilder.h"
11 #include "GeomAlgoAPI_MakeShape.h"
12 #include "GeomAlgoAPI_PointBuilder.h"
13 #include "GeomAlgoAPI_SketchBuilder.h"
16 // to avoid error on this
17 #define GEOMALGOAPI_EXPORT
19 // standard definitions
21 %include "std_string.i"
23 %include "std_shared_ptr.i"
25 // all supported interfaces
26 %include "GeomAlgoAPI_Boolean.h"
27 %include "GeomAlgoAPI_CompoundBuilder.h"
28 %include "GeomAlgoAPI_DFLoader.h"
29 %include "GeomAlgoAPI_EdgeBuilder.h"
30 %include "GeomAlgoAPI_Extrusion.h"
31 %include "GeomAlgoAPI_FaceBuilder.h"
32 %include "GeomAlgoAPI_MakeShape.h"
33 %include "GeomAlgoAPI_PointBuilder.h"
34 %include "GeomAlgoAPI_SketchBuilder.h"
36 %template(ShapeList) std::list<std::shared_ptr<GeomAPI_Shape> >;