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
- 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