/// <summary> /// Creates a new parameter with the specified name, group /// and initial value. /// </summary> /// <param name="name">The name of this parameter</param> /// <param name="group">The group within which this parameter /// should be displayed</param> /// <param name="value">The initial value of the parameter</param> /// <param name="units">The units in which the parameter is expressed</param> public DoubleParameter(string name, ParameterGroup group, double value, MeasurementUnit units = null) : base(name, group, value, units) { }
/// <summary> /// Creates a new parameter with the specified name, group, /// initial value and description. /// </summary> /// <param name="name">The name of this parameter.</param> /// <param name="group">The group within which this parameter /// should be displayed.</param> /// <param name="value">The initial value of the parameter.</param> /// <param name="description">The description of the parameter's function.</param> /// <param name="units">The units in which the parameter is expressed.</param> public IntParameter(string name, ParameterGroup group, int value, string description, MeasurementUnit units = null) : base(name, group, value, description, units) { }
public RangedDoubleParameter(string name, ParameterGroup group, double value, string description, MeasurementUnit units = null) : base(name, group, value, description, units) { }
public RangedDoubleParameter(string name, ParameterGroup group, double value, double min, double max, MeasurementUnit units = null) : base(name, group, value, units) { _Min = min; _Max = max; }
public IntWithPercentParameter(string name, ParameterGroup group, int value, double percentage = 0, MeasurementUnit units = null) : base(name, group, value, units) { _Percentage = percentage; }
/// <summary> /// Initialise a new FilePath parameter with the specified name, group and value /// </summary> /// <param name="name"></param> /// <param name="group"></param> /// <param name="value"></param> public FilePathParameter(string name, ParameterGroup group, FilePath value) : base(name, group, value) { }
public StringParameter(string name, ParameterGroup group, string value, MeasurementUnit units = null) : base(name, group, value, units) { }