Salome HOME
Put groups to the separated plugin: Collection
[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
14 #endif // CollectionAPI_swig_H_
15 %}
16
17 %include "doxyhelp.i"
18
19 // import other modules
20 %import "ModelHighAPI.i"
21
22 // to avoid error on this
23 #define COLLECTIONAPI_EXPORT
24
25 // standard definitions
26 %include "typemaps.i"
27 %include "std_shared_ptr.i"
28
29 // shared pointers
30 %shared_ptr(CollectionAPI_Group)
31
32 // all supported interfaces
33 %include "CollectionAPI_Group.h"