+ /// Returns true if is geometrical selection.
+ virtual bool isGeometricalSelection() const {
+ return myIsGeometricalSelection;
+ };
+
+ /// Returns the module document label if this selection attribute is not in this document.
+ /// Returns null label otherwise.
+ TDF_Label baseDocumentLab();
+
+ /// Returns features that conceals theFeature and located in history before theStop
+ /// theResultOfFeature if not null defines exact referenced result of a feature
+ void concealedFeature(
+ const FeaturePtr theFeature, const FeaturePtr theStop, const bool theCheckCopy,
+ std::list<FeaturePtr>& theConcealers, const ResultPtr theResultOfFeature,
+ const bool theCheckWholeFeature = false);
+