edu.hws.jcm.draw |
|
Java Source File Name | Type | Comment |
Axes.java | Class | A set of horizontal and vertical axes that look OK and
have reasonable, labeled tick marks. |
CoordinateRect.java | Class | A CoordinateRect represents a rectagular region in the xy-plane, specified
by values xmin,xmax,ymin,ymax. |
Crosshair.java | Class | A Crosshair is a small cross, 15 pixels wide and high, that is drawn in
a CoordinateRect at a specified point.
A Crosshair is a Computable object, so should be added to a Controller to be
recomputed when the coordinates of the point change. |
DisplayCanvas.java | Class | A DisplayCanvas is a drawing area that can contain one or more CoordinateRects. |
Draggable.java | Interface | An interface that can be implemented by an object that can be dragged
with the mouse. |
DraggablePoint.java | Class | A DraggablePoint can be added to a DisplayCanvas, where it appears as a small disk, square, or
cross. |
Drawable.java | Class | A Drawable object can be added to a CoordinateRect, which is itself in
a DisplayCanvas. |
DrawBorder.java | Class | A DrawBorder object is just a simple border around the edges of its CoordinateRect, with
a specified width, in pixels, and a specified color. |
DrawGeometric.java | Class | A DrawGeometric object is a geometic figure such as a line or rectangle that can
be drawn in a CoordinateRect. |
DrawString.java | Class | A DrawString object displays a string, possibly multi-line, in a DisplayCanvas,
inside the rectangular region of a CoordinateRect. |
DrawTemp.java | Interface | An object that implements this interface can draw itself, using information
from a CoordinateRect (in which it presumably appears). |
Graph1D.java | Class | A Graph1D represents the graph of a function of one variable, to be
displayed in a given CoordinateRect. |
Grid.java | Class | A Grid object draws a graph paper-like grid on a Canvas. |
LimitControlPanel.java | Class | A LimitControlPanel has four input boxes for specifying the xmin, xmax, ymin, and ymax
of a CoodinateRect. |
MouseTracker.java | Class | 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. |
Panner.java | Class | 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). |
ParametricCurve.java | Class | A ParametricCurve is defined by two functions, x(t) and y(t) of a variable, t,
for t in a specified interval. |
RiemannSumRects.java | Class | A RiemannSumRects calculates a Riemann sum for a function. |
ScatterPlot.java | Class | A ScatterPlot graphs data taken from a DataTableInput. |
TangentLine.java | Class | 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. |
VectorField.java | Class | 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)). |