X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelHighAPI%2FModelHighAPI_Selection.h;fp=src%2FModelHighAPI%2FModelHighAPI_Selection.h;h=3ef133dd9d0cd54476b5f9a27b69609afc475b3e;hb=86f8397a0cc86e83d5f963aaadffb3d765fc836a;hp=52b9b40507d353641166c721ad8a7b333ce5d544;hpb=bae2c0f9a9f1c1adbaa371b938feb25ccdfd61ac;p=modules%2Fshaper.git diff --git a/src/ModelHighAPI/ModelHighAPI_Selection.h b/src/ModelHighAPI/ModelHighAPI_Selection.h index 52b9b4050..3ef133dd9 100644 --- a/src/ModelHighAPI/ModelHighAPI_Selection.h +++ b/src/ModelHighAPI/ModelHighAPI_Selection.h @@ -32,6 +32,7 @@ class GeomAPI_Pnt; class GeomAPI_Shape; class ModelAPI_AttributeSelection; class ModelAPI_AttributeSelectionList; +class ModelAPI_FiltersFeature; class ModelAPI_Result; //-------------------------------------------------------------------------------------- typedef std::pair, std::shared_ptr > @@ -52,7 +53,8 @@ public: VT_ResultSubShapePair, VT_TypeSubShapeNamePair, VT_TypeInnerPointPair, - VT_WeakNamingPair + VT_WeakNamingPair, + VT_Filtering }; public: @@ -150,12 +152,13 @@ public: MODELHIGHAPI_EXPORT ModelHighAPI_Selection subResult(int theIndex) const; -private: +protected: VariantType myVariantType; ResultSubShapePair myResultSubShapePair; TypeSubShapeNamePair myTypeSubShapeNamePair; TypeInnerPointPair myTypeInnerPointPair; TypeWeakNamingPair myWeakNamingPair; + std::shared_ptr myFilterFeature; }; //--------------------------------------------------------------------------------------