public class NumericFunctionExpression extends DefaultExpressionParameter
Modifier and Type | Class and Description |
---|---|
static class |
NumericFunctionExpression.VariableSource |
DefaultExpressionParameter.List
Constructor and Description |
---|
NumericFunctionExpression() |
NumericFunctionExpression(NumericFunctionExpression other) |
NumericFunctionExpression(String expression) |
Modifier and Type | Method and Description |
---|---|
double |
apply(double defaultValue,
ExpressionVariables parameters) |
void |
ensureExactValue(boolean exactValue)
Modifies the expression to 0 or x depending on whether an exact value should be set
|
void |
setExactValue(double x)
Sets the expression to an exact value
|
getAdditionalUIVariables, getEvaluator, getEvaluatorInstance, setAdditionalUIVariables
evaluate, evaluateToBoolean, evaluateToColor, evaluateToDouble, evaluateToFloat, evaluateToInteger, evaluateToNumber, evaluateToString, getExpression, isEmpty, setExpression, test, toString
public NumericFunctionExpression()
public NumericFunctionExpression(String expression)
public NumericFunctionExpression(NumericFunctionExpression other)
public double apply(double defaultValue, ExpressionVariables parameters)
public void ensureExactValue(boolean exactValue)
exactValue
- if an exact value is expectedpublic void setExactValue(double x)
x
- the exact valueCopyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.