Salome HOME
55b04e81c8129c85b8447ef24f46ed5b12bcb801
[modules/shaper.git] / src / GDMLAPI / GDMLAPI.i
1 /* GDMLAPI.i */
2 // File:        GDMLAPI.i
3 // Created:     29 Nov 2016
4 // Author:      Clarisse Genrault (CEA)
5
6 %module GDMLAPI
7
8 %{
9   #include "GDMLAPI_swig.h"
10 %}
11
12 %include "doxyhelp.i"
13
14 // import other modules
15 %import "ModelHighAPI.i"
16
17 // to avoid error on this
18 #define GDMLAPI_EXPORT
19
20 // standard definitions
21 %include "typemaps.i"
22 %include "std_string.i"
23 %include "std_shared_ptr.i"
24 %include "std_list.i"
25
26 // shared pointers
27 %shared_ptr(GDMLAPI_ConeSegment)
28
29 // all supported interfaces
30 %include "GDMLAPI_ConeSegment.h"
31