Class ImageControlAdapter

java.lang.Object
fr.esrf.tangoatk.widget.attribute.ImageControlAdapter
All Implemented Interfaces:
fr.esrf.tangoatk.core.IAttributeStateListener, fr.esrf.tangoatk.core.IErrorListener, fr.esrf.tangoatk.core.IImageListener, Serializable, EventListener

public class ImageControlAdapter extends Object implements fr.esrf.tangoatk.core.IImageListener
ImageControlAdapter serves as an adapter between a fr.esrf.tangoatk.core.INumberImage and a fr.esrf.tangoatk.widget.image.IImageViewer. It will provide the IImageViewer with a panel describing the properties of the attribute this adapter is representing.

When an update of the attribute is received, the setRaster(double [][] raster) of the IImageViewer is called along with its repaint.

Version:
$Version$
Author:
Erik Assum
See Also:
  • Constructor Details

    • ImageControlAdapter

      public ImageControlAdapter()
  • Method Details

    • setModel

      public void setModel(IImageViewer viewer)
      Deprecated.
      please use setImageViewer instead;
      setModel
      Parameters:
      viewer - an IImageViewer value
    • setImageViewer

      public void setImageViewer(IImageViewer viewer)
      Deprecated.
      use setViewer instead
      setImageViewer
      Parameters:
      viewer - an IImageViewer value
    • setViewer

      public void setViewer(IImageViewer viewer)
    • imageChange

      public void imageChange(fr.esrf.tangoatk.core.NumberImageEvent evt)
      Specified by:
      imageChange in interface fr.esrf.tangoatk.core.IImageListener
    • stateChange

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

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

      public void setModel(fr.esrf.tangoatk.core.INumberImage image)