Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / ModelAPI / ModelAPI.i
index dbcb59eaf3cccc62f13c0bdf06c36dcc3a45a2ea..dd78318e0dae2510ce5bea4d7ae57751274a19cb 100644 (file)
@@ -5,7 +5,7 @@
   #include "GeomAPI_Shape.h"
   #include "ModelAPI.h"
   #include "ModelAPI_Document.h"
-  #include "ModelAPI_PluginManager.h"
+  #include "ModelAPI_Session.h"
   #include "ModelAPI_Object.h"
   #include "ModelAPI_Feature.h"
   #include "ModelAPI_Data.h"
@@ -20,6 +20,8 @@
   #include "ModelAPI_AttributeRefList.h"
   #include "ModelAPI_Result.h"
   #include "ModelAPI_ResultConstruction.h"
+  #include "ModelAPI_ResultBody.h"
+  #include "ModelAPI_ResultPart.h"
   
   template<class T> boost::shared_ptr<T> castTo(boost::shared_ptr<ModelAPI_Result> theObject) 
   { 
@@ -44,7 +46,7 @@
 %shared_ptr(GeomAPI_Interface)
 %shared_ptr(GeomAPI_Shape)
 %shared_ptr(ModelAPI_Document)
-%shared_ptr(ModelAPI_PluginManager)
+%shared_ptr(ModelAPI_Session)
 %shared_ptr(ModelAPI_Object)
 %shared_ptr(ModelAPI_Feature)
 %shared_ptr(ModelAPI_Data)
 %shared_ptr(ModelAPI_AttributeRefList)
 %shared_ptr(ModelAPI_Result)
 %shared_ptr(ModelAPI_ResultConstruction)
+%shared_ptr(ModelAPI_ResultBody)
+%shared_ptr(ModelAPI_ResultPart)
 
 // all supported interfaces
 %include "GeomAPI_Interface.h"
 %include "GeomAPI_Shape.h"
 %include "ModelAPI_Document.h"
-%include "ModelAPI_PluginManager.h"
+%include "ModelAPI_Session.h"
 %include "ModelAPI_Object.h"
 %include "ModelAPI_Feature.h"
 %include "ModelAPI_Data.h"
 %include "ModelAPI_AttributeRefList.h"
 %include "ModelAPI_Result.h"
 %include "ModelAPI_ResultConstruction.h"
+%include "ModelAPI_ResultBody.h"
+%include "ModelAPI_ResultPart.h"
 
 %template(ObjectList) std::list<boost::shared_ptr<ModelAPI_Object> >;
 %template(ResultList) std::list<boost::shared_ptr<ModelAPI_Result> >;
 
 template<class T> boost::shared_ptr<T> castTo(boost::shared_ptr<ModelAPI_Result> theObject);
 %template(modelAPI_ResultConstruction) castTo<ModelAPI_ResultConstruction>;
+%template(modelAPI_ResultBody) castTo<ModelAPI_ResultBody>;
+%template(modelAPI_ResultPart) castTo<ModelAPI_ResultPart>;