package uk.ac.diamond.scisoft.xpdf.operations; import org.eclipse.dawnsci.analysis.api.processing.model.AbstractOperationModel; import org.eclipse.dawnsci.analysis.api.processing.model.OperationModelField; public class XPDFNormalizeTracesModel extends AbstractOperationModel { @OperationModelField(hint="Normalize the sample data, if unnormalized",label = "Normalise sample trace?" ) private boolean normalizeSample = true; @OperationModelField(hint="Normalize all the container data, if unnormalized",label = "Normalise all container traces?" ) private boolean normalizeContainers = true; @OperationModelField(hint="Normalize the beam data, if unnormalized",label = "Normalise empty beam trace?" ) private boolean normalizeBeam = true; public boolean isNormalizeSample() { return normalizeSample; } public void setNormalizeSample(boolean normalizeSample) { firePropertyChange("normalizeSample", this.normalizeSample, this.normalizeSample = normalizeSample); } public boolean isNormalizeContainers() { return normalizeContainers; } public void setNormalizeContainers(boolean normalizeContainers) { firePropertyChange("normalizeContainers", this.normalizeContainers, this.normalizeContainers = normalizeContainers); } public boolean isNormalizeBeam() { return normalizeBeam; } public void setNormalizeBeam(boolean normalizeBeam) { firePropertyChange("normalizeBeam", this.normalizeBeam, this.normalizeBeam = normalizeBeam); } }