Package uk.ac.gda.analysis.mscan
Class RoiProc
- All Implemented Interfaces:
Findable,MalcolmSwmrProcessor<NXdetector>
Read ROIs from the plotting system and calculate stats for each ROI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureNexusProvider(AbstractNexusObjectProvider<NXdetector> nexusObjectProvider) intgetNRois()getRois()voidprocessFrame(org.eclipse.january.dataset.Dataset data, SliceFromSeriesMetadata metaSlice) Perform processing for the data.voidprocessFrame(org.eclipse.january.dataset.ILazyDataset data, SliceFromSeriesMetadata metaSlice) voidsetPlotName(String plotName) Methods inherited from class uk.ac.gda.analysis.mscan.AbstractMalcolmSwmrProcessor
createField, getDataGroupName, getName, initialise, isEnabled, setDataGroupName, setEnabled, setName, writeStatData
-
Constructor Details
-
RoiProc
public RoiProc()
-
-
Method Details
-
configureNexusProvider
- Specified by:
configureNexusProviderin classAbstractMalcolmSwmrProcessor<NXdetector>
-
processFrame
public void processFrame(org.eclipse.january.dataset.Dataset data, SliceFromSeriesMetadata metaSlice) Description copied from interface:MalcolmSwmrProcessorPerform processing for the data. E.g calculate a statistic and write to theNXdata- Parameters:
data- current detector frame to processmetaSlice- metadata fror this frame
-
getNRois
public int getNRois() -
processFrame
public void processFrame(org.eclipse.january.dataset.ILazyDataset data, SliceFromSeriesMetadata metaSlice) -
getRois
-
latestStatForRoi
-
getPlotName
-
setPlotName
-