]> SALOME platform Git repositories - modules/shaper.git/blob - src/ModelAPI/ModelAPI.i
Salome HOME
Migration to Boost shared_ptr and first python launch-tests
[modules/shaper.git] / src / ModelAPI / ModelAPI.i
1 /* ModelAPI.i */
2 %module ModelAPI
3 %{
4   #include "ModelAPI.hxx"
5   #include "ModelAPI_Document.hxx"
6   #include "ModelAPI_PluginManager.hxx"
7   #include "ModelAPI_Feature.hxx"
8 %}
9
10 // to avoid error on this
11 #define MODELAPI_EXPORT
12
13 // standard definitions
14 %include "typemaps.i"
15 %include "std_string.i"
16
17 // boost pointers
18 %include <boost_shared_ptr.i>
19 %shared_ptr(ModelAPI_PluginManager)
20 %shared_ptr(ModelAPI_Feature)
21
22 // all supported interfaces
23 %include "ModelAPI_Document.hxx"
24 %include "ModelAPI_PluginManager.hxx"
25 %include "ModelAPI_Feature.hxx"