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.
|