package uk.ac.diamond.scisoft.analysis.processing.operations.expressions;
import org.eclipse.dawnsci.analysis.api.processing.model.AbstractOperationModel;
import org.eclipse.dawnsci.analysis.api.processing.model.OperationModelField;
public class Expression1DModel extends AbstractOperationModel {
@OperationModelField(label = "Data Function",hint = "Function to apply to the data e.g. dnp:power(data,2)")
String dataExpression = "dnp:power(data,2)";
@OperationModelField(label = "X Axis Function",hint = "Function to apply to the x-axis e.g. xaxis - dat:min(xaxis,0)")
String axisExpressionX = "xaxis - dat:min(xaxis,0)";
public String getDataExpression() {
return dataExpression;
}
public void setDataExpression(String dataExpression) {
firePropertyChange("dataExpression", this.dataExpression, this.dataExpression = dataExpression);
}
public String getAxisExpressionX() {
return axisExpressionX;
}
public void setAxisExpressionX(String axisExpressionX) {
firePropertyChange("axisExpression", this.axisExpressionX, this.axisExpressionX = axisExpressionX);
}
}