]> SALOME platform Git repositories - modules/shaper.git/blob - src/CollectionAPI/CollectionAPI.i
Salome HOME
Issue #1865 : initial implementation of fields results and high level API
[modules/shaper.git] / src / CollectionAPI / CollectionAPI.i
1 /* CollectionAPI.i */
2
3 %module CollectionAPI
4
5 %{
6 #ifndef CollectionAPI_swig_H_
7 #define CollectionAPI_swig_H_
8
9   #include <ModelHighAPI_swig.h>
10
11   #include "CollectionAPI.h"
12   #include "CollectionAPI_Group.h"
13   #include "CollectionAPI_Field.h"
14
15 #endif // CollectionAPI_swig_H_
16 %}
17
18 %include "doxyhelp.i"
19
20 // import other modules
21 %import "ModelHighAPI.i"
22
23 // to avoid error on this
24 #define COLLECTIONAPI_EXPORT
25
26 // standard definitions
27 %include "typemaps.i"
28 %include "std_shared_ptr.i"
29
30 // shared pointers
31 %shared_ptr(CollectionAPI_Group)
32 %shared_ptr(CollectionAPI_Field)
33
34 // all supported interfaces
35 %include "CollectionAPI_Group.h"
36 %include "CollectionAPI_Field.h"