public class NodeVariableDouble extends NodeVariable implements IVariableNode.IVariableNodeDouble
IVariableNode.IVariableNodeBoolean, IVariableNode.IVariableNodeDouble, IVariableNode.IVariableNodeLong, IVariableNode.IVariableNodeObject<T>
IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString
Modifier and Type | Field and Description |
---|---|
double |
value |
isConst, name
Constructor and Description |
---|
NodeVariableDouble(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
double |
evaluate() |
IExpressionNode.INodeDouble |
inline() |
void |
set(double value) |
setConstant, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
set
evaluateAsString, getAsDouble
public double evaluate()
evaluate
in interface IExpressionNode.INodeDouble
public IExpressionNode.INodeDouble inline()
inline
in interface IExpressionNode
inline
in interface IExpressionNode.INodeDouble
public void set(double value)
set
in interface IVariableNode.IVariableNodeDouble