5 #include "ModelAPI_Document.h"
6 #include "ModelAPI_PluginManager.h"
7 #include "ModelAPI_Feature.h"
8 #include "ModelAPI_Object.h"
11 // to avoid error on this
12 #define MODELAPI_EXPORT
14 // standard definitions
16 %include "std_string.i"
17 %include <std_shared_ptr.i>
20 // %include <boost_shared_ptr.i>
21 %shared_ptr(ModelAPI_Document)
22 %shared_ptr(ModelAPI_PluginManager)
23 %shared_ptr(ModelAPI_Feature)
24 %shared_ptr(ModelAPI_Object)
26 // all supported interfaces
27 %include "ModelAPI_Document.h"
28 %include "ModelAPI_PluginManager.h"
29 %include "ModelAPI_Feature.h"
30 %include "ModelAPI_Object.h"