``onselectInterface`` ======================================================= .. py:module:: optimeed.visualize.selector.onselectInterface Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: optimeed.visualize.selector.onselectInterface.OnselectInterface .. py:class:: OnselectInterface .. py:method:: get_name() :abstractmethod: Get the name of the action :return: string .. py:method:: selector_updated(selection_name, the_collection, selected_indices, not_selected_indices) :abstractmethod: Action to perform once the data have been selected :param selection_name: name of the selection (deprecated ?) :param the_collection: the collection :param selected_indices: indices of selected data :param not_selected_indices: indices of data NOT selected :return: identifier that can later be used with cancel_selector .. py:method:: cancel_selector(selection_identifier) :abstractmethod: Action to perform when data stopped being selected :param selection_identifier: identifier that was returned by selector_updated :return: