+ /// Returns the feature preview shape
+ boost::shared_ptr<GeomAPI_Shape> preview() const;
+
+ /// Returns the operation local selection mode
+ /// \return the selection mode
+ virtual int getSelectionMode() const = 0;
+
+ /// Gives the current selected objects to be processed by the operation
+ /// \param a list of interactive selected objects
+ virtual void setSelectedShapes(const NCollection_List<TopoDS_Shape>& theList) = 0;