Class AbstractCalibratedAxesDatasetUpdater
java.lang.Object
uk.ac.gda.client.live.stream.calibration.AbstractCalibratedAxesDatasetUpdater
- All Implemented Interfaces:
gda.observable.IObserver,CalibratedAxesDatasetUpdater
public abstract class AbstractCalibratedAxesDatasetUpdater
extends Object
implements CalibratedAxesDatasetUpdater
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCalibratedAxesDatasetUpdater(Scannable scannable) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.eclipse.january.dataset.IDatasetCreates and returns a dataset for an axis.org.eclipse.january.dataset.IDatasetCreates and returns a dataset for the axis scannable this is observing.voidsetNumberOfPixels(int numberOfPixels) Sets the number of pixels in the camera feed dimension corresponding to the observed scannable.void
-
Field Details
-
scannable
-
numberOfPixels
protected int numberOfPixels
-
-
Constructor Details
-
AbstractCalibratedAxesDatasetUpdater
-
-
Method Details
-
update
- Specified by:
updatein interfacegda.observable.IObserver
-
getDataset
public org.eclipse.january.dataset.IDataset getDataset()Description copied from interface:CalibratedAxesDatasetUpdaterCreates and returns a dataset for the axis scannable this is observing.- Specified by:
getDatasetin interfaceCalibratedAxesDatasetUpdater- Returns:
- the dataset;
-
setNumberOfPixels
public void setNumberOfPixels(int numberOfPixels) Description copied from interface:CalibratedAxesDatasetUpdaterSets the number of pixels in the camera feed dimension corresponding to the observed scannable.- Specified by:
setNumberOfPixelsin interfaceCalibratedAxesDatasetUpdater- Parameters:
numberOfPixels-
-
createDataSet
Creates and returns a dataset for an axis.- Throws:
DeviceException- if the scannable position cannot be read
-