Package gda.scan
Class PlotUpdater
java.lang.Object
gda.scan.PlotUpdater
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDatanameToIgnore(String name) voidaddDataset(String dataName, org.eclipse.january.dataset.DoubleDataset dataset) voidaddDatasetsFromScanDataPoint(ScanDataPoint scanDataPoint) Extract detector data from scan data point and send spectra of I0, It, time etc to the progress updater.voidvoidvoidvoidsetCurrentGroupNumber(int currentGroupNumber) voidsetCurrentSpectrumNumber(int currentSpectrumNumber) voidsetDatanameToSelectInPlot(String dataNameToSelectInPlot) voidsetEnergyAxisName(String energyAxisName) voidsetExtraLabel(String extraLabel) voidsetFilename(String filename) voidsetPositionAxisName(String positionColumnName)
-
Constructor Details
-
PlotUpdater
public PlotUpdater()
-
-
Method Details
-
getFilename
-
setFilename
-
setCurrentGroupNumber
public void setCurrentGroupNumber(int currentGroupNumber) -
setCurrentSpectrumNumber
public void setCurrentSpectrumNumber(int currentSpectrumNumber) -
setEnergyAxisName
-
setPositionAxisName
-
addDatasetsFromScanDataPoint
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
-
clearDatasets
public void clearDatasets() -
addDatanameToIgnore
-
clearDatanamesToIgnore
public void clearDatanamesToIgnore() -
getExtraLabel
-
setExtraLabel
-
sendDataToController
public void sendDataToController() -
setDatanameToSelectInPlot
-