+ /// Converts evolution of sub-shapes stored in naming structure to selection
+ /// (theFlag = true) and back (theFlag = false)
+ virtual void evolutionToSelection(const bool theFlag) = 0;
+
+ /// Returns true if the latest modification of this body in the naming history
+ // is equal to the given shape
+ virtual bool isLatestEqual(const std::shared_ptr<GeomAPI_Shape>& theShape) = 0;
+