TaurusCurveItem

digraph inheritanceeede0ad495 { bgcolor=transparent; rankdir=UD; ratio=compress; size="8.0, 12.0"; "BaseConfigurableClass" [URL="taurus.qt.qtcore.configuration-BaseConfigurableClass.html#taurus.qt.qtcore.configuration.BaseConfigurableClass",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="A base class defining the API for configurable objects."]; "CurveItem" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Construct a curve `plot item` with the parameters *curveparam*"]; "QwtPlotCurve" -> "CurveItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Logger" [URL="taurus-Logger.html#taurus.Logger",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="The taurus logger class. All taurus pertinent classes should inherit"]; "QwtPlotCurve" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded]; "QwtPlotCurve" -> "QwtPlotCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QwtPlotCurve" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="A plot item, that represents a series of points"]; "QwtPlotSeriesItem" -> "QwtPlotCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QwtSeriesStore" -> "QwtPlotCurve" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QwtPlotItem" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Base class for items on the plot canvas"]; "QwtPlotSeriesItem" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Base class for plot items representing a series of samples"]; "QwtPlotItem" -> "QwtPlotSeriesItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QwtSeriesStore" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Class storing a `QwtSeriesData` object"]; "TaurusBaseComponent" [URL="taurus.qt.qtgui.base-TaurusBaseComponent.html#taurus.qt.qtgui.base.TaurusBaseComponent",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="A generic Taurus component."]; "TaurusListener" -> "TaurusBaseComponent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseConfigurableClass" -> "TaurusBaseComponent" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusCurveItem" [URL="#taurus.qt.qtgui.extra_guiqwt.curve.TaurusCurveItem",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="A CurveItem that autoupdates its values & params when x or y components"]; "CurveItem" -> "TaurusCurveItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusBaseComponent" -> "TaurusCurveItem" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TaurusListener" [URL="taurus.core.tauruslistener-TaurusListener.html#taurus.core.tauruslistener.TaurusListener",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="TaurusListener Interface"]; "Logger" -> "TaurusListener" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
class TaurusCurveItem(curveparam=None, taurusparam=None)[source]

A CurveItem that autoupdates its values & params when x or y components change

Import from taurus.qt.qtgui.extra_guiqwt.curve as:

from taurus.qt.qtgui.extra_guiqwt.curve import TaurusCurveItem
property dataChanged

Base signal dataChanged

getModels()[source]
get_item_parameters(itemparams)[source]
handleEvent(evt_src, ect_type, evt_value)[source]

Event handling. Default implementation does nothing. Reimplement as necessary

Parameters
  • evt_src (object or None) – object that triggered the event

  • evt_type (taurus.core.taurusbasetypes.TaurusEventType or None) – type of event

  • evt_value (object or None) – event value

onCurveDataChanged()[source]
setModels(x, y)[source]
set_item_parameters(itemparams)[source]
updateTaurusParams()[source]