``widget_lineDrawer`` ====================================================== .. py:module:: optimeed.visualize.widgets.widget_lineDrawer Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: optimeed.visualize.widgets.widget_lineDrawer.Widget_lineDrawer .. py:class:: Widget_lineDrawer(minWinHeight=300, minWinWidth=300, is_light=True) Bases: :py:obj:`PyQt5.QtWidgets.QWidget` Widget allowing to display several lines easily .. py:attribute:: signal_must_update .. py:method:: on_update_signal(listOfLines) .. py:method:: delete_lines(key_id) Dele the lines :param key_id: id to delete :return: .. py:method:: set_lines(listOfLines, key_id=0, pen=None) Set the lines to display :param listOfLines: list of [x1, y1, x2, y2] corresponding to lines :param key_id: id of the trace :param pen: pen used to draw the lines :return: .. py:method:: paintEvent(event, painter=None) .. py:method:: get_extrema_lines()