| Interface | Description |
|---|---|
| AppFrame |
Tags stand alone programs so that the main frame does not exit the VM whne the frame is close.
|
| Data |
The Data interface defines methods for obtaining and identifying OSP data.
|
| DataTableModel |
Interface DataTableModel
|
| Dimensioned |
Dimensioned objects can only be drawn a certain size and therefore set the size of
a drawing panel's drawable area.
|
| Drawable |
Drawable objects draw themselves in a DrawingPanel.
|
| False3D |
A placeholder that is used by some objects in the display2d package to signal
that the object will draw a 3D view rather than a 2D view.
|
| Hidable |
An interface that allows a component to be hidden at all times.
|
| Interactive |
Interactive defines how an object must behave so that it
can interact with a drawable panel.
|
| InteractiveMouseHandler |
InteractiveMouseHandler defines how an object receives notification that
a mouse action has occured in an InteractivePanel.
|
| LogMeasurable |
Title: Measurable
Description: A Measurable object returns only positive min and max values for its x and y extent.
|
| Measurable |
A Measurable object returns min and max values for its x and y extent.
|
| Renderable |
Renderable objects draw themselves onscreen onto an image in the calling thread.
|
| Selectable |
Selectable defines methods that enable a user to
select an object and then vary the postion, height, and width.
|
| Class | Description |
|---|---|
| AbstractInteractive |
AbstractInteractive implements common Interactive methods.
|
| AbstractTrail |
AbstractTrail defines a trail of pixels on the screen.
|
| ArrayPanel |
A panel that displays an ArrayTable.
|
| ArrayTable |
A JTable to display int, double and String array values.
|
| ArrayTableModel |
A table model for a 1D and 2D ArrayTable.
|
| Arrow |
A Drawable arrow that uses Java 2D drawing.
|
| ArrowLoader |
A class to save and load Arrow objects in an XMLControl.
|
| BoundedImage |
An image is bounded by hot spots for dragging and resizing.
|
| BoundedShape | |
| BoundedShape.BoundedShapeLoader |
A class to save and load BoundedShape in an XMLControl.
|
| BoundedTextLine |
A BoundedTextLine is a line of text that can be rotated and scaled using a mouse.
|
| ByteImage |
A ByteImage contains an array of bytes int[row][col]
where each integer represents an image pixel.
|
| CellBorder |
A class which implements a line border on only the top and left hand side.
|
| Circle |
A Drawable circle that uses awt drawing.
|
| CircleLoader |
A class to save and load Circle objects in an XMLControl.
|
| ColorIcon |
This Icon fills or outlines itself with the color specified in its constructor.
|
| ComplexDataset |
ComplexDataset stores and plots a complex dataset (x,z) where the dependent variable
has real and imaginary parts, z=(real, imaginary).
|
| DataAdapter |
Data adapter class implements the Data interface for double[][] arrays.
|
| DataClip |
This defines a subset of data elements called steps.
|
| DataFile | |
| DataFunction |
This is a dataset whose values are determined by a multivariable function
evaluated with input constants and linked datasets.
|
| DataFunction.Loader |
A class to save and load DataFunction data in an XMLControl.
|
| DataPanel | |
| DataRowModel | |
| DataRowTable |
A JTable to display rows of integers, doubles and Strings.
|
| Dataset |
Dataset stores and plots (x,y) points.
|
| Dataset.Loader |
A class to save and load Dataset data in an XMLControl.
|
| DatasetManager |
DatasetManager maintains a list of datasets.
|
| DataTable |
DataTable displays multiple TableModels in a table.
|
| DataTable.DefaultDataTableModel | |
| DataTable.DoubleRenderer |
A default double renderer for the table
|
| DataTable.PrecisionRenderer |
A settable precision double renderer for the table
|
| DataTable.RowNumberRenderer | |
| DataTable.UnitRenderer |
A cell renderer that adds units to displayed values.
|
| DataTableFrame |
TableFrame displays a DataTable with a scroll pane in a frame.
|
| DisplayColors |
Defines color palette used by OSP components.
|
| DisplayRes |
DisplayRes provides access to internationalized string resources for objects in the display package.
|
| DrawableBuffer |
A DrawableBuffer contains an image of drawable objects.
|
| DrawableGroup |
Draws a group of shapes.
|
| DrawableShape |
A class that draws shapes using the Java 2D API.
|
| DrawableShapeLoader |
A class to save and load DrawableShapes in an XMLControl.
|
| DrawableTextLine |
DrawableTextLine draws short Strings with subscripts and superscripts.
|
| DrawableTextLine.DrawableTextLineLoader |
A class to save and load InteractiveArrow in an XMLControl.
|
| DrawingDialog |
DrawingDialog: a dialog that contains a drawing panel.
|
| DrawingFrame |
Drawing Frame: a frame that contains a drawing panel.
|
| DrawingFrame.DrawingFrameLoader | |
| DrawingPanel |
DrawingPanel renders drawable objects on its canvas.
|
| FunctionDrawer |
FunctionDrawer draws a function from xmin to xmax.
|
| GeneralPathLoader |
A class that saves and loads a GeneralPath in an XMLControl.
|
| GraphicsLib |
Library of useful computer graphics routines such as geometry routines
for computing the intersection of different shapes and rendering methods
for computing bounds and performing optimized drawing.
|
| Grid |
Grid draws a rectangular grid on a data panel.
|
| GUIUtils | |
| HighlightableDataset |
A Dataset that can highlight selected points.
|
| Histogram |
Histogram maps bin number to occurrences.
|
| Histogram.HistogramLoader |
A class to save and load Dataset data in an XMLControl.
|
| HistogramDataset |
HistogramDataset creates a histogram of appended data points.
|
| HistogramDataset.HistogramDatasetLoader | |
| IntegerImage |
A IntegerImage contains an array of integers int[row][col]
where each integer represents an image pixel.
|
| InteractiveArrow | |
| InteractiveArrow.InteractiveArrowLoader |
A class to save and load InteractiveArrow in an XMLControl.
|
| InteractiveCenteredArrow | |
| InteractiveCenteredArrow.InteractiveCenteredArrowLoader |
A class to save and load InteractiveArrow in an XMLControl.
|
| InteractiveCircle |
A measured circle that implements Interactive.
|
| InteractiveCircle.InteractiveCircleLoader |
A class to save and load InteractiveCircle data in an XMLControl.
|
| InteractiveImage |
An image is bounded by hot spots for dragging and resizing.
|
| InteractiveLabel | |
| InteractivePanel |
InteractivePanel is a drawing panel that invokes the handleMouseAction method in
Interactive objects.
|
| InteractiveShape |
A shape that implements Interactive.
|
| InteractiveShape.InteractiveShapeLoader |
A class to save and load InteractiveShape in an XMLControl.
|
| InteractiveTextLine |
An InteractiveTextLine is a single line of text that can be moved and rotated like other interactive shapes.
|
| InteractiveTextLine.InteractiveTextLineLoader |
A class to save and load InteractiveArrow in an XMLControl.
|
| MeasuredCircle |
A drawable circle that implements Measurable.
|
| MeasuredImage |
MeasuredImage contains an image and a scale in world units.
|
| OSPDialog |
OSPDialog is a standard dialog that can remain hidden in applet mode.
|
| OSPFrame |
OSPFrame is the base class for Open Source Physics JFrames such as DrawingFrame and DataTableFrame.
|
| OSPLayout |
A OSP layout lays out a container, arranging and resizing its components to fit
in the corners or in one of the border layout regions.
|
| OSPRuntime |
This class defines static methods related to the runtime environment.
|
| PlottingPanel |
A Drawing Panel that has an X axis, a Y axis, and a title.
|
| PlottingPanelFactory | |
| PrintUtils |
Print utilities for OSP componets.
|
| PrintUtils.PrintableComponent | |
| Protractor |
A Protractor with an arrow that can be used to measure angles.
|
| ResizableIcon |
An
Icon that can be resized. |
| SortDecorator |
Sorts table column based on their numeric values if the table's values are
numeric.
|
| Spring |
Draws a coil spring in a drawing panel.
|
| Stripchart |
Stripchart stores data having increasing x values.
|
| Stripchart.StripchartLoader | |
| TeXParser | |
| TextBox | |
| TextFrame | |
| TextLine |
TextLine is designed to bundle together all the information required
to draw short Strings with subscripts and superscripts.
|
| TextPanel |
The TextPanel renders text in a component.
|
| TitleText |
A text line that is offset relative to a drawing panel's display area.
|
| Trail |
Title: Trail
Description: A trail of pixels on the screen.
|
| TrailBezier |
TrailBezier defines a trail of points connected by a Bezier spline.
|
| TrailSmart |
TrailSmart adds points to a Bezier trail only if the new point deviates from a straight line.
|