+ /// Obtains the current selection of the object in the workshop viewer by a map of feature to attributes
+ /// It calls the next method for each feature
+ /// \param theFeatureToAttributes a map of feature to attributes
+ /// \param theSketch a current sketch feature
+ /// \param theWorkshop a workshop to have an access to AIS context and displayer
+ /// \param theSelection a container for the selection, to save results and attributres for a feature
+ static void getCurrentSelection(const FeatureToAttributesMap& theFeatureToAttributes,
+ const FeaturePtr& theSketch,
+ ModuleBase_IWorkshop* theWorkshop,
+ FeatureToSelectionMap& theSelection);
+