``onclick_representDevice`` ============================================================ .. py:module:: optimeed.visualize.onclick.onclick_representDevice Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: optimeed.visualize.onclick.onclick_representDevice.RepresentDeviceInterface optimeed.visualize.onclick.onclick_representDevice.Onclick_representDevice .. py:class:: RepresentDeviceInterface .. py:method:: get_widget(theDevice) :abstractmethod: Get Qt widget that represents the device :param theDevice: the Device to be represented :return: Qt widget .. py:class:: Onclick_representDevice(theLinkDataGraph, visuals) Bases: :py:obj:`optimeed.visualize.onclick.onclickInterface.OnclickInterface` On click: show informations about the points (loop through attributes) .. py:class:: DataInformationVisuals .. py:method:: delete_visual(theVisual) .. py:method:: add_visual(theVisual, theTrace, indexPoint) .. py:method:: get_new_index() .. py:method:: curr_index() .. py:method:: graph_clicked(theGraphVisual, index_graph, index_trace, indices_points) Action to perform when a point in the graph has been clicked: Creates new window displaying the device and its informations .. py:method:: get_name()