Adds the given MathObject, sym, to the symbol table,
associating it with the given name (which is probably
the name of the symbol or that name transformed to lower
case, but it doesn't have to be).
Add the specified CoordinateRect to this DisplayCanvas, filling the entire canvas,
and with background color equal to the background color of the canvas.
Add a row number variable (from the getRowNumberVariable() method) and
a column variable for each column (from the getColumnVariable() method)
to the parser.
An object of type Cases stores a list of "case values" that is generated
while an expression is being evaluated using the routine Expression.getValuesWithCases().
Cases() -
Constructor for class edu.hws.jcm.data.Cases
One of the possible styles for displaying a VectorField: as a vector field where a vector is shown as
an arrow from (x,y) to (x+xFunc(x,y),y+xFunc(x,y)), except that a maximum length is imposed.
If thie is true, then the value of the variable associated with
the x-ccordinate of the mouse is clamped to lie within the
xmin and xmax of the coordinate rect.
If thie is true, then the value of the variable associated with
the y-ccordinate of the mouse is clamped to lie within the
ymin and ymax of the coordinate rect.
If this ParserExtension is registered with a parser and the parser
encounters the name of the function in the string it is parsing,
then the parser will call this routine.
When the name of this ParserExtension is encountered by a parser with which
the extension is registered, the parser calls this routine to parse the
summation subexpression.
Create a string that is displayed at the reference point (xPos,yPos);
The positioning constant, pos, gives the positioning relative to this point, if xPos or yPos is non-null.
To allow different styles of reporting errors, a
Controller uses an ErrorReporter to report any
errors that are thrown during its checkInput/compute
cycle.
Return the number of commands in prog that are part of this function reference,
including the space occupied by the commands that compute the values of the
function's arguments.
If there is a point in the list with x-coordinate x, then this function returns
the index of that point in the list (where the index of the first point is zero).
If an edit function has been specified (by startEdit()), this function copies the
data form the TableFunctionInput into that function, and returns a
pointer to that function.
An object belonging to a concrete subclass of FunctionParserExtesion is a
mathematical function that can be registered with a Parser and then used in
strings that are parsed by that parser.
This method will set all the input objects in this JCMPanel
and in sub-JCMPanels, as well as any other input objects that have been
added to the panels' Controllers, to notify the Controller of this JCMPanel
when they change.
Get a Button corresponding to one of the six button types defined by the constants
SET_LIMITS, EQUALIZE, ZOOM_IN, ZOOM_OUT, SAVE, and RESTORE in this class.
Get a function of one variable whose value at a real number
x is computed by assigning x to the variable v and then
returning the value of the expression associated with this
ExpressionInput.
Get the "handleMouseZooms" property of this DisplayCanvas, which determines whether the
canvas reacts to mouse events by zooming the CoordinateRect that is clicked.