]> SALOME platform Git repositories - modules/shaper.git/blob - src/GeomAlgoAPI/GeomAlgoAPI.i
Salome HOME
Merge branch 'master' into BR_PYTHON_PLUGIN
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI.i
1 /* GeomAPI.i */
2 %module GeomAlgoAPI
3 %{
4   #include "memory"
5   #include "GeomAlgoAPI.h"
6   #include "GeomAlgoAPI_FaceBuilder.h"
7   #include "GeomAlgoAPI_EdgeBuilder.h"
8   #include "GeomAlgoAPI_PointBuilder.h"
9   #include "GeomAlgoAPI_SketchBuilder.h"
10 %}
11
12 // to avoid error on this
13 #define GEOMALGOAPI_EXPORT
14
15 // standard definitions
16 %include "typemaps.i"
17 %include "std_string.i"
18 %include "std_list.i"
19 //%include <std_shared_ptr.i>
20 %include <boost_shared_ptr.i>
21
22 %template(ShapeList) std::list<boost::shared_ptr<GeomAPI_Shape> >;
23
24 // all supported interfaces
25 %include "GeomAlgoAPI_FaceBuilder.h"
26 %include "GeomAlgoAPI_EdgeBuilder.h"
27 %include "GeomAlgoAPI_PointBuilder.h"
28 %include "GeomAlgoAPI_SketchBuilder.h"