|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
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 Summary | |
---|---|
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. |
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 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. |
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.RowNumberRenderer | |
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 | |
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. |
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. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |