Package gda.scan

Class PlotUpdater

java.lang.Object
gda.scan.PlotUpdater

public class PlotUpdater extends Object
Class used to send data from server to plot window in the client - refactored from inner class of same name in TurboXasScan.
Since:
28/10/2017
  • Constructor Details

    • PlotUpdater

      public PlotUpdater()
  • Method Details

    • getFilename

      public String getFilename()
    • setFilename

      public void setFilename(String filename)
    • setCurrentGroupNumber

      public void setCurrentGroupNumber(int currentGroupNumber)
    • setCurrentSpectrumNumber

      public void setCurrentSpectrumNumber(int currentSpectrumNumber)
    • setEnergyAxisName

      public void setEnergyAxisName(String energyAxisName)
    • setPositionAxisName

      public void setPositionAxisName(String positionColumnName)
    • addDatasetsFromScanDataPoint

      public void addDatasetsFromScanDataPoint(ScanDataPoint scanDataPoint)
      Extract detector data from scan data point and send spectra of I0, It, time etc to the progress updater. Only data from the first detector is extracted.
      Parameters:
      scanDataPoint -
    • addDataset

      public void addDataset(String dataName, org.eclipse.january.dataset.DoubleDataset dataset)
    • clearDatasets

      public void clearDatasets()
    • addDatanameToIgnore

      public void addDatanameToIgnore(String name)
    • clearDatanamesToIgnore

      public void clearDatanamesToIgnore()
    • getExtraLabel

      public String getExtraLabel()
    • setExtraLabel

      public void setExtraLabel(String extraLabel)
    • sendDataToController

      public void sendDataToController()
    • setDatanameToSelectInPlot

      public void setDatanameToSelectInPlot(String dataNameToSelectInPlot)