Uses of Interface
edu.hws.jcm.awt.Computable

Packages that use Computable
edu.hws.jcm.awt   
edu.hws.jcm.draw   
edu.hws.jcm.functions   
 

Uses of Computable in edu.hws.jcm.awt
 

Classes in edu.hws.jcm.awt that implement Computable
 class Controller
          Controllers are the focus of all the action in the JCM system.
 class DisplayLabel
          A DisplayLabel is a label that can display numbers embedded in strings.
 

Methods in edu.hws.jcm.awt that return Computable
 Computable Animator.getOnChange()
          Get the Controller that is notified (by calling its compute() method) whenever the frame changes.
 

Methods in edu.hws.jcm.awt with parameters of type Computable
 void Animator.setOnChange(Computable onChange)
          Set the Controller that is notified (by calling its compute() method) whenever the frame changes.
 

Uses of Computable in edu.hws.jcm.draw
 

Classes in edu.hws.jcm.draw that implement Computable
 class CoordinateRect
          A CoordinateRect represents a rectagular region in the xy-plane, specified by values xmin,xmax,ymin,ymax.
 class Crosshair
          A Crosshair is a small cross, 15 pixels wide and high, that is drawn in a CoordinateRect at a specified point.
 class DisplayCanvas
          A DisplayCanvas is a drawing area that can contain one or more CoordinateRects.
 class DrawGeometric
          A DrawGeometric object is a geometic figure such as a line or rectangle that can be drawn in a CoordinateRect.
 class DrawString
          A DrawString object displays a string, possibly multi-line, in a DisplayCanvas, inside the rectangular region of a CoordinateRect.
 class Graph1D
          A Graph1D represents the graph of a function of one variable, to be displayed in a given CoordinateRect.
 class ParametricCurve
          A ParametricCurve is defined by two functions, x(t) and y(t) of a variable, t, for t in a specified interval.
 class RiemannSumRects
          A RiemannSumRects calculates a Riemann sum for a function.
 class ScatterPlot
          A ScatterPlot graphs data taken from a DataTableInput.
 class TangentLine
          A Tangent line is a line that is tangent to the graph of a specified function of one argument at a specified value of its argument.
 class VectorField
          A VectorField displays lines or arrows on a grid of points where the direction and/or lengths are given by two functions (f1(x,y),f2(x,y)).
 

Uses of Computable in edu.hws.jcm.functions
 

Methods in edu.hws.jcm.functions that return Computable
 Computable TableFunctionGraph.getOnDrag()
          Get the Computable that is notified as the user drags a point.
 Computable TableFunctionGraph.getOnFinishDrag()
          Get the Computable that is notified when the user finishes dragging a point.
 

Methods in edu.hws.jcm.functions with parameters of type Computable
 void TableFunctionGraph.setOnDrag(Computable c)
          Specify a controller whose compute() method will be called repeatedly as the user drags one of the points from the table function.
 void TableFunctionGraph.setOnFinishDrag(Computable c)
          Specify a controller whose compute() method will be called once when the user finishes dragging one of the points from the table function.