Class ScanModel
java.lang.Object
org.eclipse.scanning.api.scan.models.ScanModel
A Model describing a scan to be performed.
-
Constructor Summary
ConstructorsConstructorDescriptionScanModel(IPointGenerator<? extends IScanPointGeneratorModel> positionIterator) ScanModel(IPointGenerator<? extends IScanPointGeneratorModel> positionIterator, File file) ScanModel(IPointGenerator<? extends IScanPointGeneratorModel> positionIterator, IRunnableDevice<? extends IDetectorModel> detector) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddScanMetadata(ScanMetadata scanMetadata) booleanList<?> getBean()List<IRunnableDevice<? extends IDetectorModel>> List<IScannable<?>> List<IScannable<?>> IPointGenerator<? extends IScanPointGeneratorModel> List<IScannable<?>> inthashCode()booleanvoidsetAdditionalScanObjects(List<?> scanObjects) voidvoidsetDetector(IRunnableDevice<? extends IDetectorModel> detector) voidsetDetectors(List<IRunnableDevice<? extends IDetectorModel>> ds) voidsetFilePath(String filePath) voidsetMonitorsPerPoint(List<IScannable<?>> monitors) voidsetMonitorsPerPoint(IScannable<?>... monitors) voidsetMonitorsPerScan(List<IScannable<?>> monitors) voidsetMonitorsPerScan(IScannable<?>... monitors) voidsetPointGenerator(IPointGenerator<? extends IScanPointGeneratorModel> pointGenerator) voidsetScanInformation(ScanInformation scanInformation) voidsetScanMetadata(List<ScanMetadata> scanMetadata) voidsetScannables(List<IScannable<?>> scannables) voidsetScanPathModel(IScanPointGeneratorModel scanPathModel) voidsetTemplateFilePaths(Set<String> templateFilePaths) toString()
-
Constructor Details
-
ScanModel
public ScanModel() -
ScanModel
-
ScanModel
public ScanModel(IPointGenerator<? extends IScanPointGeneratorModel> positionIterator, IRunnableDevice<? extends IDetectorModel> detector) -
ScanModel
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
getBean
-
setBean
-
getScanPathModel
-
setScanPathModel
-
getPointGenerator
-
setPointGenerator
-
getScannables
-
setScannables
-
getDetectors
-
setDetectors
-
setDetector
-
getMonitorsPerPoint
-
setMonitorsPerPoint
-
setMonitorsPerPoint
-
getMonitorsPerScan
-
setMonitorsPerScan
-
setMonitorsPerScan
-
getFilePath
-
setFilePath
-
getTemplateFilePaths
-
setTemplateFilePaths
-
getScanMetadata
-
setScanMetadata
-
addScanMetadata
-
getAdditionalScanObjects
-
setAdditionalScanObjects
-
getScanInformation
-
setScanInformation
-
isMalcolmScan
public boolean isMalcolmScan() -
toString
-