Class XesDiagramComposite

java.lang.Object
uk.ac.gda.exafs.ui.xes.XesControlsBuilder
uk.ac.gda.exafs.ui.xes.XesDiagramComposite
All Implemented Interfaces:
gda.observable.IObservable

public class XesDiagramComposite extends XesControlsBuilder
  • Constructor Details

    • XesDiagramComposite

      public XesDiagramComposite()
  • Method Details

    • createControls

      public void createControls(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createControls in class XesControlsBuilder
    • setRowScannables

      public void setRowScannables(List<IXesEnergyScannable> xesEnergyScannables)
    • addRowValues

      public void addRowValues(IXesEnergyScannable scn)
    • updateValues

      public void updateValues(IXesEnergyScannable scn, double energy) throws DeviceException
      Update the L, dx, and dy values in the diagram table for given energy, using crystal parameters from the spectrometer scannable.
      Parameters:
      scn - IXesEnergyScannable
      energy - [eV]
      Throws:
      DeviceException
    • setVisible

      public void setVisible(boolean isVisible)