@Override
public List<SingleParameter> getParameters() {
List<SingleParameter> list = super.getParameters();
list.add(new SingleParameter(
"heightProfileFromFile",
Datatypes.STRING,
"null",
"Filename to read height profile from - null if height profile should be read from parameter \"heightProfile\"",
this.getClass().getSimpleName().toUpperCase()));
list.add(new SingleParameter(
"heightProfile",
Datatypes.MATRIX,
new Matrix(new double[][] {{1.0, 1.1, 1.2}, {2.0, 2.1, 2.2}, {3.0, 3.1, 3.2}}),
"",
this.getClass().getSimpleName().toUpperCase()));
list.add(new SingleParameter(
"showAdditionalInfo",
Datatypes.fixedStringSet(new String[] {
"none",
"heightProfile",
"heightProfile_and_gradients"}),