X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModelAPI%2FModelAPI.i;h=dc76645c858400c27b191d35e251c9fc336ff224;hb=bb4d0036dd0785056ab21fc237ec7fcc0870ae5f;hp=b08f5daf1a1a63a4b598c5e8e266e9585babec26;hpb=97917d3698f5a2f7fc9596e7c755ff8f6751e373;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI.i b/src/ModelAPI/ModelAPI.i index b08f5daf1..dc76645c8 100644 --- a/src/ModelAPI/ModelAPI.i +++ b/src/ModelAPI/ModelAPI.i @@ -54,6 +54,7 @@ %feature("director") ModelAPI_CompositeFeature; %feature("director") ModelAPI_Data; %feature("director") ModelAPI_Folder; +%feature("director") ModelAPI_Filter; // shared pointers // For ModelAPI_ResultConstruction.shape() @@ -65,6 +66,8 @@ %shared_ptr(ModelAPI_Feature) %shared_ptr(ModelAPI_CompositeFeature) %shared_ptr(ModelAPI_Data) +%shared_ptr(ModelAPI_Filter) +%shared_ptr(ModelAPI_FiltersFeature) %shared_ptr(ModelAPI_Folder) %shared_ptr(ModelAPI_Attribute) %shared_ptr(ModelAPI_AttributeDocRef) @@ -157,6 +160,10 @@ %include "ModelAPI_ResultParameter.h" %include "ModelAPI_Tools.h" %include "ModelAPI_Folder.h" +%include "ModelAPI_Filter.h" +%include "ModelAPI_FiltersArgs.h" +%include "ModelAPI_FiltersFactory.h" +%include "ModelAPI_FiltersFeature.h" // std::list -> [] %template(StringList) std::list; @@ -164,6 +171,7 @@ %template(FeatureList) std::list >; %template(ResultList) std::list >; %template(DocumentList) std::list >; +%template(FilterList) std::list >; // std::set -> [] %template(AttributeSet) std::set >; %template(FeatureSet) std::set >;