X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModelAPI%2FModelAPI.i;h=589ac4026502f73df3b9f3ae0bfd9bea3a5d75a9;hb=3dd47d328c0457caf0ed74568f159ffef43ffb42;hp=bbb3d7a412dbb25d7dd6ac3335829ea0028d2677;hpb=475c7f8d39e081fb9defe50a05f18bca625993bf;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI.i b/src/ModelAPI/ModelAPI.i index bbb3d7a41..589ac4026 100644 --- a/src/ModelAPI/ModelAPI.i +++ b/src/ModelAPI/ModelAPI.i @@ -5,6 +5,13 @@ #include "ModelAPI_Document.h" #include "ModelAPI_PluginManager.h" #include "ModelAPI_Feature.h" + #include "ModelAPI_Data.h" + #include "ModelAPI_Object.h" + #include "ModelAPI_Attribute.h" + #include "ModelAPI_AttributeDocRef.h" + #include "ModelAPI_AttributeDouble.h" + #include "ModelAPI_AttributeReference.h" + #include "ModelAPI_AttributeRefAttr.h" %} // to avoid error on this @@ -13,13 +20,29 @@ // standard definitions %include "typemaps.i" %include "std_string.i" +//%include // boost pointers -// %include -// %shared_ptr(ModelAPI_PluginManager) -// %shared_ptr(ModelAPI_Feature) +%include +%shared_ptr(ModelAPI_Document) +%shared_ptr(ModelAPI_PluginManager) +%shared_ptr(ModelAPI_Feature) +%shared_ptr(ModelAPI_Data) +%shared_ptr(ModelAPI_Object) +%shared_ptr(ModelAPI_Attribute) +%shared_ptr(ModelAPI_AttributeDocRef) +%shared_ptr(ModelAPI_AttributeDouble) +%shared_ptr(ModelAPI_AttributeReference) +%shared_ptr(ModelAPI_AttributeRefAttr) // all supported interfaces %include "ModelAPI_Document.h" %include "ModelAPI_PluginManager.h" %include "ModelAPI_Feature.h" +%include "ModelAPI_Data.h" +%include "ModelAPI_Object.h" +%include "ModelAPI_Attribute.h" +%include "ModelAPI_AttributeDocRef.h" +%include "ModelAPI_AttributeDouble.h" +%include "ModelAPI_AttributeReference.h" +%include "ModelAPI_AttributeRefAttr.h"