6 #ifndef CollectionAPI_swig_H_
7 #define CollectionAPI_swig_H_
9 #include <ModelHighAPI_swig.h>
11 #include "CollectionAPI.h"
12 #include "CollectionAPI_Group.h"
13 #include "CollectionAPI_Field.h"
15 #endif // CollectionAPI_swig_H_
20 // import other modules
21 %import "ModelHighAPI.i"
23 // to avoid error on this
24 #define COLLECTIONAPI_EXPORT
26 // standard definitions
28 %include "std_shared_ptr.i"
31 %shared_ptr(CollectionAPI_Group)
32 %shared_ptr(CollectionAPI_Field)
34 // all supported interfaces
35 %include "CollectionAPI_Group.h"
36 %include "CollectionAPI_Field.h"