X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI.i;h=7da97d0c182ff97c2324541f1e984eb16cd2ca3e;hb=506a83727ca8f8297fc1dcdf4ea40d7865c35450;hp=bd8cc724a39efec30c605993c166a9373e7bea5c;hpb=a24b7e6f4d112d5e7889fd76f030298fc428cd01;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI.i b/src/ModelAPI/ModelAPI.i index bd8cc724a..7da97d0c1 100644 --- a/src/ModelAPI/ModelAPI.i +++ b/src/ModelAPI/ModelAPI.i @@ -10,6 +10,7 @@ %{ #include "ModelAPI.h" + #include "ModelAPI_Entity.h" #include "ModelAPI_Document.h" #include "ModelAPI_Session.h" #include "ModelAPI_Object.h" @@ -35,10 +36,11 @@ #include "ModelAPI_ResultConstruction.h" #include "ModelAPI_ResultBody.h" #include "ModelAPI_ResultPart.h" - #include "ModelAPI_ResultParameters.h" + #include "ModelAPI_ResultParameter.h" #include "ModelAPI_ResultGroup.h" #include "ModelAPI_Tools.h" - + #include "ModelAPI_ResultCompSolid.h" + #include #include @@ -69,6 +71,7 @@ // shared pointers // For ModelAPI_ResultConstruction.shape() +%shared_ptr(ModelAPI_Entity) %shared_ptr(ModelAPI_Document) %shared_ptr(ModelAPI_Session) %shared_ptr(ModelAPI_Plugin) @@ -95,9 +98,11 @@ %shared_ptr(ModelAPI_ResultBody) %shared_ptr(ModelAPI_ResultPart) %shared_ptr(ModelAPI_ResultGroup) -%shared_ptr(ModelAPI_ResultParameters) +%shared_ptr(ModelAPI_ResultParameter) +%shared_ptr(ModelAPI_ResultCompSolid) // all supported interfaces +%include "ModelAPI_Entity.h" %include "ModelAPI_Document.h" %include "ModelAPI_Session.h" %include "ModelAPI_Plugin.h" @@ -124,8 +129,9 @@ %include "ModelAPI_ResultBody.h" %include "ModelAPI_ResultPart.h" %include "ModelAPI_ResultGroup.h" -%include "ModelAPI_ResultParameters.h" +%include "ModelAPI_ResultParameter.h" %include "ModelAPI_Tools.h" +%include "ModelAPI_ResultCompSolid.h" // std::list -> [] %template(ObjectList) std::list >; @@ -142,7 +148,9 @@ template std::shared_ptr shared_ptr_cast(std::shared_ptr %template(modelAPI_ResultConstruction) shared_ptr_cast; %template(modelAPI_ResultBody) shared_ptr_cast; %template(modelAPI_ResultPart) shared_ptr_cast; +%template(modelAPI_ResultParameter) shared_ptr_cast; %template(modelAPI_ResultGroup) shared_ptr_cast; +%template(modelAPI_ResultCompSolid) shared_ptr_cast; // Attribute casts %template(modelAPI_AttributeDocRef) shared_ptr_cast;