tracer.expression
Class Variable

java.lang.Object
  |
  +--tracer.expression.Variable

public class Variable
extends java.lang.Object

An variable in an expression.


Field Summary
static Variable E
          The global variable E.
(package private)  java.lang.String nameStr
           
static Variable PI
          The global variable PI.
 double val
          Current value of a variable.
static Variable X
          The global variable X.
static Variable Y
          The global variable Y.
static Variable Z
          The global variable Z.
 
Constructor Summary
Variable()
          Create a default variable without a name.
Variable(java.lang.String str)
          Create a variable with a name.
Variable(java.lang.String str, double v)
          Create a variable with a name and its value.
 
Method Summary
 java.lang.String toString()
          Returns the string representation of the variable.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

X

public static final Variable X
The global variable X.

Y

public static final Variable Y
The global variable Y.

Z

public static final Variable Z
The global variable Z.

PI

public static final Variable PI
The global variable PI.

E

public static final Variable E
The global variable E.

val

public double val
Current value of a variable.

nameStr

java.lang.String nameStr
Constructor Detail

Variable

public Variable()
Create a default variable without a name.

Variable

public Variable(java.lang.String str)
Create a variable with a name.

Variable

public Variable(java.lang.String str,
                double v)
Create a variable with a name and its value.
Method Detail

toString

public java.lang.String toString()
Returns the string representation of the variable.
Overrides:
toString in class java.lang.Object