X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI.i;h=0c23dc012860884f10790dd1e0fa675ecdbbdd65;hb=b900918cef83bb82217e7221c7ff0ad9d8a6dbe9;hp=77a0f42e09d794b5b2151713114e69ee153cbc7c;hpb=e216a7bb8d7ee5d20dad462e6b0bdb67a15f056e;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI.i b/src/ModelAPI/ModelAPI.i index 77a0f42e0..0c23dc012 100644 --- a/src/ModelAPI/ModelAPI.i +++ b/src/ModelAPI/ModelAPI.i @@ -35,7 +35,7 @@ #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" @@ -47,15 +47,15 @@ { return std::dynamic_pointer_cast(theObject); } - + %} // to avoid error on this #define MODELAPI_EXPORT // standard definitions -%include "typemaps.i" %include "GeomAPI.i" +%include "typemaps.i" %include "std_string.i" %include "std_list.i" %include "std_shared_ptr.i" @@ -95,7 +95,7 @@ %shared_ptr(ModelAPI_ResultBody) %shared_ptr(ModelAPI_ResultPart) %shared_ptr(ModelAPI_ResultGroup) -%shared_ptr(ModelAPI_ResultParameters) +%shared_ptr(ModelAPI_ResultParameter) // all supported interfaces %include "ModelAPI_Document.h" @@ -124,7 +124,7 @@ %include "ModelAPI_ResultBody.h" %include "ModelAPI_ResultPart.h" %include "ModelAPI_ResultGroup.h" -%include "ModelAPI_ResultParameters.h" +%include "ModelAPI_ResultParameter.h" %include "ModelAPI_Tools.h" // std::list -> [] @@ -134,8 +134,9 @@ // std::dynamic_pointer_cast template std::shared_ptr shared_ptr_cast(std::shared_ptr theObject); -%template(modelAPI_CompositeFeature) shared_ptr_cast; -%template(modelAPI_Feature) shared_ptr_cast; +%template(featureToCompositeFeature) shared_ptr_cast; +%template(objectToFeature) shared_ptr_cast; +%template(compositeFeatureToFeature) shared_ptr_cast; %template(modelAPI_Result) shared_ptr_cast; %template(modelAPI_ResultConstruction) shared_ptr_cast;