Uses of Class
edu.hws.jcm.draw.Drawable

Packages that use Drawable
edu.hws.jcm.draw   
edu.hws.jcm.functions   
 

Uses of Drawable in edu.hws.jcm.draw
 

Subclasses of Drawable in edu.hws.jcm.draw
 class Axes
          A set of horizontal and vertical axes that look OK and have reasonable, labeled tick marks.
 class Crosshair
          A Crosshair is a small cross, 15 pixels wide and high, that is drawn in a CoordinateRect at a specified point.
 class DraggablePoint
          A DraggablePoint can be added to a DisplayCanvas, where it appears as a small disk, square, or cross.
 class DrawBorder
          A DrawBorder object is just a simple border around the edges of its CoordinateRect, with a specified width, in pixels, and a specified color.
 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 Grid
          A Grid object draws a graph paper-like grid on a Canvas.
 class MouseTracker
          A MouseTracker can be added to a CoordinateRect in a DisplayCanvas to respond to user mouse actions in the rectangular area occupied by the CoordinateRect.
 class Panner
          When a Panner object is added to a CoordinateRect, it becomes possible to "grab" the coordinate rectangle and pan it (that is, slide it around by moving it with the mouse).
 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)).
 

Methods in edu.hws.jcm.draw that return Drawable
 Drawable CoordinateRect.getDrawable(int i)
          Get the i-th Drawable in this Rect, or null if i is less than zero or greater than or equal to the number of items.
 

Methods in edu.hws.jcm.draw with parameters of type Drawable
 void CoordinateRect.add(Drawable d)
          Add a drawable item to the CoordinateRect.
 void DisplayCanvas.add(Drawable d)
          Add the specified Drawable item to the first CoordinateRect in this DisplayCanvas.
 void DisplayCanvas.add(Drawable d, int coordRectIndex)
          Add a Drawable item to one of the CoordinateRects associated with the Canvas.
 void CoordinateRect.remove(Drawable d)
          Remove the given Drawable item, if present in this CoordinateRect.
 

Uses of Drawable in edu.hws.jcm.functions
 

Subclasses of Drawable in edu.hws.jcm.functions
 class TableFunctionGraph
          A TableFunctionGraph is a Drawable object that can be added to a CoordinateRect (or DisplayCanvas).