Class DualNumberScalarChart

All Implemented Interfaces:
fr.esrf.tangoatk.core.IAttributeStateListener, fr.esrf.tangoatk.core.IErrorListener, fr.esrf.tangoatk.core.INumberScalarListener, ActionListener, MouseListener, MouseMotionListener, MouseWheelListener, ImageObserver, MenuContainer, Serializable, EventListener

public class DualNumberScalarChart extends JLChart implements fr.esrf.tangoatk.core.INumberScalarListener
Author:
SOLEIL
See Also:
  • Constructor Details

    • DualNumberScalarChart

      public DualNumberScalarChart()
      Constructor
  • Method Details

    • getMarkerStyle

      public int getMarkerStyle()
      Returns the marker style style for line chart and dot chart
      Returns:
      int representing the marker style
    • setMarkerStyle

      public void setMarkerStyle(int style)
      Sets the marker style for line chart and dot chart
      Parameters:
      style - Marker style
      See Also:
    • initComponents

      protected void initComponents()
    • setXYModel

      public void setXYModel(fr.esrf.tangoatk.core.INumberScalar axattribute, fr.esrf.tangoatk.core.INumberScalar ayattribute)
      Sets the attributes this chart will display.
      Parameters:
      axattribute - X attribute
      ayattribute - Y attribute
    • clearXYModel

      public void clearXYModel()
      Clears the chart
    • isMiddleLineVisible

      public boolean isMiddleLineVisible()
    • setMiddleLineVisible

      public void setMiddleLineVisible(boolean middleLineVisible)
    • getDefaultXMaxAlarm

      public double getDefaultXMaxAlarm()
    • setDefaultXMaxAlarm

      public void setDefaultXMaxAlarm(double defaultXMaxAlarm)
    • getDefaultXMaxValue

      public double getDefaultXMaxValue()
    • setDefaultXMaxValue

      public void setDefaultXMaxValue(double defaultXMaxValue)
    • getDefaultXMinAlarm

      public double getDefaultXMinAlarm()
    • setDefaultXMinAlarm

      public void setDefaultXMinAlarm(double defaultXMinAlarm)
    • getDefaultXMinValue

      public double getDefaultXMinValue()
    • setDefaultXMinValue

      public void setDefaultXMinValue(double defaultXMinValue)
    • getDefaultYMaxAlarm

      public double getDefaultYMaxAlarm()
    • setDefaultYMaxAlarm

      public void setDefaultYMaxAlarm(double defaultYMaxAlarm)
    • getDefaultYMaxValue

      public double getDefaultYMaxValue()
    • setDefaultYMaxValue

      public void setDefaultYMaxValue(double defaultYMaxValue)
    • getDefaultYMinAlarm

      public double getDefaultYMinAlarm()
    • setDefaultYMinAlarm

      public void setDefaultYMinAlarm(double defaultYMinAlarm)
    • getDefaultYMinValue

      public double getDefaultYMinValue()
    • setDefaultYMinValue

      public void setDefaultYMinValue(double defaultYMinValue)
    • numberScalarChange

      public void numberScalarChange(fr.esrf.tangoatk.core.NumberScalarEvent numberScalarEvent)
      Specified by:
      numberScalarChange in interface fr.esrf.tangoatk.core.INumberScalarListener
    • stateChange

      public void stateChange(fr.esrf.tangoatk.core.AttributeStateEvent arg0)
      Specified by:
      stateChange in interface fr.esrf.tangoatk.core.IAttributeStateListener
    • errorChange

      public void errorChange(fr.esrf.tangoatk.core.ErrorEvent arg0)
      Specified by:
      errorChange in interface fr.esrf.tangoatk.core.IErrorListener
    • main

      public static void main(String[] args)