X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_AttributeSelectionList.h;h=d28798dda638f5dac20896b926f8428cd937dc91;hb=530f5aff42069e844c4a4ef164088ea23ba0e2dd;hp=a69635c4bdb7b41bede5677b15ca2656f7956b63;hpb=3f7ae70c061fc8e59a83fb665e66623d083314da;p=modules%2Fshaper.git diff --git a/src/Model/Model_AttributeSelectionList.h b/src/Model/Model_AttributeSelectionList.h index a69635c4b..d28798dda 100644 --- a/src/Model/Model_AttributeSelectionList.h +++ b/src/Model/Model_AttributeSelectionList.h @@ -49,6 +49,14 @@ public: /// Returns the number ofselection attributes in the list MODEL_EXPORT virtual int size(); + /// Returns true if the object with the shape are in list + /// \param theContext object where the sub-shape was selected + /// \param theSubShape selected sub-shape (if null, the whole context is selected) + /// \returns true if the pair is found in the attirbute + MODEL_EXPORT virtual bool isInList( + const ResultPtr& theContext, const std::shared_ptr& theSubShape, + const bool theTemporarily = false); + /// The type of all elements selection /// \returns the index of the OCCT enumeration of the type of shape MODEL_EXPORT virtual const std::string selectionType() const;