TaurusTrend2DItem
digraph inheritance9edf911806 {
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."];
"BaseImageItem" [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];
"QwtPlotItem" -> "BaseImageItem" [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"];
"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"];
"RawImageItem" [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 simple image item"];
"BaseImageItem" -> "RawImageItem" [arrowsize=0.5,style="setlinewidth(0.5)"];
"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)"];
"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)"];
"TaurusTrend2DItem" [URL="#taurus.qt.qtgui.extra_guiqwt.image.TaurusTrend2DItem",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 XYImageItem that is constructed by stacking 1D arrays from events from"];
"XYImageItem" -> "TaurusTrend2DItem" [arrowsize=0.5,style="setlinewidth(0.5)"];
"TaurusBaseComponent" -> "TaurusTrend2DItem" [arrowsize=0.5,style="setlinewidth(0.5)"];
"XYImageItem" [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 an image item with non-linear X/Y axes"];
"RawImageItem" -> "XYImageItem" [arrowsize=0.5,style="setlinewidth(0.5)"];
}
- class TaurusTrend2DItem(param=None, buffersize=512, stackMode='datetime')[source]
A XYImageItem that is constructed by stacking 1D arrays from events from a Taurus 1D attribute
Import from
taurus.qt.qtgui.extra_guiqwt.image
as:from taurus.qt.qtgui.extra_guiqwt.image import TaurusTrend2DItem
- property dataChanged
Base signal dataChanged
- handleEvent(evt_src, evt_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
- property scrollRequested
Base signal scrollRequested
- setBufferSize(buffersize)[source]
sets the size of the stack
- Parameters:
buffersize (int) – size of the stack
- setModel(model, **kwargs)[source]
Sets/unsets the model name for the given key. If key is MLIST, a model is set for each name in the model sequence, new model keys are automatically added to the object’s
modelList
attribute and the corresponding models are attached using those keys. The new keys are of the form(MLIST, i)
wherei
is the index of the corresponding model name in the model sequence.- Parameters:
model (str (or sequence of str if key is MLIST)) – the new model name. If key is MLIST, model is expected to be a sequence of model names.
key (object) – the model key. Defaults to first element of .modelKeys