Package uk.ac.starlink.ttools.task
Class DoubleArrayParameter
- java.lang.Object
-
- uk.ac.starlink.task.Parameter<double[]>
-
- uk.ac.starlink.ttools.task.DoubleArrayParameter
-
public class DoubleArrayParameter extends uk.ac.starlink.task.Parameter<double[]>Parameter for acquiring a fixed-length array of floating point values.- Since:
- 19 Sep 2014
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description DoubleArrayParameter(java.lang.String name, int count)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]doublesValue(uk.ac.starlink.task.Environment env)Returns the parameter value as an array of doubles.float[]floatsValue(uk.ac.starlink.task.Environment env)Returns the parameter value as an array of floats.java.lang.StringobjectToString(uk.ac.starlink.task.Environment env, double[] dvals)double[]stringToObject(uk.ac.starlink.task.Environment env, java.lang.String stringval)-
Methods inherited from class uk.ac.starlink.task.Parameter
clearValue, getDescription, getName, getPosition, getPreferExplicit, getPrompt, getStringDefault, getUsage, getValueClass, isNullPermitted, objectValue, setDescription, setDescription, setName, setNullPermitted, setPosition, setPreferExplicit, setPrompt, setStringDefault, setUsage, setValue, setValueFromObject, setValueFromString, stringValue, toArray, toString
-
-
-
-
Method Detail
-
doublesValue
public double[] doublesValue(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskExceptionReturns the parameter value as an array of doubles.- Parameters:
env- execution environment- Returns:
- array value
- Throws:
uk.ac.starlink.task.TaskException
-
floatsValue
public float[] floatsValue(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskExceptionReturns the parameter value as an array of floats.- Parameters:
env- execution environment- Returns:
- array value
- Throws:
uk.ac.starlink.task.TaskException
-
stringToObject
public double[] stringToObject(uk.ac.starlink.task.Environment env, java.lang.String stringval) throws uk.ac.starlink.task.TaskException- Specified by:
stringToObjectin classuk.ac.starlink.task.Parameter<double[]>- Throws:
uk.ac.starlink.task.TaskException
-
objectToString
public java.lang.String objectToString(uk.ac.starlink.task.Environment env, double[] dvals) throws uk.ac.starlink.task.TaskException- Overrides:
objectToStringin classuk.ac.starlink.task.Parameter<double[]>- Throws:
uk.ac.starlink.task.TaskException
-
-