A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

ACTION - Static variable in class org.opensourcephysics.ejs.control.ControlElement
 
ACTION_OFF - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
ACTION_ON - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
ACTION_PRESS - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
ALGEBRAIC - Static variable in class org.opensourcephysics.display.TextLine
Format to use when parsing a double
AMP_CURVE - Static variable in class org.opensourcephysics.display.ComplexDataset
AMP height equal to |z|..
ANIMATION_INIT - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_INIT_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_NEW - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_NEW_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_RESET - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_RESET_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_START - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_START_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_STEP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_STEP_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_STOP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
ANIMATION_STOP_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
AREA - Static variable in class org.opensourcephysics.display.Dataset
Field AREA
AUTOSCALE_AUTO - Static variable in class org.opensourcephysics.display.dialogs.DialogsRes
 
AUTOSCALE_AUTOSCALE - Static variable in class org.opensourcephysics.display.dialogs.DialogsRes
 
AUTOSCALE_OK - Static variable in class org.opensourcephysics.display.dialogs.DialogsRes
 
AUTOSCALE_ZOOM_WARNING - Static variable in class org.opensourcephysics.display.dialogs.DialogsRes
 
AbstractAnimation - class org.opensourcephysics.controls.AbstractAnimation.
AbstractAnimation is a template for simple animations.
AbstractAnimation() - Constructor for class org.opensourcephysics.controls.AbstractAnimation
 
AbstractCalculation - class org.opensourcephysics.controls.AbstractCalculation.
AbstractCalculation is a template for simple calculations.
AbstractCalculation() - Constructor for class org.opensourcephysics.controls.AbstractCalculation
 
AbstractInteractive - class org.opensourcephysics.display.AbstractInteractive.
AbstractInteractive implements common Interactive methods.
AbstractInteractive() - Constructor for class org.opensourcephysics.display.AbstractInteractive
 
AbstractODESolver - class org.opensourcephysics.numerics.AbstractODESolver.
AbstractODE provides a common superclass for ODESolvers.
AbstractODESolver(ODE) - Constructor for class org.opensourcephysics.numerics.AbstractODESolver
Constructs the ODESolver for a system of ordinary differential equations.
AbstractSimulation - class org.opensourcephysics.controls.AbstractSimulation.
AbstractSimulation is a template for SIP simulations.
AbstractSimulation() - Constructor for class org.opensourcephysics.controls.AbstractSimulation
 
AbstractTile - class org.opensourcephysics.display3d.simple3d.AbstractTile.
This is the basic class for all Elements which consist of a sequence of 3D colored tiles: Ellipsoid, Cylinder, Box, ...
AbstractTile() - Constructor for class org.opensourcephysics.display3d.simple3d.AbstractTile
 
Adams4 - class org.opensourcephysics.numerics.Adams4.
Title: Adams4 Description: A fourth order Predictor-Corrector ODE solver.
Adams4(ODE) - Constructor for class org.opensourcephysics.numerics.Adams4
Constructs the RK4 ODESolver for a system of ordinary differential equations.
Adams5 - class org.opensourcephysics.numerics.Adams5.
Title: Adams5 Description: A fifth order Predictor-Corrector (PECE) ODE solver.
Adams5(ODE) - Constructor for class org.opensourcephysics.numerics.Adams5
Constructs the ODESolver for a system of ordinary differential equations.
Adams6 - class org.opensourcephysics.numerics.Adams6.
Title: Adams6 Description: A sixth order Predictor-Corrector ODE solver.
Adams6(ODE) - Constructor for class org.opensourcephysics.numerics.Adams6
Constructs the ODESolver for a system of ordinary differential equations.
Animation - interface org.opensourcephysics.controls.Animation.
An animation performs repetitive calculations in a separate thread.
AnimationControl - class org.opensourcephysics.controls.AnimationControl.
A GUI consisting of an input text area, a message area, and various buttons to initialize and control an Animation.
AnimationControl(Animation) - Constructor for class org.opensourcephysics.controls.AnimationControl
AnimationControl constructor.
ApplicationApplet - class org.opensourcephysics.davidson.applets.ApplicationApplet.
ApplicationApplet displays a button that invokes a static main method in a target class.
ApplicationApplet() - Constructor for class org.opensourcephysics.davidson.applets.ApplicationApplet
 
ArrayData - class org.opensourcephysics.display2d.ArrayData.
ArrayData stores numeric data for 2d visualizations using a 2d array for each component.
ArrayData(int, int, int) - Constructor for class org.opensourcephysics.display2d.ArrayData
Constructor ArrayData
ArrayIndexOutOfBoundsError - Static variable in class org.opensourcephysics.numerics.DoubleArray
 
ArrayIndexOutOfBoundsError - Static variable in class org.opensourcephysics.numerics.IntegerArray
 
ArrayInspector - class org.opensourcephysics.tools.ArrayInspector.
A dialog that displays an array table.
ArrayTable - class org.opensourcephysics.tools.ArrayTable.
A JTable to display int and double array values.
ArrayTable(int[]) - Constructor for class org.opensourcephysics.tools.ArrayTable
Constructor for 1D int array.
ArrayTable(int[][]) - Constructor for class org.opensourcephysics.tools.ArrayTable
Constructor for 2D int array.
ArrayTable(double[]) - Constructor for class org.opensourcephysics.tools.ArrayTable
Constructor for 1D double array.
ArrayTable(double[][]) - Constructor for class org.opensourcephysics.tools.ArrayTable
Constructor for 2D double array.
ArrayTableModel - class org.opensourcephysics.tools.ArrayTableModel.
A table model for an ArrayTable.
ArrayTableModel(int[]) - Constructor for class org.opensourcephysics.tools.ArrayTableModel
 
ArrayTableModel(int[][]) - Constructor for class org.opensourcephysics.tools.ArrayTableModel
 
ArrayTableModel(double[]) - Constructor for class org.opensourcephysics.tools.ArrayTableModel
 
ArrayTableModel(double[][]) - Constructor for class org.opensourcephysics.tools.ArrayTableModel
 
Arrow - class org.opensourcephysics.display.Arrow.
A Drawable arrow that uses Java 2D drawing.
Arrow(double, double, double, double) - Constructor for class org.opensourcephysics.display.Arrow
Constructs an Arrow with the given postion and components.
ArrowLoader - class org.opensourcephysics.display.ArrowLoader.
A class to save and load Arrow objects in an XMLControl.
ArrowLoader() - Constructor for class org.opensourcephysics.display.ArrowLoader
 
AutoScaleInspector - class org.opensourcephysics.display.dialogs.AutoScaleInspector.
This displays and the DrawingPanel autoscale properties.
AutoScaleInspector(DrawingPanel) - Constructor for class org.opensourcephysics.display.dialogs.AutoScaleInspector
Constructs an Autoscale Inspector.
AxisFactory - class org.opensourcephysics.display.axes.AxisFactory.
 
AxisFactory() - Constructor for class org.opensourcephysics.display.axes.AxisFactory
 
a - Variable in class org.opensourcephysics.display.Arrow
 
aCoord - Variable in class org.opensourcephysics.display3d.simple3d.ElementSegment
 
action() - Method in interface org.opensourcephysics.numerics.StateEvent
What to do when the event has taken place.
actionPerformed(ActionEvent) - Method in class org.opensourcephysics.display.DataTable
Performs the action for the refresh timer by refreshing the data in the DataTable.
actionPerformed(ActionEvent) - Method in class org.opensourcephysics.display.DrawingPanel
Performs the action for the refresh timer by refreshing the data in the DataTable.
actionPerformed(ActionEvent) - Method in class org.opensourcephysics.display2d.GridDataTable
Performs the action for the refresh timer by refreshing the data in the DataTable.
actionPerformed(ActionEvent) - Method in class org.opensourcephysics.display3d.simple3d.DrawingPanel3D
Performs an action for the update timer by rendering a new background image
activeNode - Static variable in class org.opensourcephysics.tools.Launcher
 
add(TableModel) - Method in class org.opensourcephysics.display.DataTable
Add a TableModel object to the table model list.
add(TableModel) - Method in interface org.opensourcephysics.display.DataTableModel
Add a TableModel object to the table model list.
add(String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Creates a new ControlElement
add(String, String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Creates a new ControlElement and gives it a name
add(ControlElement) - Method in class org.opensourcephysics.ejs.control.swing.ControlContainer
adds a child control
add(ControlElement) - Method in class org.opensourcephysics.ejs.control.swing.ControlSplitPanel
 
add(ControlElement) - Method in class org.opensourcephysics.ejs.control.swing.ControlTabbedPanel
 
add(double) - Method in class org.opensourcephysics.numerics.Polynomial
 
add(Polynomial) - Method in class org.opensourcephysics.numerics.Polynomial
Adds the given polynomial to this polynomial.
add(Quaternion) - Method in class org.opensourcephysics.numerics.Quaternion
Adds this quaternion to the given quaternion.
add(Vec3D, Vec3D) - Method in class org.opensourcephysics.numerics.Vec3D
Sets this vector to the vector addition of vectors v1 and v2.
addAction(int, Object, String) - Method in class org.opensourcephysics.ejs.control.ControlElement
Defines a generic action that can be invoked from this ControlElement.
addAction(int, Object, String, MethodWithOneParameter) - Method in class org.opensourcephysics.ejs.control.ControlElement
This is an advanced form of addAction that allows for nested actions
addAction(int, String) - Method in class org.opensourcephysics.ejs.control.ControlElement
Similar to the other addAction but extracts the target from the method, which must be of the form 'target.method:optional parameter', where target has been previously added to the list of targets of the group.
addButton(String, String, String) - Method in class org.opensourcephysics.controls.AnimationControl
Adds a custom button to the control's frame.
addButton(String, String) - Method in class org.opensourcephysics.controls.OSPControl
Adds a custom button to the control's frame.
addButton(String, String, String) - Method in class org.opensourcephysics.controls.OSPControl
Adds a custom button to the control's frame.
addButton(String, String, String, Object) - Method in class org.opensourcephysics.display.OSPFrame
Adds a custom button to the control's frame.
addChildToSelectedNode(LaunchNode) - Method in class org.opensourcephysics.tools.LaunchBuilder
Adds a child node to the selected node.
addControlTableListener(String) - Method in class org.opensourcephysics.controls.OSPControl
Adds a ControlTableListener that invokes method in the control's model.
addControlTableListener(String, Object) - Method in class org.opensourcephysics.controls.OSPControl
Adds a ControlTableListener that invokes method in the given object.
addDrawable(Drawable) - Method in class org.opensourcephysics.display.DrawableBuffer
Adds a drawable object to the drawing buffer.
addDrawable(Drawable) - Method in class org.opensourcephysics.display.DrawableGroup
Adds a drawable object to the drawable list.
addDrawable(Drawable) - Method in class org.opensourcephysics.display.DrawingFrame
Adds a drawable object to the frame's drawing panel.
addDrawable(Drawable) - Method in class org.opensourcephysics.display.DrawingPanel
Adds a drawable object to the drawable list.
addDrawable(Drawable) - Method in class org.opensourcephysics.display.InteractivePanel
Adds a drawable object to the drawable list.
addDrawable(Drawable) - Method in class org.opensourcephysics.display.axes.CustomAxes
Adds a drawable object to the drawable list.
addDrawables(Collection) - Method in class org.opensourcephysics.display.DrawingPanel
Adds a collection of drawable objects to the drawable list.
addElement(Element) - Method in interface org.opensourcephysics.display3d.core.DrawingPanel3D
Adds an Element to this DrawingPanel3D.
addElement(Element) - Method in interface org.opensourcephysics.display3d.core.Group
Adds an Element to this Group.
addElement(Element) - Method in class org.opensourcephysics.display3d.simple3d.DrawingPanel3D
 
addElement(Element) - Method in class org.opensourcephysics.display3d.simple3d.Group
 
addElement(Element) - Method in class org.opensourcephysics.frames.Display3DFrame
Adds an Element to this DrawingPanel3D.
addElementListener(ControlElement, int) - Method in class org.opensourcephysics.ejs.control.GroupVariable
 
addElements(Collection) - Method in class org.opensourcephysics.display3d.simple3d.Group
 
addEvent(StateEvent) - Method in class org.opensourcephysics.numerics.ODEBisectionEventSolver
Adds a StateEvent to the list of events
addEvent(StateEvent) - Method in interface org.opensourcephysics.numerics.ODEEventSolver
Adds a StateEvent to the list of events
addFrame(BufferedImage) - Method in class org.opensourcephysics.tools.VideoCaptureTool
Adds a frame to the video if it is recording.
addInteractionListener(InteractionListener) - Method in interface org.opensourcephysics.display3d.core.interaction.InteractionSource
Adds the specified interaction listener to receive interaction events to any of its targets from this source.
addInteractionListener(InteractionListener) - Method in class org.opensourcephysics.display3d.simple3d.DrawingPanel3D
 
addInteractionListener(InteractionListener) - Method in class org.opensourcephysics.display3d.simple3d.Element
 
addInteractionListener(InteractionListener) - Method in class org.opensourcephysics.frames.Display3DFrame
Adds in interaction listener to the 3D drawing panel.
addLayoutComponent(Component, Object) - Method in class org.opensourcephysics.display.OSPLayout
 
addLine(int, int, int, int) - Method in class org.opensourcephysics.display2d.ContourAccumulator
Adds a line to the accumulator.
addListener(String, String) - Method in class org.opensourcephysics.ejs.control.GroupControl
 
addListener(String, String, Object) - Method in class org.opensourcephysics.ejs.control.GroupControl
Instructs the group to invoke a method (with an optional parameter) when a variable changes.
addListener(Object, String) - Method in class org.opensourcephysics.ejs.control.GroupVariable
 
addListener(Object, String, Object) - Method in class org.opensourcephysics.ejs.control.GroupVariable
 
addMenuItems() - Method in class org.opensourcephysics.frames.Complex2DFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.FFT2DFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.FFTFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.HistogramFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.LatticeFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.PlotFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.RasterFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.Scalar2DFrame
Adds Views menu items on the menu bar.
addMenuItems() - Method in class org.opensourcephysics.frames.Vector2DFrame
Adds Views menu items on the menu bar.
addMenuItemsTo(JComponent) - Method in class org.opensourcephysics.tools.LaunchNode
Adds menu item to a JPopupMenu or JMenu.
addNamed(String, String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Creates a new ControlElement with a given name This is a special feature that is used by LauncherApplet, so that if the name coincides with a given one, a Frame becomes a Panel, so that it can be captured!
addNumbering(String) - Method in class org.opensourcephysics.controls.XMLControlElement
Appends numbering to a specified name.
addObject(Object, String, String) - Method in class org.opensourcephysics.ejs.control.EjsControl
 
addObject(Object, String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Creates a new ControlElement that wrapps an existing object If the object is not of the right class it will print a warning and ignore the object provided.
addObject(Object, String, String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Creates a new ControlElement that wrapps an existing object If the object is not of the right class it will print a warning and ignore the object provided.
addParicle(int, Point2D[]) - Method in class org.opensourcephysics.frames.ParticleFrame
Adds an array of particles to the frame.
addParticle(int, Point2D) - Method in class org.opensourcephysics.frames.ParticleFrame
Adds a particle to the frame.
addPoint(double, double) - Method in class org.opensourcephysics.display.Trail
Adds a point to the trail.
addPoint(double, double, double) - Method in interface org.opensourcephysics.display3d.core.ElementTrail
Adds a new (x,y,z) point to the trail.
addPoint(double[]) - Method in interface org.opensourcephysics.display3d.core.ElementTrail
Adds a new double[] point to the trail.
addPoint(double, double, double) - Method in class org.opensourcephysics.display3d.simple3d.ElementTrail
 
addPoint(double[]) - Method in class org.opensourcephysics.display3d.simple3d.ElementTrail
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.opensourcephysics.ejs.control.EjsControlFrame
Adds a PropertyChangeListener.
addRMITool(String, Tool) - Static method in class org.opensourcephysics.tools.Toolbox
 
addSearchPath(String) - Static method in class org.opensourcephysics.tools.ResourceLoader
Adds a path at the beginning of the searchPaths list.
addTab(Dataset) - Method in class org.opensourcephysics.tools.DatasetTool
Adds or selects a tab for the specified dataset.
addTab(LaunchNode) - Method in class org.opensourcephysics.tools.LaunchBuilder
Creates a LaunchPanel with the specified root and adds it to a new tab.
addTab(LaunchNode) - Method in class org.opensourcephysics.tools.Launcher
Creates a LaunchPanel with the specified root and adds it to a new tab.
addTableModelListener(TableModelListener) - Method in class org.opensourcephysics.display.SortDecorator
 
addTarget(String, Object) - Method in class org.opensourcephysics.ejs.control.GroupControl
Adds an object to be controlled.
addTerminateAction(Action) - Method in class org.opensourcephysics.tools.LaunchNode
Adds an action to this node's actions collection.
addTerminateFrame(JFrame) - Method in class org.opensourcephysics.tools.LaunchNode
Adds a terminate frame to this node's frames collection.
addToPreupdateList(NeedsPreUpdate) - Method in class org.opensourcephysics.ejs.control.swing.ControlDrawablesParent
 
addTool(String, Tool) - Static method in class org.opensourcephysics.tools.Toolbox
 
addXTick(String, double) - Method in class org.opensourcephysics.display.axes.CartesianType1
Specify a tick mark for the X axis.
addYTick(String, double) - Method in class org.opensourcephysics.display.axes.CartesianType1
Specify a tick mark for the Y axis.
adjustForWidth - Variable in class org.opensourcephysics.display.Histogram
Should the height be adjusted by bin width? Default is false.
adjustSize() - Method in class org.opensourcephysics.ejs.control.swing.ControlContainer
 
adjustSize() - Method in class org.opensourcephysics.ejs.control.swing.ControlWindow
 
alignmentConstant(String) - Static method in class org.opensourcephysics.ejs.control.swing.ConstantParser
 
allowRMI - Static variable in class org.opensourcephysics.tools.Toolbox
 
alpha - Variable in class org.opensourcephysics.display2d.DataRaster
 
amp_points - Variable in class org.opensourcephysics.display.ComplexDataset
 
angle(Quaternion) - Method in class org.opensourcephysics.numerics.Quaternion
Returns the angle in radians between this quaternion and the given quaternion.
angle(Vec3D) - Method in class org.opensourcephysics.numerics.Vec3D
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
animated - Variable in class org.opensourcephysics.display.OSPFrame
Set to true if a program should automatically render this frame after every animation step.
animationThread - Variable in class org.opensourcephysics.controls.AbstractAnimation
 
app - Variable in class org.opensourcephysics.ejs.control.EjsControlFrame
 
append(double, double, double) - Method in class org.opensourcephysics.display.ComplexDataset
Appends (x, re, im) datum to the Dataset.
append(double[], double[], double[]) - Method in class org.opensourcephysics.display.ComplexDataset
Appends x, real, and imaginary arrays to the Dataset.
append(double[], double[]) - Method in class org.opensourcephysics.display.ComplexDataset
Appends x and z data to the Dataset.
append(double, double, double, double) - Method in class org.opensourcephysics.display.Dataset
Appends a data point and its uncertainty to the Dataset.
append(double, double) - Method in class org.opensourcephysics.display.Dataset
Appends an (x,y) datum to the Dataset.
append(double[], double[], double[], double[]) - Method in class org.opensourcephysics.display.Dataset
Appends arrays of data points and uncertainties to the Dataset.
append(double[], double[]) - Method in class org.opensourcephysics.display.Dataset
Appends (x,y) arrays to the Dataset.
append(int, double, double) - Method in class org.opensourcephysics.display.DatasetManager
Appends an (x,y) datum to the Dataset with the given index.
append(int, double, double, double, double) - Method in class org.opensourcephysics.display.DatasetManager
Appends a data point and its uncertainty to the Dataset.
append(int, double[], double[]) - Method in class org.opensourcephysics.display.DatasetManager
Appends (x,y) arrays to the Dataset.
append(int, double[], double[], double[], double[]) - Method in class org.opensourcephysics.display.DatasetManager
Appends arrays of data points and uncertainties to the Dataset.
append(double, double) - Method in class org.opensourcephysics.display.Histogram
Append a value with number of occurences to the Histogram.
append(double) - Method in class org.opensourcephysics.display.Histogram
Appends a value with 1 occurence.
append(String) - Method in class org.opensourcephysics.display.Histogram
Appends values from an input file.
append(double[]) - Method in class org.opensourcephysics.display.Histogram
Appends an array of values with 1 occurence.
append(double, double) - Method in class org.opensourcephysics.display.Stripchart
Appends an (x,y) datum to the Stipchart.
append(double[], double[]) - Method in class org.opensourcephysics.display.Stripchart
Appends (x,y) data-arrays to the Stipchart.
append(int, double, double) - Method in class org.opensourcephysics.display2d.DataRaster
Appends an (x,y) datum to the image.
append(double, double, double) - Method in class org.opensourcephysics.frames.ComplexPlotFrame
Appends an (x, re, im) datum to the Dataset with the given index.
append(double[], double[]) - Method in class org.opensourcephysics.frames.ComplexPlotFrame
Appends x and z data to the Dataset.
append(double[], double[], double[]) - Method in class org.opensourcephysics.frames.ComplexPlotFrame
Appends (x, re, im) arrays to the Dataset.
append(double) - Method in class org.opensourcephysics.frames.HistogramFrame
Appends a data point to the histogram.
append(int, double, double) - Method in class org.opensourcephysics.frames.PlotFrame
Appends an (x,y) datum to the Dataset with the given index.
append(int, double, double, double, double) - Method in class org.opensourcephysics.frames.PlotFrame
Appends a data point and its uncertainty to the Dataset.
append(int, double[], double[]) - Method in class org.opensourcephysics.frames.PlotFrame
Appends (x,y) arrays to the Dataset.
append(int, double[], double[], double[], double[]) - Method in class org.opensourcephysics.frames.PlotFrame
Appends arrays of data points and uncertainties to the Dataset.
appendArray(Object) - Method in class org.opensourcephysics.frames.TableFrame
Appends a two dimensional array to this table.
appendPrefixPath(String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Adds a prefix ´path' for unqualified elements.
appendRow(Object) - Method in class org.opensourcephysics.frames.TableData
Appends a row to this table.
appendRow(double[]) - Method in class org.opensourcephysics.frames.TableFrame
Appends a row of data with the given values to the table.
appendRow(int[]) - Method in class org.opensourcephysics.frames.TableFrame
Appends a row of data with the given values to the table.
appendRow(Object[]) - Method in class org.opensourcephysics.frames.TableFrame
Appends a row of data with the given values to the table.
appendRow(byte[]) - Method in class org.opensourcephysics.frames.TableFrame
Appends a row of data with the given values to the table.
applet - Static variable in class org.opensourcephysics.display.OSPDialog
Field myApplet provides a static reference to an applet context so that the document base and code base can be obtained in applet mode.
applet - Static variable in class org.opensourcephysics.display.OSPFrame
Field myApplet provides a static reference to an applet context so that the document base and code base can be obtained in applet mode.
appletMode - Static variable in class org.opensourcephysics.display.OSPDialog
Set true if the program is an applet.
appletMode - Static variable in class org.opensourcephysics.display.OSPFrame
Set true if the program is an applet.
apply() - Method in class org.opensourcephysics.ejs.Simulation
apply user interface changes
apply(String) - Method in class org.opensourcephysics.ejs.Simulation
apply a single change in the user interface
applyAll() - Method in class org.opensourcephysics.ejs.Simulation
apply user interface changes.
array - Variable in class org.opensourcephysics.numerics.DoubleArray
 
array - Variable in class org.opensourcephysics.numerics.IntegerArray
 
ascent - Variable in class org.opensourcephysics.display.TextLine
The ascent using the current font
associate(Job, Object) - Method in class org.opensourcephysics.tools.JobManager
Associates a job with the specified object.
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlContourPlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlGridPlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot
 
auto - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot
 
autoclear - Variable in class org.opensourcephysics.display.OSPFrame
Set to true if a program should automatically clear the data when an animation is initialized.
autoscaleMargin - Variable in class org.opensourcephysics.display.DrawingPanel
 
autoscaleX - Variable in class org.opensourcephysics.display.DrawingPanel
 
autoscaleY - Variable in class org.opensourcephysics.display.DrawingPanel
 

B

BACKGROUND - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
BAR - Static variable in class org.opensourcephysics.display.Dataset
Field BAR
BLACK - Static variable in class org.opensourcephysics.display2d.ColorMapper
 
BLACK - Static variable in class org.opensourcephysics.display2d.VectorColorMapper
 
BLUE - Static variable in class org.opensourcephysics.display2d.ColorMapper
 
BLUE - Static variable in class org.opensourcephysics.display2d.VectorColorMapper
 
BOTTOM - Static variable in class org.opensourcephysics.display.TitleText
 
BOTTOM_LEFT - Static variable in class org.opensourcephysics.display.DrawingPanel
Message box location
BOTTOM_LEFT - Static variable in interface org.opensourcephysics.display3d.core.DrawingPanel3D
Message box location
BOTTOM_LEFT_CORNER - Static variable in class org.opensourcephysics.display.OSPLayout
The bottom left corner layout constraint.
BOTTOM_LEFT_GUTTER_PLACEMENT - Static variable in class org.opensourcephysics.display.TextBox
 
BOTTOM_LEFT_PLACEMENT - Static variable in class org.opensourcephysics.display.TextBox
 
BOTTOM_RIGHT - Static variable in class org.opensourcephysics.display.DrawingPanel
Message box location
BOTTOM_RIGHT - Static variable in interface org.opensourcephysics.display3d.core.DrawingPanel3D
Message box location
BOTTOM_RIGHT_CORNER - Static variable in class org.opensourcephysics.display.OSPLayout
The bottom right layout constraint.
BOTTOM_RIGHT_GUTTER_PLACEMENT - Static variable in class org.opensourcephysics.display.TextBox
 
BOTTOM_RIGHT_PLACEMENT - Static variable in class org.opensourcephysics.display.TextBox
 
BinaryLattice - class org.opensourcephysics.display2d.BinaryLattice.
A BinaryLattice is an array where each array element has a value of 0 or 1.
BinaryLattice(int, int) - Constructor for class org.opensourcephysics.display2d.BinaryLattice
Constructs a binary lattice with the given size.
BooleanValue - class org.opensourcephysics.ejs.control.value.BooleanValue.
A BooleanValue is a Value object that holds a boolean value.
BooleanValue(boolean) - Constructor for class org.opensourcephysics.ejs.control.value.BooleanValue
 
BoundedImage - class org.opensourcephysics.display.BoundedImage.
An image is bounded by hot spots for dragging and resizing.
BoundedImage(Image, double, double) - Constructor for class org.opensourcephysics.display.BoundedImage
Constructs a bounded image centered at the given location.
BoundedShape - class org.opensourcephysics.display.BoundedShape.
 
BoundedShape(Shape, double, double) - Constructor for class org.opensourcephysics.display.BoundedShape
Constructs a BoundedShape object for the given shape.
BoundedShape.BoundedShapeLoader - class org.opensourcephysics.display.BoundedShape.BoundedShapeLoader.
A class to save and load BoundedShape in an XMLControl.
BoundedShape.BoundedShapeLoader() - Constructor for class org.opensourcephysics.display.BoundedShape.BoundedShapeLoader
 
BoundedTextLine - class org.opensourcephysics.display.BoundedTextLine.
A BoundedTextLine is a line of text that can be rotated and scaled using a mouse.
BoundedTextLine(String, double, double) - Constructor for class org.opensourcephysics.display.BoundedTextLine
 
Butcher5 - class org.opensourcephysics.numerics.Butcher5.
Butcher5 implements a fifth order Runge-Kutta ODE solver using an algorithm developed by Butcher.
Butcher5(ODE) - Constructor for class org.opensourcephysics.numerics.Butcher5
Constructs the Butcher5 ODESolver for a system of ordinary differential equations.
ByteLattice - interface org.opensourcephysics.display2d.ByteLattice.
The ByteLattice interface defines a lattice visualization componnent where each array element can assume one of 256 values.
ByteRaster - class org.opensourcephysics.display2d.ByteRaster.
A ByteRaster contains an array of bytes where each byte representents an image pixel.
ByteRaster(int, int) - Constructor for class org.opensourcephysics.display2d.ByteRaster
Constructs a byte raster with the given size.
b - Variable in class org.opensourcephysics.display.Arrow
 
bCoord - Variable in class org.opensourcephysics.display3d.simple3d.ElementSegment
 
background - Variable in class org.opensourcephysics.display.TextLine
Background Color
backgroundColor - Variable in class org.opensourcephysics.display.TextPanel
 
backtransform(double[]) - Method in class org.opensourcephysics.numerics.FFT
Computes the back Fast Fourier Transform of data leaving the result in data.
backtransform(double[]) - Method in class org.opensourcephysics.numerics.FFT2D
Compute the (unnomalized) inverse FFT of data, leaving it in place.
backtransform(double[]) - Method in class org.opensourcephysics.numerics.FFTReal
Computes the (unnomalized) inverse FFT of data, leaving it in place.
backward(Function, double, double) - Static method in class org.opensourcephysics.numerics.Derivative
Calculates the first derivative of a function using the finite difference approximation toward decreasing x.
bar - Variable in class org.opensourcephysics.ejs.control.swing.ControlBar
 
bgColor - Variable in class org.opensourcephysics.display.DrawingPanel
 
binColor - Variable in class org.opensourcephysics.display.Histogram
color of bins
binStyle - Variable in class org.opensourcephysics.display.Histogram
style for drawing bins
bisection(Function, double, double, double) - Static method in class org.opensourcephysics.numerics.Root
Implements the bisection method for finding the root of a function.
blMessageBox - Variable in class org.opensourcephysics.display.DrawingPanel
 
blMessageBox - Variable in class org.opensourcephysics.display3d.simple3d.DrawingPanel3D
 
black - Static variable in class org.opensourcephysics.controls.OSPLog
 
blue - Static variable in class org.opensourcephysics.controls.OSPLog
 
booleanConstant(String) - Static method in class org.opensourcephysics.ejs.control.ConstantParser
 
bottom - Variable in class org.opensourcephysics.display2d.ArrayData
 
bottom - Variable in class org.opensourcephysics.display2d.FlatData
 
bottom - Variable in class org.opensourcephysics.display2d.GridPointData
 
bottomGutter - Variable in class org.opensourcephysics.display.DrawingPanel
 
boxHeight - Variable in class org.opensourcephysics.display.TextBox
 
boxWidth - Variable in class org.opensourcephysics.display.TextBox
 
brMessageBox - Variable in class org.opensourcephysics.display.DrawingPanel
 
brMessageBox - Variable in class org.opensourcephysics.display3d.simple3d.DrawingPanel3D
 
bufferStrategyShow() - Method in class org.opensourcephysics.display.OSPFrame
Shows (repaints) the frame useing the current BufferStrategy.
buildPopupmenu() - Method in class org.opensourcephysics.display.DrawingPanel
 
button - Variable in class org.opensourcephysics.ejs.control.swing.ControlButton
 
buttonHeight - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
buttonPanel - Variable in class org.opensourcephysics.display.OSPFrame
 

C

CALCULATION_CALC - Static variable in class org.opensourcephysics.controls.ControlsRes
 
CALCULATION_CALC_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
CALCULATION_RESET - Static variable in class org.opensourcephysics.controls.ControlsRes
 
CALCULATION_RESET_TIP - Static variable in class org.opensourcephysics.controls.ControlsRes
 
CDATA_POST - Static variable in class org.opensourcephysics.controls.XML
 
CDATA_PRE - Static variable in class org.opensourcephysics.controls.XML
 
CENTER - Static variable in class org.opensourcephysics.display.TextLine
Center the Text over the point
CENTER - Static variable in class org.opensourcephysics.display.TitleText
 
CENTERED - Static variable in class org.opensourcephysics.display.OSPLayout
The bottom right layout constraint.
CIRCLE - Static variable in class org.opensourcephysics.display.Dataset
Field CIRCLE
CODE_DAMAGED - Static variable in class org.opensourcephysics.ejs.control.value.ParserSuryono
Code damaged.
CODE_DAMAGED - Static variable in class org.opensourcephysics.numerics.SuryonoParser
Code damaged.
COMMA_EXPECTED - Static variable in class org.opensourcephysics.ejs.control.value.ParserSuryono
Comma expected.
COMMA_EXPECTED - Static variable in class org.opensourcephysics.numerics.SuryonoParser
Comma expected.
CONVERGE_ERROR - Static variable in class org.opensourcephysics.numerics.ODEMultistepSolver
 
COORDINATE_PLACEMENT - Static variable in class org.opensourcephysics.display.TextBox
 
CURSOR_CROSSHAIR - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
CURSOR_CUBE - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
CURSOR_NONE - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
CURSOR_XYZ - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
CUSTOM - Static variable in class org.opensourcephysics.display.Dataset
Field POST
CUSTOM - Static variable in class org.opensourcephysics.display.TitleText
 
Calculation - interface org.opensourcephysics.controls.Calculation.
Calculation performs a calculation in response to a control's action.
CalculationControl - class org.opensourcephysics.controls.CalculationControl.
A Control class for Calculations.
CalculationControl(Calculation) - Constructor for class org.opensourcephysics.controls.CalculationControl
The CalculationControl constructor.
Camera - interface org.opensourcephysics.display3d.core.Camera.
Title: Camera
Camera - class org.opensourcephysics.display3d.simple3d.Camera.
 
Camera.CameraLoader - class org.opensourcephysics.display3d.simple3d.Camera.CameraLoader.
 
Camera.CameraLoader() - Constructor for class org.opensourcephysics.display3d.simple3d.Camera.CameraLoader
 
Camera.Loader - class org.opensourcephysics.display3d.core.Camera.Loader.
 
Camera.Loader() - Constructor for class org.opensourcephysics.display3d.core.Camera.Loader
 
CameraInspector - class org.opensourcephysics.display3d.core.CameraInspector.
Title: CameraInspector
CameraInspector(DrawingPanel3D) - Constructor for class org.opensourcephysics.display3d.core.CameraInspector
Creates a JPanel with a CameraInspector
Carpet - class org.opensourcephysics.display2d.Carpet.
 
Carpet(GridData) - Constructor for class org.opensourcephysics.display2d.Carpet
 
CartesianAxes - interface org.opensourcephysics.display.axes.CartesianAxes.
CartesianAxes defines common Cartesian coordinate methods.
CartesianCoordinateStringBuilder - class org.opensourcephysics.display.axes.CartesianCoordinateStringBuilder.
Builds a coordinate string from a mouse event for an axis type.
CartesianCoordinateStringBuilder() - Constructor for class org.opensourcephysics.display.axes.CartesianCoordinateStringBuilder
 
CartesianCoordinateStringBuilder(String, String) - Constructor for class org.opensourcephysics.display.axes.CartesianCoordinateStringBuilder
 
CartesianType1 - class org.opensourcephysics.display.axes.CartesianType1.
A modified version of the ptolemy.plot.PlotBox class designed to work with the OSP drawing framework.
CartesianType1(PlottingPanel) - Constructor for class org.opensourcephysics.display.axes.CartesianType1
Constructor for the AxesType1 object
CartesianType2 - class org.opensourcephysics.display.axes.CartesianType2.
XYAxes draws X and Y axes in a plotting panel.
CartesianType2(PlottingPanel) - Constructor for class org.opensourcephysics.display.axes.CartesianType2
CartesianType2 draws axes in the drawing panel's gutter.
CartesianType3 - class org.opensourcephysics.display.axes.CartesianType3.
CartesianType3 draws draggable X and Y axes in the interior of a plotting panel.
CartesianType3(PlottingPanel) - Constructor for class org.opensourcephysics.display.axes.CartesianType3
Constructs the XYAxes inside the drawing panel.
CashKarp45 - class org.opensourcephysics.numerics.CashKarp45.
CashKarp45 implements a RKF 4/5 ODE solver with variable step size using Cash-Karp coefficients.
CashKarp45(ODE) - Constructor for class org.opensourcephysics.numerics.CashKarp45
Constructs the CashKarp45 ODESolver for a system of ordinary differential equations.
CellLattice - class org.opensourcephysics.display2d.CellLattice.
A CellLattice that displays an array where each array element can assume one of 256 values.
CellLattice() - Constructor for class org.opensourcephysics.display2d.CellLattice
 
CellLattice(int, int) - Constructor for class org.opensourcephysics.display2d.CellLattice
 
CellLatticeOSX - class org.opensourcephysics.display2d.CellLatticeOSX.
A Mac version of CellLattice that displays an array where each array element can assume one of 256 values.
CellLatticeOSX() - Constructor for class org.opensourcephysics.display2d.CellLatticeOSX
Constructs a cell lattice.
CellLatticeOSX(int, int) - Constructor for class org.opensourcephysics.display2d.CellLatticeOSX
Constructs a Cell lattice with the given size.
CellLatticePC - class org.opensourcephysics.display2d.CellLatticePC.
A CellLattice displays an array where each array element can assume one of 256 values.
CellLatticePC() - Constructor for class org.opensourcephysics.display2d.CellLatticePC
Constructs a cell lattice.
CellLatticePC(int, int) - Constructor for class org.opensourcephysics.display2d.CellLatticePC
Constructs a cell lattice with the given size.
Circle - class org.opensourcephysics.display.Circle.
A Drawable circle that uses awt drawing.
Circle() - Constructor for class org.opensourcephysics.display.Circle
Constructs a fixed radius circle at the origin.
Circle(double, double) - Constructor for class org.opensourcephysics.display.Circle
Constructs a fixed radius circle at the given coordinates.
Circle(double, double, int) - Constructor for class org.opensourcephysics.display.Circle
Constructs a fixed radius circle at the given coordinates with the given radius.
CircleLoader - class org.opensourcephysics.display.CircleLoader.
A class to save and load Circle objects in an XMLControl.
CircleLoader() - Constructor for class org.opensourcephysics.display.CircleLoader
 
ClipboardJob - class org.opensourcephysics.tools.ClipboardJob.
This is a Job implementation for osp data transfers via the clipboard.
ClipboardJob() - Constructor for class org.opensourcephysics.tools.ClipboardJob
Constructs a ClipboardJob.
ClipboardJob(String) - Constructor for class org.opensourcephysics.tools.ClipboardJob
Constructs a ClipboardJob with a specified xml string.
ClipboardJob(Object) - Constructor for class org.opensourcephysics.tools.ClipboardJob
Constructs a ClipboardJob for a specified object.
ColorMapper - class org.opensourcephysics.display2d.ColorMapper.
 
ColorMapper(int, double, double, int) - Constructor for class org.opensourcephysics.display2d.ColorMapper
 
Complex2DFrame - class org.opensourcephysics.frames.Complex2DFrame.
A DrawingFrame that displays 2D plots of complex scalar fields.
Complex2DFrame(String, String, String) - Constructor for class org.opensourcephysics.frames.Complex2DFrame
Constructs a Complex2DFrame with the given axes labels and frame title.
Complex2DFrame(String) - Constructor for class org.opensourcephysics.frames.Complex2DFrame
Constructs a Complex2DFrame with the given frame title but without axes.
ComplexCarpet - class org.opensourcephysics.display2d.ComplexCarpet.
 
ComplexCarpet(GridData) - Constructor for class org.opensourcephysics.display2d.ComplexCarpet
 
ComplexColorMapper - class org.opensourcephysics.display2d.ComplexColorMapper.
 
ComplexColorMapper(double) - Constructor for class org.opensourcephysics.display2d.ComplexColorMapper
 
ComplexContourPlot - class org.opensourcephysics.display2d.ComplexContourPlot.
ComplexInterpolatedPlot creates an image of a scalar field by inerpolating every image pixel to an untabulated point (x,y) in the 2d data.
ComplexContourPlot() - Constructor for class org.opensourcephysics.display2d.ComplexContourPlot
Constructs the ComplexContourPlot using the given 2d datset.
ComplexContourPlot(GridData) - Constructor for class org.opensourcephysics.display2d.ComplexContourPlot
Constructs the ComplexContourPlot using the given 2d datset.
ComplexDataset - class org.opensourcephysics.display.ComplexDataset.
ComplexDataset stores and plots a complex dataset (x,z) where the dependent variable has real and imaginary parts, z=(real, imaginary).
ComplexDataset() - Constructor for class org.opensourcephysics.display.ComplexDataset
Dataset contructor.
ComplexGridPlot - class org.opensourcephysics.display2d.ComplexGridPlot.
ComplexGridPlot plots a complex scalar field by coloring pixels a buffered image.
ComplexGridPlot() - Constructor for class org.opensourcephysics.display2d.ComplexGridPlot
Constructs the ComplexGridPlot without data.
ComplexGridPlot(GridData) - Constructor for class org.opensourcephysics.display2d.ComplexGridPlot
Constructs the ComplexGridPlot using the given 2d datset.
ComplexInterpolatedPlot - class org.opensourcephysics.display2d.ComplexInterpolatedPlot.
ComplexInterpolatedPlot creates an image of a scalar field by inerpolating every image pixel to an untabulated point (x,y) in the 2d data.
ComplexInterpolatedPlot(GridData) - Constructor for class org.opensourcephysics.display2d.ComplexInterpolatedPlot
Constructs the ComplexInterpolatedPlot using the given 2d datset.
ComplexPlotFrame - class org.opensourcephysics.frames.ComplexPlotFrame.
A DrawingFrame that plots a complex function.
ComplexPlotFrame(String, String, String) - Constructor for class org.opensourcephysics.frames.ComplexPlotFrame
Constructs a PlotComplexFrame with the given frame title and axes labels.
ComplexPlotFrame.ComplexPlotFrameLoader - class org.opensourcephysics.frames.ComplexPlotFrame.ComplexPlotFrameLoader.
 
ComplexPlotFrame.ComplexPlotFrameLoader() - Constructor for class org.opensourcephysics.frames.ComplexPlotFrame.ComplexPlotFrameLoader
 
ComplexSurfacePlot - class org.opensourcephysics.display2d.ComplexSurfacePlot.
SurfacePlot draws a 3D surface of a scalar field.
ComplexSurfacePlot() - Constructor for class org.opensourcephysics.display2d.ComplexSurfacePlot
Constructs the ComplexSurfacePlot without data.
ComplexSurfacePlot(GridData) - Constructor for class org.opensourcephysics.display2d.ComplexSurfacePlot
ComplexSurfacePlot constructor with the given data model.
ComplexSurfaceVertex - class org.opensourcephysics.display2d.ComplexSurfaceVertex.
The class SurfaceVertex represents a vertex in 3D space.
ConsoleLevel - class org.opensourcephysics.controls.ConsoleLevel.
 
ConstantParser - class org.opensourcephysics.ejs.control.ConstantParser.
This class provides static methods that parse a string and return a Value with the corresponding type and value, ready to be used by the setValue() method of ControlElements
ConstantParser() - Constructor for class org.opensourcephysics.ejs.control.ConstantParser
 
ConstantParser - class org.opensourcephysics.ejs.control.swing.ConstantParser.
This class provides static methods that parse a string and return a Value with the corresponding type and value, ready to be used by the setValue() method of ControlElements
ConstantParser() - Constructor for class org.opensourcephysics.ejs.control.swing.ConstantParser
 
ContourAccumulator - class org.opensourcephysics.display2d.ContourAccumulator.
Title: Contour Description: The class LineAccumulator accumulates line drawing information and then draws all accumulated lines together.
ContourPlot - class org.opensourcephysics.display2d.ContourPlot.
ContourPlot draws a contour plot of a scalar field.
ContourPlot() - Constructor for class org.opensourcephysics.display2d.ContourPlot
Constructs a ContourPlot without any data.
ContourPlot(GridData) - Constructor for class org.opensourcephysics.display2d.ContourPlot
Constructs a ContourPlot that renders the given GridData.
Control - interface org.opensourcephysics.controls.Control.
Graphical User Interfaces implement the Control interface.
ControlBar - class org.opensourcephysics.ejs.control.swing.ControlBar.
A bar that display double values.
ControlBar(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlBar
 
ControlBinaryLattice - class org.opensourcephysics.ejs.control.drawables.ControlBinaryLattice.
 
ControlBinaryLattice(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlBinaryLattice
 
ControlButton - class org.opensourcephysics.ejs.control.swing.ControlButton.
A configurable control button.
ControlButton(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlButton
 
ControlByteRaster - class org.opensourcephysics.ejs.control.drawables.ControlByteRaster.
 
ControlByteRaster(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlByteRaster
 
ControlCellLattice - class org.opensourcephysics.ejs.control.drawables.ControlCellLattice.
 
ControlCellLattice(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlCellLattice
 
ControlCheckBox - class org.opensourcephysics.ejs.control.swing.ControlCheckBox.
A configurable checkbox.
ControlCheckBox(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlCheckBox
 
ControlComboBox - class org.opensourcephysics.ejs.control.swing.ControlComboBox.
A combobox to display string options.
ControlComboBox(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlComboBox
 
ControlContainer - class org.opensourcephysics.ejs.control.swing.ControlContainer.
A configurable Container
ControlContainer(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlContainer
 
ControlContourPlot - class org.opensourcephysics.ejs.control.drawables.ControlContourPlot.
 
ControlContourPlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlContourPlot
 
ControlDataRaster - class org.opensourcephysics.ejs.control.drawables.ControlDataRaster.
 
ControlDataRaster(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlDataRaster
 
ControlDialog - class org.opensourcephysics.ejs.control.swing.ControlDialog.
A configurable Dialog.
ControlDialog(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlDialog
 
ControlDrawable - class org.opensourcephysics.ejs.control.swing.ControlDrawable.
Abstract superclass for Drawables (children of ControlDrawableParent)
ControlDrawable(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlDrawable
Constructor and utilities
ControlDrawable2D - class org.opensourcephysics.ejs.control.drawables.ControlDrawable2D.
 
ControlDrawable2D(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlDrawable2D
 
ControlDrawablesParent - class org.opensourcephysics.ejs.control.swing.ControlDrawablesParent.
A container to hold Drawables.
ControlDrawablesParent(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlDrawablesParent
 
ControlElement - class org.opensourcephysics.ejs.control.ControlElement.
ControlElement is a base class for an object that can be managed using a series of configurable properties, hold actions that when invoked graphically call other objects' methods, and be responsible for the display and change of one or more internal variables.
ControlElement(Object) - Constructor for class org.opensourcephysics.ejs.control.ControlElement
 
ControlFrame - class org.opensourcephysics.controls.ControlFrame.
A frame with menu items for saving and loading control parameters
ControlFrame(String) - Constructor for class org.opensourcephysics.controls.ControlFrame
 
ControlFrame - class org.opensourcephysics.ejs.control.swing.ControlFrame.
A configurable Frame.
ControlFrame(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlFrame
 
ControlGridPlot - class org.opensourcephysics.ejs.control.drawables.ControlGridPlot.
 
ControlGridPlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlGridPlot
 
ControlInputArea - class org.opensourcephysics.ejs.control.swing.ControlInputArea.
 
ControlInputArea(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlInputArea
 
ControlInterpolatedPlot - class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot.
 
ControlInterpolatedPlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot
 
ControlLabel - class org.opensourcephysics.ejs.control.swing.ControlLabel.
A configurable Label.
ControlLabel(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlLabel
 
ControlNumberField - class org.opensourcephysics.ejs.control.swing.ControlNumberField.
A textfield to display double values.
ControlNumberField(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
ControlNumberField.MyKeyListener - class org.opensourcephysics.ejs.control.swing.ControlNumberField.MyKeyListener.
 
ControlNumberField.MyKeyListener() - Constructor for class org.opensourcephysics.ejs.control.swing.ControlNumberField.MyKeyListener
 
ControlPanel - class org.opensourcephysics.ejs.control.swing.ControlPanel.
A configurable panel.
ControlPanel(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlPanel
 
ControlParsedNumberField - class org.opensourcephysics.ejs.control.swing.ControlParsedNumberField.
A textfield to display double values.
ControlParsedNumberField(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlParsedNumberField
 
ControlRadioButton - class org.opensourcephysics.ejs.control.swing.ControlRadioButton.
A configurable checkbox.
ControlRadioButton(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlRadioButton
 
ControlSiteLattice - class org.opensourcephysics.ejs.control.drawables.ControlSiteLattice.
 
ControlSiteLattice(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlSiteLattice
 
ControlSlider - class org.opensourcephysics.ejs.control.swing.ControlSlider.
A slider to display double values.
ControlSlider(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlSlider
 
ControlSound - class org.opensourcephysics.ejs.control.swing.ControlSound.
An element to play sound according to the state of an internal variable.
ControlSound(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlSound
 
ControlSplitPanel - class org.opensourcephysics.ejs.control.swing.ControlSplitPanel.
A configurable SplitPanel
ControlSplitPanel(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlSplitPanel
 
ControlSurfacePlot - class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot.
 
ControlSurfacePlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot
 
ControlSwingElement - class org.opensourcephysics.ejs.control.swing.ControlSwingElement.
ControlSwingElement is a base class for an object that displays a visual java.awt.Component.
ControlSwingElement(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlSwingElement
Instantiates an object that wrapps a Swing JComponent of this type.
ControlTabbedPanel - class org.opensourcephysics.ejs.control.swing.ControlTabbedPanel.
A configurabel TabbedPanel
ControlTabbedPanel(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlTabbedPanel
 
ControlTextArea - class org.opensourcephysics.ejs.control.swing.ControlTextArea.
A configurable text.
ControlTextArea(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlTextArea
 
ControlTextField - class org.opensourcephysics.ejs.control.swing.ControlTextField.
A textfield to display double values.
ControlTextField(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlTextField
 
ControlUtils - class org.opensourcephysics.controls.ControlUtils.
 
ControlWindow - class org.opensourcephysics.ejs.control.swing.ControlWindow.
A configurable Window.
ControlWindow(Object) - Constructor for class org.opensourcephysics.ejs.control.swing.ControlWindow
 
ControlZContourPlot - class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot.
 
ControlZContourPlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot
 
ControlZGridPlot - class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot.
 
ControlZGridPlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot
 
ControlZInterpolatedPlot - class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot.
 
ControlZInterpolatedPlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot
 
ControlZSurfacePlot - class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot.
 
ControlZSurfacePlot(Object) - Constructor for class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot
 
ControlsRes - class org.opensourcephysics.controls.ControlsRes.
String constants for OSPControls.
CoordinateStringBuilder - class org.opensourcephysics.display.axes.CoordinateStringBuilder.
Builds a coordinate string from a mouse event for an axis type.
CoordinateStringBuilder() - Constructor for class org.opensourcephysics.display.axes.CoordinateStringBuilder
 
CubicSpline - class org.opensourcephysics.numerics.CubicSpline.
 
CubicSpline(double[], double[]) - Constructor for class org.opensourcephysics.numerics.CubicSpline
Constructs a CubicSpline interpolating function from the given data.
CurveFitting - class org.opensourcephysics.numerics.CurveFitting.
Class CurveFitting defines various curve fitting algorithms inluding linear regression.
CustomAxes - class org.opensourcephysics.display.axes.CustomAxes.
CustomAxes defines a simple axes with an interior and a title.
CustomAxes(PlottingPanel) - Constructor for class org.opensourcephysics.display.axes.CustomAxes
Constructor CustomAxes
cacheEnabled - Static variable in class org.opensourcephysics.tools.ResourceLoader
 
calculate() - Method in class org.opensourcephysics.controls.AbstractCalculation
Does the calculation.
calculate() - Method in interface org.opensourcephysics.controls.Calculation
Does the calculation.
calculateLabels(double, double, int) - Method in class org.opensourcephysics.display.axes.XYAxis
Calculates the axis labels.
calculation - Variable in class org.opensourcephysics.controls.CalculationControl
 
calculationDone(String) - Method in class org.opensourcephysics.controls.AnimationControl
Signals the control that the animation has completed.
calculationDone(String) - Method in interface org.opensourcephysics.controls.Control
Notifies the control when a calculation has completed.
calculationDone(String) - Method in class org.opensourcephysics.controls.HiddenControl
 
calculationDone(String) - Method in class org.opensourcephysics.controls.OSPControl
A signal that a method has completed.
calculationDone(String) - Method in class org.opensourcephysics.controls.XMLControlElement
Method required by the Control interface.
calculationDone(String) - Method in class org.opensourcephysics.ejs.control.EjsControl
 
cameraInspectorFrame - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
cameraItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
canCapture() - Method in class org.opensourcephysics.tools.VideoCaptureTool
Determines whether this tool is functional.
canInspect(XMLProperty) - Static method in class org.opensourcephysics.tools.ArrayInspector
 
canInspect(Object) - Static method in class org.opensourcephysics.tools.ArrayInspector
 
canWrite - Variable in class org.opensourcephysics.controls.XMLControlElement
 
cancelButton - Variable in class org.opensourcephysics.display.dialogs.ScaleInspector
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlContourPlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlGridPlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot
 
ceilingColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot
 
cellData - Variable in class org.opensourcephysics.display2d.ArrayData
 
cellData - Variable in class org.opensourcephysics.display2d.FlatData
 
cellData - Variable in class org.opensourcephysics.display2d.GridPointData
 
centerAxes(DrawingPanel) - Method in class org.opensourcephysics.display.axes.CartesianType3
 
centered(Function, double, double) - Static method in class org.opensourcephysics.numerics.Derivative
Calculates the first derivative of a function using the centered finite difference approximation.
changedFiles - Variable in class org.opensourcephysics.tools.Launcher
 
charMap - Static variable in class org.opensourcephysics.display.GUIUtils
 
charWidth(Graphics, char) - Method in class org.opensourcephysics.display.TextLine
 
checkData(double[], int) - Method in class org.opensourcephysics.numerics.FFT2D
 
checkDatasetIndex(int) - Method in class org.opensourcephysics.display.DatasetManager
Ensures capacity
checkImage(DrawingPanel) - Method in class org.opensourcephysics.display2d.ComplexInterpolatedPlot
Checks if the image is the correct size.
checkImage(DrawingPanel) - Method in class org.opensourcephysics.display2d.InterpolatedPlot
Checks if the image is the correct size.
checkIndex(int) - Method in class org.opensourcephysics.display2d.DataRaster
Ensures that the image data exists
checkIndex(int) - Method in class org.opensourcephysics.frames.ParticleFrame
Ensures capacity
checkLayoutRect(Container, Rectangle) - Method in class org.opensourcephysics.display.OSPLayout
 
checkPallet(Color) - Method in class org.opensourcephysics.display2d.VectorColorMapper
 
checkSorting(double[]) - Static method in class org.opensourcephysics.numerics.Util
Checks if an array is sorted.
checkWorkingImage() - Method in class org.opensourcephysics.display.DrawingPanel
Checks the image to see if the working image has the correct Dimension.
checkbox - Variable in class org.opensourcephysics.ejs.control.swing.ControlCheckBox
 
children - Variable in class org.opensourcephysics.ejs.control.swing.ControlContainer
 
choose(Collection, Collection) - Method in class org.opensourcephysics.controls.ListChooser
Allows the user to choose from the supplied list.
choose(XMLControl, Class) - Method in class org.opensourcephysics.controls.XMLTreeChooser
Highlights objects of a specified class in a tree view of an XMLControl and returns those selected by the user, if any.
chooseClassFor(LaunchNode) - Method in class org.opensourcephysics.tools.LaunchClassChooser
Chooses a launchable class and assigns it to the specified launch node.
chooser - Static variable in class org.opensourcephysics.controls.ControlUtils
 
chooser - Static variable in class org.opensourcephysics.tools.DatasetTool
 
chooser - Static variable in class org.opensourcephysics.tools.Launcher
 
chooserDir - Static variable in class org.opensourcephysics.display.OSPFrame
Chooser starting directory.
circulatingVectorField(int, int) - Static method in class org.opensourcephysics.display2d.TestData
 
classChooser - Variable in class org.opensourcephysics.tools.Launcher
 
className - Variable in class org.opensourcephysics.controls.XMLControlElement
 
className - Variable in class org.opensourcephysics.controls.XMLPropertyElement
 
classPath - Static variable in class org.opensourcephysics.tools.Launcher
 
clear() - Method in class org.opensourcephysics.controls.OSPLog
Clears the log.
clear() - Method in class org.opensourcephysics.display.ComplexDataset
Clear all data from this Dataset.
clear() - Method in class org.opensourcephysics.display.DataTable
Remove all TableModels from the table model list.
clear() - Method in interface org.opensourcephysics.display.DataTableModel
Remove all TableModels from the table model list.
clear() - Method in class org.opensourcephysics.display.Dataset
Clear all data from this Dataset.
clear(int) - Method in class org.opensourcephysics.display.DatasetManager
Clears all data from Dataset with the given datasetIndex.
clear() - Method in class org.opensourcephysics.display.DatasetManager
Clears all data from all Datasets.
clear() - Method in class org.opensourcephysics.display.DrawableBuffer
Remove all drawable objects from the drawing buffer.
clear() - Method in class org.opensourcephysics.display.DrawingPanel
Removes all drawable objects from the drawable list.
clear() - Method in class org.opensourcephysics.display.Histogram
Clears all data from this histogram and resets min and max values.
clear() - Method in class org.opensourcephysics.display.InteractivePanel
Removes all drawable objects from the drawable list.
clear() - Method in class org.opensourcephysics.display.Stripchart
Clears all data from this Dataset.
clear() - Method in class org.opensourcephysics.display.Trail
Clears all points from the trail.
clear() - Method in class org.opensourcephysics.display2d.DataRaster
Clears all data from all Datasets.
clear() - Method in interface org.opensourcephysics.display3d.core.ElementTrail
Clears all points from the trail.
clear() - Method in class org.opensourcephysics.display3d.simple3d.ElementTrail
 
clear() - Method in class org.opensourcephysics.ejs.control.GroupControl
Destroy all elements
clear() - Method in class org.opensourcephysics.ejs.control.swing.ControlTextArea
 
clearAccumulator() - Method in class org.opensourcephysics.display2d.ContourAccumulator
Clears accumulator.
clearData() - Method in class org.opensourcephysics.display.OSPFrame
Clears data from drawing objects within this frame.
clearData() - Method in class org.opensourcephysics.display2d.ComplexCarpet
 
clearData() - Method in class org.opensourcephysics.frames.Complex2DFrame
Clears data by setting the scalar field to zero.
clearData() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
Clears the data from all datasets and removes all objects from the drawing panel except the dataset manager.
clearData() - Method in class org.opensourcephysics.frames.FFTFrame
Clears all the stored complex data.
clearData() - Method in class org.opensourcephysics.frames.HistogramFrame
Clears all the data stored.
clearData() - Method in class org.opensourcephysics.frames.LatticeFrame
Clears the lattice data by setting all values to zero.
clearData() - Method in class org.opensourcephysics.frames.ParticleFrame
Clears all particles from this frame.
clearData() - Method in class org.opensourcephysics.frames.PlotFrame
Clears the data from all datasets and removes all objects from the drawing panel except the dataset manager.
clearData() - Method in class org.opensourcephysics.frames.RasterFrame
Clears the lattice data by setting all values to zero.
clearData() - Method in class org.opensourcephysics.frames.Scalar2DFrame
Sets the scalar field to zero.
clearData() - Method in class org.opensourcephysics.frames.TableFrame
Clears data from drawing objects within this frame.
clearData() - Method in class org.opensourcephysics.frames.Vector2DFrame
Sets the scalar field to zero.
clearDataAndRepaint() - Method in class org.opensourcephysics.display.DrawingFrame
Clears data and repaints the drawing panel within this frame.
clearDrawables() - Method in class org.opensourcephysics.display.DrawingFrame
Cleares drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.Complex2DFrame
Removes drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
Clears drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.FFT2DFrame
Removes drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.FFTFrame
Removes drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.HistogramFrame
Removes drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.LatticeFrame
Clears drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.ParticleFrame
Cleares drawable objects added by the user from this frame and clears the particles.
clearDrawables() - Method in class org.opensourcephysics.frames.PlotFrame
Clears drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.RasterFrame
Clears drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.Scalar2DFrame
Clears drawable objects added by the user from this frame.
clearDrawables() - Method in class org.opensourcephysics.frames.Vector2DFrame
Clears drawable objects added by the user from this frame.
clearDrawingFrameData(boolean) - Static method in class org.opensourcephysics.display.GUIUtils
Clears the data in animated DrawingFrames and repaints the frame's content.
clearMessages() - Method in interface org.opensourcephysics.controls.Control
Clears all text from the control's message area.
clearMessages() - Method in class org.opensourcephysics.controls.HiddenControl
 
clearMessages() - Method in class org.opensourcephysics.controls.OSPControl
Remove all text from the message area.
clearMessages() - Method in class org.opensourcephysics.controls.XMLControlElement
Method required by the Control interface.
clearMessages() - Method in class org.opensourcephysics.ejs.control.EjsControl
 
clearMessages() - Method in class org.opensourcephysics.ejs.control.EjsControlFrame
Clears all text from the control's message area.
clearPrefixPath() - Method in class org.opensourcephysics.ejs.control.GroupControl
Clears the list of default package name for unqualified elements
clearValues() - Method in interface org.opensourcephysics.controls.Control
Clears all text from the control's data input area.
clearValues() - Method in class org.opensourcephysics.controls.HiddenControl
 
clearValues() - Method in class org.opensourcephysics.controls.OSPControl
Remove all text from the data input area.
clearValues() - Method in class org.opensourcephysics.controls.XMLControlElement
Clears all properties.
clearValues() - Method in class org.opensourcephysics.ejs.control.EjsControl
 
clearVariables() - Method in class org.opensourcephysics.ejs.control.GroupControl
Clears all variables
clipAtGutter - Variable in class org.opensourcephysics.display.DrawingPanel
 
clone() - Method in class org.opensourcephysics.controls.XMLControlElement
Returns a copy of this control.
clone() - Method in class org.opensourcephysics.numerics.Matrix3DTransformation
Provides a copy of this transformation.
clone() - Method in class org.opensourcephysics.numerics.Quaternion
Instaniates a quaterion whose components are identical to this quaterion.
clone() - Method in interface org.opensourcephysics.numerics.Transformation
Provides a copy of this transformation.
cloneValue() - Method in class org.opensourcephysics.ejs.control.value.ExpressionValue
 
cloneValue() - Method in class org.opensourcephysics.ejs.control.value.Value
Clones one value into another
closeAllItem - Variable in class org.opensourcephysics.tools.Launcher
 
closeAndDisposeOSPFrames(Frame) - Static method in class org.opensourcephysics.display.GUIUtils
Disposes all OSP frames except the given frame.
closeTabItem - Variable in class org.opensourcephysics.tools.Launcher
 
closedObject - Variable in class org.opensourcephysics.display3d.simple3d.ElementPolygon
 
coefficient(int) - Method in class org.opensourcephysics.numerics.Polynomial
Gets the coefficient value at the desired position
coefficients - Variable in class org.opensourcephysics.numerics.Polynomial
Polynomial coefficients.
color - Variable in class org.opensourcephysics.display.AbstractInteractive
 
color - Variable in class org.opensourcephysics.display.Arrow
 
color - Variable in class org.opensourcephysics.display.Circle
 
color - Variable in class org.opensourcephysics.display.DrawableShape
 
color - Variable in class org.opensourcephysics.display.FunctionDrawer
 
color - Variable in class org.opensourcephysics.display.Grid
 
color - Variable in class org.opensourcephysics.display.TextBox
 
color - Variable in class org.opensourcephysics.display.TextLine
Text color
color - Variable in class org.opensourcephysics.display.Trail
 
colorConstant(String) - Static method in class org.opensourcephysics.ejs.control.ConstantParser
 
colorMap - Variable in class org.opensourcephysics.display2d.ContourPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlContourPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlGridPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot
 
colormode - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot
 
colorsButton - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
combo - Variable in class org.opensourcephysics.ejs.control.swing.ControlComboBox
 
compactArraySize - Static variable in class org.opensourcephysics.controls.XMLControlElement
 
compare(int, int, int) - Method in class org.opensourcephysics.display.SortDecorator
 
complexDataset - Variable in class org.opensourcephysics.frames.ComplexPlotFrame
 
complexDataset - Variable in class org.opensourcephysics.frames.FFTFrame
 
complexToColor(double, double) - Method in class org.opensourcephysics.display2d.ComplexColorMapper
Converts a complex number to hue, saturation, and brightness.
computeAverage(double[], int, int) - Static method in class org.opensourcephysics.numerics.Util
Computes the average value of a subset of an array.
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.AbstractTile
This will be used by subclasses whenever there is a need to recompute the actual values of the corners before drawing.
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.ElementBox
 
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.ElementCone
 
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.ElementCylinder
 
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.ElementEllipsoid
 
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.ElementPlane
 
computeCorners() - Method in class org.opensourcephysics.display3d.simple3d.ElementSurface
 
concatenate(AffineTransform) - Method in class org.opensourcephysics.numerics.FunctionTransform
 
config(String) - Static method in class org.opensourcephysics.controls.MessageFrame
Logs a configuration message.
config(String) - Static method in class org.opensourcephysics.controls.OSPLog
Logs a configuration message.
conjugate() - Method in class org.opensourcephysics.numerics.Quaternion
Conjugates this quaternion in place.
connectedButton - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
constantFunction(double) - Static method in class org.opensourcephysics.numerics.Util
Creates a function having a constant value.
constraintsConstant(String) - Static method in class org.opensourcephysics.ejs.control.swing.ConstantParser
 
constructorThreadGroup - Variable in class org.opensourcephysics.display.OSPDialog
The thread group that created this object.
constructorThreadGroup - Variable in class org.opensourcephysics.display.OSPFrame
The thread group that created this object.
contains(double, double) - Method in class org.opensourcephysics.display.InteractiveShape
Tests if the specified coordinates are inside the boundary of the Shape.
containsInteractive - Variable in class org.opensourcephysics.display.InteractivePanel
 
content - Variable in class org.opensourcephysics.controls.XMLPropertyElement
 
contentPane - Variable in class org.opensourcephysics.tools.DatasetTool
 
contentPane - Variable in class org.opensourcephysics.tools.Launcher
 
control - Variable in class org.opensourcephysics.controls.AbstractAnimation
 
control - Variable in class org.opensourcephysics.controls.AbstractCalculation
 
control - Variable in class org.opensourcephysics.controls.AbstractSimulation
 
control - Variable in class org.opensourcephysics.controls.XMLTree
 
control - Variable in class org.opensourcephysics.controls.XMLTreePanel
 
control - Variable in class org.opensourcephysics.tools.DatasetTool
 
convertTableColumnIndex(boolean[], int) - Static method in class org.opensourcephysics.display.Dataset
Converts a table column in a table model to the appropriate table column.
convertToAmpAndPhaseView() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
 
convertToAmpAndPhaseView() - Method in class org.opensourcephysics.frames.FFTFrame
 
convertToCellLattice() - Method in class org.opensourcephysics.frames.LatticeFrame
Converts this lattice to a Byte lattice from a CellLattice.
convertToContourPlot() - Method in class org.opensourcephysics.frames.Scalar2DFrame
Converts to a contour plot.
convertToGrayscalePlot() - Method in class org.opensourcephysics.frames.Scalar2DFrame
 
convertToGridPlot() - Method in class org.opensourcephysics.frames.Complex2DFrame
 
convertToGridPlot() - Method in class org.opensourcephysics.frames.FFT2DFrame
 
convertToGridPlot() - Method in class org.opensourcephysics.frames.Scalar2DFrame
 
convertToInterpolatedPlot() - Method in class org.opensourcephysics.frames.Complex2DFrame
 
convertToInterpolatedPlot() - Method in class org.opensourcephysics.frames.FFT2DFrame
 
convertToInterpolatedPlot() - Method in class org.opensourcephysics.frames.Scalar2DFrame
 
convertToPhaseBarView() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
 
convertToPhaseBarView() - Method in class org.opensourcephysics.frames.FFTFrame
 
convertToPostView() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
 
convertToPostView() - Method in class org.opensourcephysics.frames.FFTFrame
 
convertToReImView() - Method in class org.opensourcephysics.frames.ComplexPlotFrame
 
convertToSiteLattice() - Method in class org.opensourcephysics.frames.LatticeFrame
Converts this lattice to a SiteLattice from a CellLattice.
convertToSurfacePlot() - Method in class org.opensourcephysics.frames.Complex2DFrame
Converts to a SurfacePlot plot.
convertToSurfacePlot() - Method in class org.opensourcephysics.frames.FFT2DFrame
Converts to a SurfacePlot plot.
convertToSurfacePlot() - Method in class org.opensourcephysics.frames.Scalar2DFrame
Converts to a SurfacePlot plot.
convertToSurfacePlotOLD() - Method in class org.opensourcephysics.frames.Complex2DFrame
Converts to a SurfacePlot plot.
coordinateStrBuilder - Variable in class org.opensourcephysics.display.DrawingPanel
 
copy() - Method in class org.opensourcephysics.controls.ControlFrame
Copies the data in the table to the system clipboard
copy() - Method in class org.opensourcephysics.display.DataTableFrame
Copies the data in the table to the system clipboard
copyAction(XMLControlElement) - Method in class org.opensourcephysics.display.DrawingFrame
Copies objects found in the specified xml control.
copyAction() - Method in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
Copies objects found in the specified xml control.
copyItem - Variable in class org.opensourcephysics.controls.ControlFrame
 
copyItem - Variable in class org.opensourcephysics.display.DrawingFrame
 
copyItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
copyState() - Method in class org.opensourcephysics.display.TextLine
Create a New Textline object copying the state of the existing object into the new one.
copyState(TextLine) - Method in class org.opensourcephysics.display.TextLine
Copy the state of the parsed Textline into the existing object.
copyValue(Value) - Method in class org.opensourcephysics.ejs.control.value.ExpressionValue
 
copyValue(Value) - Method in class org.opensourcephysics.ejs.control.value.Value
Copies one value into another
corners - Variable in class org.opensourcephysics.display3d.simple3d.AbstractTile
 
countColumnsVisible(boolean[]) - Static method in class org.opensourcephysics.display.Dataset
Counts the number of columns visible
counts - Variable in class org.opensourcephysics.controls.XMLControlElement
 
createActions() - Method in class org.opensourcephysics.tools.LaunchBuilder
Creates the actions.
createAlignmentTransformation(double[], double[]) - Static method in class org.opensourcephysics.numerics.Matrix3DTransformation
Instantiates a rotation that aligns the first vector with the second vector.
createAlignmentTransformation(double[], double[]) - Static method in class org.opensourcephysics.numerics.Quaternion
Instantiates a quaternion that aligns the first vector with the second vector.
createApp(Animation) - Static method in class org.opensourcephysics.controls.AnimationControl
Creates an animation control and establishes communication between the control and the model.
createApp(Animation, String[]) - Static method in class org.opensourcephysics.controls.AnimationControl
Creates a animation control and establishes communication between the control and the model.
createApp(Calculation) - Static method in class org.opensourcephysics.controls.CalculationControl
Creates a calculation control and establishes communication between the control and the model.
createApp(Calculation, String[]) - Static method in class org.opensourcephysics.controls.CalculationControl
Creates a calculation control and establishes communication between the control and the model.
createApp(Object) - Static method in class org.opensourcephysics.controls.OSPControl
Creates an OSP control and establishes communication between the control and the model.
createApp(Simulation) - Static method in class org.opensourcephysics.controls.SimulationControl
Creates a SIP animation control and establishes communication between the control and the model.
createApp(Simulation, String[]) - Static method in class org.opensourcephysics.controls.SimulationControl
Creates a simulation control and establishes communication between the control and the model.
createArrow(double, double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive arrow.
createAxes(PlottingPanel) - Method in class org.opensourcephysics.display.axes.AxisFactory
 
createAxesType1(PlottingPanel) - Static method in class org.opensourcephysics.display.axes.AxisFactory
 
createAxesType2(PlottingPanel) - Static method in class org.opensourcephysics.display.axes.AxisFactory
 
createAxesType3(PlottingPanel) - Static method in class org.opensourcephysics.display.axes.AxisFactory
 
createBoundedArrow(double, double, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded arrow.
createBoundedCenteredArrow(double, double, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded arrow.
createBoundedCircle(double, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded circle.
createBoundedEllipse(double, double, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded ellipse.
createBoundedImage(Image, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded image.
createBoundedRectangle(double, double, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded rectangle.
createBoundedTriangle(double, double, double, double) - Static method in class org.opensourcephysics.display.BoundedShape
Creates a bounded rectangle.
createBufferStrategy() - Method in class org.opensourcephysics.display.OSPDialog
Creates a BufferStrategy based on the capabilites of the hardware.
createBufferStrategy() - Method in class org.opensourcephysics.display.OSPFrame
Creates a BufferStrategy based on the capabilites of the hardware.
createButton(String, int) - Method in class org.opensourcephysics.tools.DatasetToolPanel
Creates a button with a specified maximum height.
createCartesian() - Static method in class org.opensourcephysics.display.axes.CoordinateStringBuilder
Creates the default builder for cartesian coordiantes.
createCellLattice() - Method in class org.opensourcephysics.display2d.SiteLattice
Creates a new CellLattice containing the same data as this lattice.
createCenteredArrow(double, double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive arrow.
createCircle(double, double, double) - Static method in class org.opensourcephysics.display.DrawableShape
Creates a drawable circle.
createCircle(double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive circle.
createDefaultColors() - Method in class org.opensourcephysics.display2d.BinaryLattice
Creates the default palette.
createDefaultColors() - Method in interface org.opensourcephysics.display2d.ByteLattice
Creates the default palette.
createDefaultColors() - Method in class org.opensourcephysics.display2d.ByteRaster
Sets the default palette.
createDefaultColors() - Method in class org.opensourcephysics.display2d.CellLattice
 
createDefaultColors() - Method in class org.opensourcephysics.display2d.CellLatticeOSX
Creates the default palette.
createDefaultColors() - Method in class org.opensourcephysics.display2d.CellLatticePC
Creates the default palette.
createDefaultColors() - Method in class org.opensourcephysics.display2d.SiteLattice
Creates the default palette.
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlBinaryLattice
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlByteRaster
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlCellLattice
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlContourPlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlDataRaster
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlGridPlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlSiteLattice
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot
 
createDrawable(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlDrawable
 
createEllipse(double, double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive ellipse.
createFolders(String) - Static method in class org.opensourcephysics.controls.XML
Creates any missing folders in the specified path.
createFrame(DrawingPanel3D) - Static method in class org.opensourcephysics.display3d.core.CameraInspector
Creates a frame and, inside it, a CameraInspector.
createGUI() - Method in class org.opensourcephysics.controls.OSPLog
Creates the GUI.
createGUI() - Method in class org.opensourcephysics.controls.XMLTree
Creates the GUI and listeners.
createGUI() - Method in class org.opensourcephysics.controls.XMLTreePanel
Creates the GUI and listeners.
createGUI() - Method in class org.opensourcephysics.tools.ArrayInspector
 
createGUI() - Method in class org.opensourcephysics.tools.DatasetTool
Creates the GUI.
createGUI() - Method in class org.opensourcephysics.tools.DatasetToolPanel
Creates the GUI.
createGUI(boolean) - Method in class org.opensourcephysics.tools.LaunchBuilder
Creates the GUI.
createGUI() - Method in class org.opensourcephysics.tools.LaunchPanel
Creates the GUI.
createGUI(boolean) - Method in class org.opensourcephysics.tools.Launcher
Creates the GUI.
createGridPointData(int) - Method in class org.opensourcephysics.display2d.GridPointData
Creates a new GridPointData object with the same grid points and the given number of components.
createImage(Image, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive image.
createInverse() - Method in class org.opensourcephysics.numerics.FunctionTransform
 
createLogger() - Method in class org.opensourcephysics.controls.OSPLog
Creates and initializes the logger.
createMenus() - Method in class org.opensourcephysics.controls.OSPLog
Creates the popup menu.
createODESolver(ODE, String) - Static method in class org.opensourcephysics.numerics.AbstractODESolver
A factory method that creates an ODESolver using a name.
createObject(XMLControl) - Method in interface org.opensourcephysics.controls.XML.ObjectLoader
Creates an object from data in an XMLControl.
createObject(XMLControl) - Method in class org.opensourcephysics.controls.XMLJavaLoader
Creates a new object if the class type has a no-arg constructor.
createObject(XMLControl) - Method in class org.opensourcephysics.controls.XMLLoader
Creates a new object if the class type has a no-arg constructor.
createObject(XMLControl) - Method in class org.opensourcephysics.display.ArrowLoader
Creates an Arrow.
createObject(XMLControl) - Method in class org.opensourcephysics.display.BoundedShape.BoundedShapeLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display.CircleLoader
Creates a Circle.
createObject(XMLControl) - Method in class org.opensourcephysics.display.DrawableShapeLoader
Creates the DrawableShape containing a GeneralPath.
createObject(XMLControl) - Method in class org.opensourcephysics.display.DrawableTextLine.DrawableTextLineLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display.DrawingFrame.DrawingFrameLoader
createObject
createObject(XMLControl) - Method in class org.opensourcephysics.display.GeneralPathLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display.InteractiveArrow.InteractiveArrowLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display.InteractiveCenteredArrow.InteractiveCenteredArrowLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display.InteractiveShape.InteractiveShapeLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display.InteractiveTextLine.InteractiveTextLineLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display2d.Plot2DLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.Camera.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.DrawingFrame3D.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.DrawingPanel3D.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.Element.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.Resolution.ResolutionLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.Style.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.core.VisualizationHints.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.simple3d.Camera.CameraLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.simple3d.ElementCone.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.simple3d.ElementCylinder.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.simple3d.Group.Loader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.simple3d.Style.StyleLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.display3d.simple3d.VisualizationHints.VisualizationHintsLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.frames.ComplexPlotFrame.ComplexPlotFrameLoader
Creates a PlotFame.
createObject(XMLControl) - Method in class org.opensourcephysics.frames.HistogramFrame.HistogramFrameLoader
Creates a PlotFame.
createObject(XMLControl) - Method in class org.opensourcephysics.frames.PlotFrame.PlotFrameLoader
Creates a PlotFame.
createObject(XMLControl) - Method in class org.opensourcephysics.numerics.Matrix3DTransformation.Affine3DTransformationLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.numerics.Quaternion.QuaternionLoader
 
createObject(XMLControl) - Method in class org.opensourcephysics.tools.Launcher.LaunchSet
 
createParser() - Static method in class org.opensourcephysics.numerics.MathExpParser
 
createPolar() - Static method in class org.opensourcephysics.display.axes.CoordinateStringBuilder
Creates the default builder for polar coordinates.
createPolarType1(String, double) - Static method in class org.opensourcephysics.display.PlottingPanel
Constructs a new PlottingPanel with polar type 1 axes using the given title.
createPolarType2(String, double) - Static method in class org.opensourcephysics.display.PlottingPanel
Constructs a new PlottingPanel with polar type 2 axes using the given title.
createRectangle(double, double, double, double) - Static method in class org.opensourcephysics.display.DrawableShape
Creates a drawable rectangle.
createRectangle(double, double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive rectangle.
createSiteLattice() - Method in class org.opensourcephysics.display2d.CellLattice
Creates a new SiteLattice containing the same data as this lattice.
createSiteLattice() - Method in class org.opensourcephysics.display2d.CellLatticeOSX
Creates a new SiteLattice containing the same data as this lattice.
createSiteLattice() - Method in class org.opensourcephysics.display2d.CellLatticePC
Creates a new SiteLattice containing the same data as this lattice.
createSquare(double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive square.
createTextLine(double, double, String) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive image.
createTree(LaunchNode) - Method in class org.opensourcephysics.tools.LaunchPanel
Creates the tree.
createTriangle(double, double, double, double) - Static method in class org.opensourcephysics.display.InteractiveShape
Creates an interactive triangle with a base parallel to the x axis.
createType1(String, String, String) - Static method in class org.opensourcephysics.display.PlottingPanel
Constructs a new PlottingPanel with cartesian type 1 axes using the given X axis label, Y axis label, and plot title.
createType2(String, String, String) - Static method in class org.opensourcephysics.display.PlottingPanel
Constructs a new PlottingPanel with cartesian type 2 axes using the given X axis label, Y axis label, and plot title.
createType3(String, String, String) - Static method in class org.opensourcephysics.display.PlottingPanel
Constructs a new PlottingPanel with cartesian type 3 axes using the given X axis label, Y axis label, and plot title.
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlBar
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlButton
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlCheckBox
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlComboBox
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlDialog
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlFrame
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlInputArea
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlLabel
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlPanel
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlParsedNumberField
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlRadioButton
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlSlider
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlSplitPanel
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
Creates the visual component of this ControlElement, the one you can configure graphically.
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlTabbedPanel
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlTextArea
 
createVisual(Object) - Method in class org.opensourcephysics.ejs.control.swing.ControlTextField
 
cross(Vec3D, Vec3D) - Method in class org.opensourcephysics.numerics.Vec3D
Sets this vector to the vector cross product of vectors v1 and v2.
cross2D(double[], double) - Static method in class org.opensourcephysics.numerics.VectorMath
Calculates the cross product of a double[2] vector in a plane and a vector perpendicular to that plane.
cross2D(double[], double[]) - Static method in class org.opensourcephysics.numerics.VectorMath
Calculate the cross product of two-component vectors.
cross3D(double[], double[]) - Static method in class org.opensourcephysics.numerics.VectorMath
Calculates the vector cross product of double[3] vectors v1 and v2.
crossProduct(double[], double[]) - Static method in class org.opensourcephysics.display3d.simple3d.utils.VectorAlgebra
 
cursorCrosshairItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
cursorCubeItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
cursorMenu - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
cursorNoneItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
cursorXYZItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
customInspector - Variable in class org.opensourcephysics.display.DrawingFrame
 
customInspector - Variable in class org.opensourcephysics.display.DrawingPanel
 
customMarker - Variable in class org.opensourcephysics.display.Dataset
 

D

DARK_BLUE - Static variable in class org.opensourcephysics.controls.OSPLog
 
DARK_GREEN - Static variable in class org.opensourcephysics.controls.OSPLog
 
DARK_RED - Static variable in class org.opensourcephysics.controls.OSPLog
 
DEBUG_ALL - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_CONTROL - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_CONTROL_VERBOSE - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_DRAWING - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_DRAWING_VERBOSE - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_ELEMENTS - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_NONE - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_SET_AND_GET - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_SYSTEM - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DEBUG_SYSTEM_VERBOSE - Static variable in class org.opensourcephysics.ejs.control.GroupControl
 
DECORATION_AXES - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
DECORATION_CUBE - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
DECORATION_NONE - Static variable in interface org.opensourcephysics.display3d.core.VisualizationHints
 
DIVISIONS - Static variable in class org.opensourcephysics.display3d.core.Resolution
 
DRAW_AT_LOCATION - Static variable in class org.opensourcephysics.display.axes.XYAxis
Field DRAW_AT_LOCATION
DRAW_BIN - Static variable in class org.opensourcephysics.display.Histogram
draw bin from y min to top of bin
DRAW_IN_DISPLAY - Static variable in class org.opensourcephysics.display.axes.XYAxis
Field DRAW_IN_DISPLAY
DRAW_IN_GUTTER - Static variable in class org.opensourcephysics.display.axes.XYAxis
Field DRAW_IN_GUTTER
DRAW_POINT - Static variable in class org.opensourcephysics.display.Histogram
draw point at top of bin
DUALSHADE - Static variable in class org.opensourcephysics.display2d.ColorMapper
 
DataRaster - class org.opensourcephysics.display2d.DataRaster.
DataRaster maps (x,y) data onto an image.
DataRaster(DrawingPanel, double, double, double, double) - Constructor for class org.opensourcephysics.display2d.DataRaster
Constructs a DataRaster object that maps (x,y) data to image pixels.
DataTable - class org.opensourcephysics.display.DataTable.
DataTable displays multiple TableModels in a table.
DataTable() - Constructor for class org.opensourcephysics.display.DataTable
Constructs a DatTable with a default data model
DataTable(DataTableModel) - Constructor for class org.opensourcephysics.display.DataTable
Constructs a DatTable with the specified data model
DataTableFrame - class org.opensourcephysics.display.DataTableFrame.
TableFrame displays a DataTable with a scroll pane in a frame.
DataTableFrame(DataTable) - Constructor for class org.opensourcephysics.display.DataTableFrame
TableFrame Constructor
DataTableFrame(String, DataTable) - Constructor for class org.opensourcephysics.display.DataTableFrame
TableFrame Constructor
DataTableModel - interface org.opensourcephysics.display.DataTableModel.
Interface DataTableModel
Dataset - class org.opensourcephysics.display.Dataset.
Dataset stores and plots (x,y) points.
Dataset() - Constructor for class org.opensourcephysics.display.Dataset
Dataset contructor.
Dataset(Color) - Constructor for class org.opensourcephysics.display.Dataset
Dataset contructor specifying the marker color.
Dataset(Color, Color, boolean) - Constructor for class org.opensourcephysics.display.Dataset
Dataset contructor specifying the marker color, line color, and whether points are connected.
DatasetManager - class org.opensourcephysics.display.DatasetManager.
DatasetManager maintains a list of datasets.
DatasetManager() - Constructor for class org.opensourcephysics.display.DatasetManager
DatasetManager constructor.
DatasetManager(boolean) - Constructor for class org.opensourcephysics.display.DatasetManager
DatasetManager constructor.
DatasetManager(boolean, boolean) - Constructor for class org.opensourcephysics.display.DatasetManager
DatasetManager constructor specifying whether points are connected and sorted.
DatasetManager(boolean, boolean, boolean, int) - Constructor for class org.opensourcephysics.display.DatasetManager
DatasetManager constructor specifying whether points are connected, sorted, and the marker shape.
DatasetTool - class org.opensourcephysics.tools.DatasetTool.
This provides a GUI for analyzing datasets.
DatasetTool() - Constructor for class org.opensourcephysics.tools.DatasetTool
Constructs a blank DatasetTool.
DatasetTool(String) - Constructor for class org.opensourcephysics.tools.DatasetTool
Constructs a DatasetTool and opens the specified xml file.
DatasetTool(Dataset) - Constructor for class org.opensourcephysics.tools.DatasetTool
Constructs a DatasetTool and opens the specified dataset.
DatasetTool(XMLControl) - Constructor for class org.opensourcephysics.tools.DatasetTool
Constructs a DatasetTool and opens datasets in the specified xml control.
DatasetToolPanel - class org.opensourcephysics.tools.DatasetToolPanel.
This is a panel that displays and analyzes a dataset.
DatasetToolPanel(Dataset) - Constructor for class org.opensourcephysics.tools.DatasetToolPanel
Constructs a DataToolPanel for the specified dataset.
DecimalField - class org.opensourcephysics.display.dialogs.DecimalField.
This is a JTextField that accepts only decimal numbers.
DecimalField(int, int) - Constructor for class org.opensourcephysics.display.dialogs.DecimalField
Constructs a DecimalField object.
Derivative - class org.opensourcephysics.numerics.Derivative.
Derivative defines various derivative algorithms.
DialogsRes - class org.opensourcephysics.display.dialogs.DialogsRes.
String constants for OSPControls.
Dimensioned - interface org.opensourcephysics.display.Dimensioned.
Dimensioned objects can only be drawn a certain size and therefore set the size of a drawing panel's drawable area.
Display3DFrame - class org.opensourcephysics.frames.Display3DFrame.
 
Display3DFrame(String) - Constructor for class org.opensourcephysics.frames.Display3DFrame
 
DisplayFrame - class org.opensourcephysics.frames.DisplayFrame.
A DrawingFrame with an empty drawing panel.
DisplayFrame(String) - Constructor for class org.opensourcephysics.frames.DisplayFrame
Constructs the DisplayFrame with the given title.
DisplayFrame(String, String, String) - Constructor for class org.opensourcephysics.frames.DisplayFrame
Constructs the DisplayFrame with the given labels and title.
DormandPrince45 - class org.opensourcephysics.numerics.DormandPrince45.
DormandPrince45 implements a RKF 4/5 ODE solver with variable step size using Dormand-Prince coefficients.
DormandPrince45(ODE) - Constructor for class org.opensourcephysics.numerics.DormandPrince45
Constructs the DormandPrince45 ODESolver for a system of ordinary differential equations.
DoubleArray - class org.opensourcephysics.numerics.DoubleArray.
DoubleArray stores an array of doubles as a string and as an array.
DoubleArray(int) - Constructor for class org.opensourcephysics.numerics.DoubleArray
Creates a DoubleArray of the given length with all elements set to zero.
DoubleArray(double[]) - Constructor for class org.opensourcephysics.numerics.DoubleArray
Creates a DoubleArray of the given length with all elements set to zero.
DoubleArray(String) - Constructor for class org.opensourcephysics.numerics.DoubleArray
Creates an arry with the given string being the default string.
DoubleValue - class org.opensourcephysics.ejs.control.value.DoubleValue.
A DoubleValue is a Value object that holds a double value.
DoubleValue(double) - Constructor for class org.opensourcephysics.ejs.control.value.DoubleValue
 
Drawable - interface org.opensourcephysics.display.Drawable.
Title: Drawable Description: Drawable objects are rendered in a DrawingPanel.
DrawableAxes - interface org.opensourcephysics.display.axes.DrawableAxes.
DrawableAxes defines axes that render themselves in a drawing panel.
DrawableBuffer - class org.opensourcephysics.display.DrawableBuffer.
A DrawableBuffer contains an image of drawable objects.
DrawableBuffer() - Constructor for class org.opensourcephysics.display.DrawableBuffer
Constructor DrawableBuffer
DrawableBuffer(Drawable) - Constructor for class org.opensourcephysics.display.DrawableBuffer
Constructor DrawableBuffer
DrawableGroup - class org.opensourcephysics.display.DrawableGroup.
Draws a group of shapes.
DrawableGroup() - Constructor for class org.opensourcephysics.display.DrawableGroup
 
DrawableShape - class org.opensourcephysics.display.DrawableShape.
A class that draws shapes using the Java 2D API.
DrawableShape(Shape, double, double) - Constructor for class org.opensourcephysics.display.DrawableShape
Constructs a DrawableShape with the given coordinates.
DrawableShapeLoader - class org.opensourcephysics.display.DrawableShapeLoader.
A class to save and load DrawableShapes in an XMLControl.
DrawableShapeLoader() - Constructor for class org.opensourcephysics.display.DrawableShapeLoader
 
DrawableTextLine - class org.opensourcephysics.display.DrawableTextLine.
DrawableTextLine draws short Strings with subscripts and superscripts.
DrawableTextLine(String, double, double) - Constructor for class org.opensourcephysics.display.DrawableTextLine
Constructs a DrawableTextLine with the given text and location.
DrawableTextLine.DrawableTextLineLoader - class org.opensourcephysics.display.DrawableTextLine.DrawableTextLineLoader.
A class to save and load InteractiveArrow in an XMLControl.
DrawableTextLine.DrawableTextLineLoader() - Constructor for class org.opensourcephysics.display.DrawableTextLine.DrawableTextLineLoader
 
DrawingDialog - class org.opensourcephysics.display.DrawingDialog.
DrawingDialog: a dialog that contains a drawing panel.
DrawingDialog(Frame, DrawingPanel) - Constructor for class org.opensourcephysics.display.DrawingDialog
DrawingDialog constructor specifying the DrawingPanel that will be placed in the center of the content pane.
DrawingFrame - class org.opensourcephysics.display.DrawingFrame.
Drawing Frame: a frame that contains a drawing panel.
DrawingFrame() - Constructor for class org.opensourcephysics.display.DrawingFrame
DrawingFrame constructor that creates a default DrawingPanel.
DrawingFrame(DrawingPanel) - Constructor for class org.opensourcephysics.display.DrawingFrame
DrawingFrame constructor specifying the DrawingPanel that will be placed in the center of the content pane.
DrawingFrame(String, DrawingPanel) - Constructor for class org.opensourcephysics.display.DrawingFrame
DrawingFrame constructor specifying the title and the DrawingPanel that will be placed in the center of the content pane.
DrawingFrame.DrawingFrameLoader - class org.opensourcephysics.display.DrawingFrame.DrawingFrameLoader.
 
DrawingFrame.DrawingFrameLoader() - Constructor for class org.opensourcephysics.display.DrawingFrame.DrawingFrameLoader
 
DrawingFrame3D - interface org.opensourcephysics.display3d.core.DrawingFrame3D.
Title: DrawingFrame3D
DrawingFrame3D - class org.opensourcephysics.display3d.simple3d.DrawingFrame3D.
DrawingFrame: a frame that contains a generic drawing panel.
DrawingFrame3D() - Constructor for class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
Default DrawingFrame constructor
DrawingFrame3D(DrawingPanel3D) - Constructor for class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
DrawingFrame constructor specifying the DrawingPanel that will be placed in the center of the content pane.
DrawingFrame3D(String, DrawingPanel3D) - Constructor for class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
DrawingFrame constructor specifying the title and the DrawingPanel that will be placed in the center of the content pane.
DrawingFrame3D.Loader - class org.opensourcephysics.display3d.core.DrawingFrame3D.Loader.
 
DrawingFrame3D.Loader() - Constructor for class org.opensourcephysics.display3d.core.DrawingFrame3D.Loader
 
DrawingPanel - class org.opensourcephysics.display.DrawingPanel.
DrawingPanel renders drawable objects on its canvas.
DrawingPanel() - Constructor for class org.opensourcephysics.display.DrawingPanel
DrawingPanel constructor.
DrawingPanel.ZoomBox - class org.opensourcephysics.display.DrawingPanel.ZoomBox.
ZoomBox creates an on-screen rectangle using XORMode for fast redrawing.
DrawingPanel.ZoomBox() - Constructor for class org.opensourcephysics.display.DrawingPanel.ZoomBox
 
DrawingPanel3D - interface org.opensourcephysics.display3d.core.DrawingPanel3D.
Title: DrawingPanel3D
DrawingPanel3D - class org.opensourcephysics.display3d.simple3d.DrawingPanel3D.
Title: DrawingPanel3D
DrawingPanel3D() - Constructor for class org.opensourcephysics.display3d.simple3d.DrawingPanel3D
 
DrawingPanel3D.Loader - class org.opensourcephysics.display3d.core.DrawingPanel3D.Loader.
 
DrawingPanel3D.Loader() - Constructor for class org.opensourcephysics.display3d.core.DrawingPanel3D.Loader
 
DrawingPanelInspector - class org.opensourcephysics.display.dialogs.DrawingPanelInspector.
 
DrawingPanelInspector(Frame, String, boolean) - Constructor for class org.opensourcephysics.display.dialogs.DrawingPanelInspector
 
DrawingPanelInspector(DrawingPanel) - Constructor for class org.opensourcephysics.display.dialogs.DrawingPanelInspector
 
DrawingPanelInspector() - Constructor for class org.opensourcephysics.display.dialogs.DrawingPanelInspector
 
data - Variable in class org.opensourcephysics.display2d.ArrayData
 
data - Variable in class org.opensourcephysics.display2d.FlatData
 
data - Variable in class org.opensourcephysics.display2d.GridPointData
 
data - Variable in class org.opensourcephysics.display3d.simple3d.ElementSurface
 
data - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
dataPanel - Variable in class org.opensourcephysics.display.dialogs.AutoScaleInspector
 
dataPanel - Variable in class org.opensourcephysics.display.dialogs.LogAxesInspector
 
dataPanel - Variable in class org.opensourcephysics.display.dialogs.ScaleInspector
 
dataPanel - Variable in class org.opensourcephysics.tools.LaunchPanel
 
dataTable - Variable in class org.opensourcephysics.frames.ComplexPlotFrame
 
dataTable - Variable in class org.opensourcephysics.frames.FFTFrame
 
dataTable - Variable in class org.opensourcephysics.frames.HistogramFrame
 
dataTable - Variable in class org.opensourcephysics.frames.PlotFrame
 
dataset - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
datasetID - Variable in class org.opensourcephysics.display.Dataset
Field datasetID an integer ID that identifies this object
datasetManager - Variable in class org.opensourcephysics.frames.PlotFrame
 
decideColors(Color) - Method in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
decimalFormat - Variable in class org.opensourcephysics.controls.AbstractAnimation
Field decimalFormat can be used to display time and other numeric values.
decimalFormat - Variable in class org.opensourcephysics.controls.AbstractCalculation
 
decimalFormat - Variable in class org.opensourcephysics.display.DrawingPanel
 
decimalFormat - Variable in class org.opensourcephysics.display.InteractivePanel.IADMouseController
 
decimalFormat - Variable in class org.opensourcephysics.display.axes.CartesianCoordinateStringBuilder
 
decimalFormat - Variable in class org.opensourcephysics.display.axes.CoordinateStringBuilder
 
decimalFormat - Variable in class org.opensourcephysics.display.axes.PolarCoordinateStringBuilder
 
decorationAxesItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
decorationCubeItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
decorationMenu - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
decorationNoneItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
defaultArray - Variable in class org.opensourcephysics.numerics.DoubleArray
 
defaultArray - Variable in class org.opensourcephysics.numerics.IntegerArray
 
defaultColor - Variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
defaultFileName - Static variable in class org.opensourcephysics.tools.Launcher
 
defaultFormat - Static variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
defaultNumericalPrecision - Static variable in class org.opensourcephysics.numerics.Util
The default precision for numerical analysis.
defaultString - Variable in class org.opensourcephysics.numerics.DoubleArray
 
defaultString - Variable in class org.opensourcephysics.numerics.IntegerArray
 
defaultType - Static variable in class org.opensourcephysics.tools.LaunchPanel
 
defaultValue - Variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
defaultValueSet - Variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
define(String) - Method in class org.opensourcephysics.ejs.control.value.ParserSuryono
Defines a function.
define(String) - Method in class org.opensourcephysics.numerics.SuryonoParser
Defines a function.
defineVariable(int, String) - Method in class org.opensourcephysics.ejs.control.value.ParserSuryono
Sets the variable names.
defineVariable(int, String) - Method in class org.opensourcephysics.numerics.SuryonoParser
Sets the variable names.
deflate(double) - Method in class org.opensourcephysics.numerics.Polynomial
Deflates the polynomial by removing the root.
degree() - Method in class org.opensourcephysics.numerics.Polynomial
Gets the degree of this polynomial function.
delayTime - Variable in class org.opensourcephysics.controls.AbstractAnimation
 
deltaTransform(Point2D, Point2D) - Method in class org.opensourcephysics.numerics.FunctionTransform
 
deltaTransform(double[], int, double[], int, int) - Method in class org.opensourcephysics.numerics.FunctionTransform
 
derivative() - Method in class org.opensourcephysics.numerics.Polynomial
Gets the derivative of this polynomial.
descent - Variable in class org.opensourcephysics.display.TextLine
The descent using the current font
description() - Method in interface org.opensourcephysics.tools.ExportFormat
 
description() - Method in class org.opensourcephysics.tools.ExportGnuplotFormat
 
description() - Method in class org.opensourcephysics.tools.ExportXMLFormat
 
destroy() - Method in class org.opensourcephysics.davidson.applets.ApplicationApplet
Destroys the applet's resources.
destroy() - Method in class org.opensourcephysics.ejs.control.ControlElement
Clears any trace of myself (specially in the group)
destroy(String) - Method in class org.opensourcephysics.ejs.control.GroupControl
Completely destroy a ControlElement by name
destroy(ControlElement) - Method in class org.opensourcephysics.ejs.control.GroupControl
Completely destroy a ControlElement
destroy() - Method in class org.opensourcephysics.ejs.control.swing.ControlDrawable
 
destroy() - Method in class org.opensourcephysics.ejs.control.swing.ControlSound
 
destroy() - Method in class org.opensourcephysics.ejs.control.swing.ControlWindow
 
determinant() - Method in class org.opensourcephysics.numerics.LUPDecomposition
Gets the determinant.
dialog - Variable in class org.opensourcephysics.ejs.control.swing.ControlDialog
 
dim - Variable in class org.opensourcephysics.display.TextPanel
 
dim - Static variable in class org.opensourcephysics.tools.DatasetTool
 
dimensionConstant(String) - Static method in class org.opensourcephysics.ejs.control.swing.ConstantParser
 
dimensionSetter - Variable in class org.opensourcephysics.display.DrawingPanel
 
dipole(double, double) - Static method in class org.opensourcephysics.display2d.TestData
Dipole distribution with poles at +1 and -1 on the x axis.
dipoleScalarField(GridPointData) - Static method in class org.opensourcephysics.display2d.TestData
Generate a dipole scalar field.
dipoleVector(double, double) - Static method in class org.opensourcephysics.display2d.TestData
Dipole field with poles at +1 and -1 on the x axis.
dipoleVectorField(int, int, double, double, double, double) - Static method in class org.opensourcephysics.display2d.TestData
 
direct(double[]) - Method in class org.opensourcephysics.numerics.Matrix3DTransformation
Transforms the given point.
direct(double[]) - Method in class org.opensourcephysics.numerics.Quaternion
Transforms (rotates) the coordinates of the given point.
direct(double[]) - Method in interface org.opensourcephysics.numerics.Transformation
Transforms a given point
displayMenu - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
displayNoPerspectiveItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
displayPerspectiveItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
displayProperty(XMLTreeNode, boolean) - Method in class org.opensourcephysics.controls.XMLTreePanel
Displays the property data for the specified node.
displayXYItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
displayXZItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
displayYZItem - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
dispose() - Method in class org.opensourcephysics.ejs.control.swing.ControlWindow
 
div - Variable in class org.opensourcephysics.display3d.simple3d.ElementSegment
 
divergence(GridPointData, double) - Static method in class org.opensourcephysics.display2d.Util2D
Calculates the divergence of a 2d vector field and multiplies the divergence by a constant.
divide(double) - Method in class org.opensourcephysics.numerics.Polynomial
Divides this polynomial by a constant.
divide(Polynomial) - Method in class org.opensourcephysics.numerics.Polynomial
Divides this polynomial by another polynomial.
divideWithRemainder(Polynomial) - Method in class org.opensourcephysics.numerics.Polynomial
Divides this polynomial by another polynomial.
divider - Variable in class org.opensourcephysics.tools.Launcher
 
doFFT(double[][][], double, double, double, double) - Method in class org.opensourcephysics.frames.FFT2DFrame
Does an FFT of the given data array and repaints the panel.
doFFT(double[], int, double, double, double, double) - Method in class org.opensourcephysics.frames.FFT2DFrame
 
doFFT(Function, Function, double, double, int) - Method in class org.opensourcephysics.frames.FFTFrame
Does an FFT of the given real and imaginary function.
doFFT(double[], double, double) - Method in class org.opensourcephysics.frames.FFTFrame
Does an FFT of the given data array.
doRealFFT(double[], double, double) - Method in class org.opensourcephysics.frames.FFTFrame
Does an FFT of the given data.
doStep() - Method in class org.opensourcephysics.controls.AbstractAnimation
Does an animation step.
doctype - Variable in class org.opensourcephysics.controls.XMLControlElement
 
domainType - Variable in class org.opensourcephysics.frames.FFT2DFrame
 
domainType - Variable in class org.opensourcephysics.frames.FFTFrame
 
dot(Quaternion) - Method in class org.opensourcephysics.numerics.Quaternion
Returns the dot product of this quaternion and quaternion q.
dot(Vec3D) - Method in class org.opensourcephysics.numerics.Vec3D
Returns the dot product of this vector and vector v1.
dot(double[], double[]) - Static method in class org.opensourcephysics.numerics.VectorMath
Calculate the dot product of two vectors.
doubleToColor(double) - Method in class org.opensourcephysics.display2d.ColorMapper
Converts a double to a color.
doubleToColor(double) - Method in class org.opensourcephysics.display2d.VectorColorMapper
Converts a double to a color.
doubleToComponents(double, byte[]) - Method in class org.opensourcephysics.display2d.ColorMapper
Converts a double to color components.
dr - Variable in class org.opensourcephysics.display.axes.PolarType2
 
drag(int, int) - Method in class org.opensourcephysics.display.DrawingPanel.ZoomBox
Drags the corner of the Zoombox.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.AbstractInteractive
Draws the object.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.Arrow
Draws the arrow.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.BoundedImage
Draws the image.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.BoundedShape
Draws the shape.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.BoundedTextLine
Draws the image.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.Circle
Draws the circle.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.ComplexDataset
Draw this Dataset in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.Dataset
Draw this Dataset in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.DatasetManager
Draws this Dataset in the drawing panel.
draw(DrawingPanel, Graphics) - Method in interface org.opensourcephysics.display.Drawable
Draws a representation of an object in a drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.DrawableBuffer
Method draw
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.DrawableGroup
Draws the shapes in the drawable list.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.DrawableShape
Draws the shape.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.DrawableTextLine
Draws the TextLine.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.FunctionDrawer
Draw the function on a drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.Grid
 
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.Histogram
Draws this histogram in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.InteractiveArrow
Draws the arrow.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.InteractiveCenteredArrow
Draws the arrow.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.InteractiveImage
Draws the image.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.InteractiveShape
Draws the shape.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.InteractiveTextLine
Draws the text.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.MeasuredImage
Draws the image on the panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.TextBox
 
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.TitleText
Draws the TextLine offset from the location.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.Trail
Draw the trail on the panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.CartesianType1
put your documentation comment here
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.CartesianType2
Draws the axes in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.CartesianType3
Draws the axes in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.CustomAxes
Draws the axes in a drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.PolarType1
Draws a representation of an object in a drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.PolarType2
Draws a representation of an object in a drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.XAxis
Draws the axis in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.XYAxis
Draws the axis in a drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.YAxis
Draws the axis in the drawing panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.BinaryLattice
Draws the lattice and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.ByteRaster
Draws the image on the panel.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.CellLattice
 
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.CellLatticeOSX
Draws the lattice and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.CellLatticePC
Draws the lattice and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.ComplexContourPlot
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.ComplexGridPlot
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.ComplexInterpolatedPlot
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.ComplexSurfacePlot
Paint the surface.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.ContourPlot
Paint the contour.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.DataRaster
Draw the image containing the dataset pixels.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.GrayscalePlot
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.GridPlot
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.IntegerRaster
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.InterpolatedPlot
Draws the image and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.SiteLattice
Draws the lattice and the grid.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.SurfacePlot
Paint the surface.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.TriangularBinaryLattice
Draws the lattice.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.TriangularByteLattice
Draws the lattice.
draw(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display2d.VectorPlot
Draws this vector field in the given drawing panel.
drawAll(Graphics) - Method in class org.opensourcephysics.display2d.ContourAccumulator
Draws all accumulated lines.
drawBin(DrawingPanel, Graphics, int, double) - Method in class org.opensourcephysics.display.Histogram
Draws a filled bin.
drawFilledPlot(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.Dataset
Fills the line connecting the data points.
drawLinePlot(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.ComplexDataset
Draw the lines connecting the data points.
drawLinePlot(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.Dataset
Draw the lines connecting the data points.
drawMultiplier(int, int, int, Graphics2D) - Method in class org.opensourcephysics.display.axes.XYAxis
 
drawPhaseBars(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.ComplexDataset
Draw the phase as a colored bar.
drawPhaseCurve(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.ComplexDataset
Draw the phase as color.
drawPhasePosts(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.ComplexDataset
Draw the phase as a colored post.
drawPlot(DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.CartesianType1
Draws the axes onto the specified panel
drawPoint(DrawingPanel, Graphics, int, double) - Method in class org.opensourcephysics.display.Histogram
Draws a point at the top of a bin.
drawReImPlot(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.ComplexDataset
Draw the lines connecting the data points.
drawRings(double, DrawingPanel, Graphics) - Method in interface org.opensourcephysics.display.axes.PolarAxes
Draws the rings for the polar plot.
drawRings(double, DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.PolarType1
Draws the rings for the polar plot.
drawRings(double, DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.PolarType2
Draws the rings for the polar plot.
drawScatterPlot(DrawingPanel, Graphics2D) - Method in class org.opensourcephysics.display.Dataset
Draw the markers at the data points.
drawSpokes(double, DrawingPanel, Graphics) - Method in interface org.opensourcephysics.display.axes.PolarAxes
Draws the spokes for the polar plot.
drawSpokes(double, DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.PolarType1
Draws the spokes for the polar plot.
drawSpokes(double, DrawingPanel, Graphics) - Method in class org.opensourcephysics.display.axes.PolarType2
Draws the spokes for the polar plot.
drawText(Graphics, int, int, int) - Method in class org.opensourcephysics.display.TextLine
Parse the text then draw it.
drawText(Graphics, int, int) - Method in class org.opensourcephysics.display.TextLine
Parse the text then draw it without any rotation.
drawableList - Variable in class org.opensourcephysics.display.DrawableGroup
 
drawableList - Variable in class org.opensourcephysics.display.DrawingPanel
 
drawingPanel - Variable in class org.opensourcephysics.display.DrawingDialog
 
drawingPanel - Variable in class org.opensourcephysics.display.DrawingFrame
 
drawingPanel - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
dtheta - Variable in class org.opensourcephysics.display.axes.PolarType2
 
dx - Variable in class org.opensourcephysics.display.Grid
 
dx - Variable in class org.opensourcephysics.display2d.ArrayData
 
dx - Variable in class org.opensourcephysics.display2d.FlatData
 
dx - Variable in class org.opensourcephysics.display2d.GridPointData
 
dy - Variable in class org.opensourcephysics.display.Grid
 
dy - Variable in class org.opensourcephysics.display2d.ArrayData
 
dy - Variable in class org.opensourcephysics.display2d.FlatData
 
dy - Variable in class org.opensourcephysics.display2d.GridPointData
 

E

ENABLED - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
ERR_CONSOLE - Static variable in class org.opensourcephysics.controls.ConsoleLevel
 
EXPRESSION_EXPECTED - Static variable in class org.opensourcephysics.ejs.control.value.ParserSuryono
Expression expected.
EXPRESSION_EXPECTED - Static variable in class org.opensourcephysics.numerics.SuryonoParser
Expression expected.
EjsControl - class org.opensourcephysics.ejs.control.EjsControl.
A blend of GroupControl and org.opensourcephysics.control.Control
EjsControl(Object) - Constructor for class org.opensourcephysics.ejs.control.EjsControl
The EjsControl constructor.
EjsControl(Object, String, Frame) - Constructor for class org.opensourcephysics.ejs.control.EjsControl
 
EjsControl() - Constructor for class org.opensourcephysics.ejs.control.EjsControl
 
EjsControlFrame - class org.opensourcephysics.ejs.control.EjsControlFrame.
EjsControlFrame defines an Easy Java Simulations control that is guaranteed to have a parent frame.
EjsControlFrame(Object) - Constructor for class org.opensourcephysics.ejs.control.EjsControlFrame
Constructor EjsControlFrame
EjsControlFrame(Object, String) - Constructor for class org.opensourcephysics.ejs.control.EjsControlFrame
Constructor EjsControlFrame
Element - interface org.opensourcephysics.display3d.core.Element.
Title: Element
Element - class org.opensourcephysics.display3d.simple3d.Element.
Title: Element
Element() - Constructor for class org.opensourcephysics.display3d.simple3d.Element
 
Element.Loader - class org.opensourcephysics.display3d.core.Element.Loader.
A class to save and load Element data.
Element.Loader() - Constructor for class org.opensourcephysics.display3d.core.Element.Loader
 
ElementArrow - interface org.opensourcephysics.display3d.core.ElementArrow.
Title: ElementArrow
ElementArrow - class org.opensourcephysics.display3d.simple3d.ElementArrow.
Title: ElementArrow
ElementArrow() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementArrow
 
ElementArrow.Loader - class org.opensourcephysics.display3d.core.ElementArrow.Loader.
 
ElementArrow.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementArrow.Loader
 
ElementBox - interface org.opensourcephysics.display3d.core.ElementBox.
Title: ElementBox
ElementBox - class org.opensourcephysics.display3d.simple3d.ElementBox.
Title: ElementBox
ElementBox() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementBox
 
ElementBox.Loader - class org.opensourcephysics.display3d.core.ElementBox.Loader.
 
ElementBox.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementBox.Loader
 
ElementCircle - interface org.opensourcephysics.display3d.core.ElementCircle.
Title: ElementSegment
ElementCircle - class org.opensourcephysics.display3d.simple3d.ElementCircle.
Title: ElementCircle
ElementCircle() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementCircle
 
ElementCircle.Loader - class org.opensourcephysics.display3d.core.ElementCircle.Loader.
 
ElementCircle.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementCircle.Loader
 
ElementCone - interface org.opensourcephysics.display3d.core.ElementCone.
Title: ElementCylinder
ElementCone - class org.opensourcephysics.display3d.simple3d.ElementCone.
Title: ElementCylinder
ElementCone() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementCone
 
ElementCone.Loader - class org.opensourcephysics.display3d.core.ElementCone.Loader.
 
ElementCone.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementCone.Loader
 
ElementCone.Loader - class org.opensourcephysics.display3d.simple3d.ElementCone.Loader.
 
ElementCone.Loader() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementCone.Loader
 
ElementCylinder - interface org.opensourcephysics.display3d.core.ElementCylinder.
Title: ElementCylinder
ElementCylinder - class org.opensourcephysics.display3d.simple3d.ElementCylinder.
Title: ElementCylinder
ElementCylinder() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementCylinder
 
ElementCylinder.Loader - class org.opensourcephysics.display3d.core.ElementCylinder.Loader.
 
ElementCylinder.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementCylinder.Loader
 
ElementCylinder.Loader - class org.opensourcephysics.display3d.simple3d.ElementCylinder.Loader.
 
ElementCylinder.Loader() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementCylinder.Loader
 
ElementEllipsoid - interface org.opensourcephysics.display3d.core.ElementEllipsoid.
Title: ElementEllipsoid
ElementEllipsoid - class org.opensourcephysics.display3d.simple3d.ElementEllipsoid.
Title: ElementEllipsoid
ElementEllipsoid() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementEllipsoid
 
ElementEllipsoid.Loader - class org.opensourcephysics.display3d.core.ElementEllipsoid.Loader.
 
ElementEllipsoid.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementEllipsoid.Loader
 
ElementImage - interface org.opensourcephysics.display3d.core.ElementImage.
Title: ElementImage
ElementImage - class org.opensourcephysics.display3d.simple3d.ElementImage.
Title: ElementImage
ElementImage() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementImage
 
ElementImage.Loader - class org.opensourcephysics.display3d.core.ElementImage.Loader.
 
ElementImage.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementImage.Loader
 
ElementPlane - interface org.opensourcephysics.display3d.core.ElementPlane.
Title: ElementSurface
ElementPlane - class org.opensourcephysics.display3d.simple3d.ElementPlane.
Title: ElementBox
ElementPlane() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementPlane
 
ElementPlane.ElementPlaneLoader - class org.opensourcephysics.display3d.core.ElementPlane.ElementPlaneLoader.
 
ElementPlane.ElementPlaneLoader() - Constructor for class org.opensourcephysics.display3d.core.ElementPlane.ElementPlaneLoader
 
ElementPolygon - interface org.opensourcephysics.display3d.core.ElementPolygon.
Title: ElementPolygon
ElementPolygon - class org.opensourcephysics.display3d.simple3d.ElementPolygon.
Title: ElementPolygon
ElementPolygon() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementPolygon
 
ElementPolygon.ElementPolygonLoader - class org.opensourcephysics.display3d.core.ElementPolygon.ElementPolygonLoader.
 
ElementPolygon.ElementPolygonLoader() - Constructor for class org.opensourcephysics.display3d.core.ElementPolygon.ElementPolygonLoader
 
ElementSegment - interface org.opensourcephysics.display3d.core.ElementSegment.
Title: ElementSegment
ElementSegment - class org.opensourcephysics.display3d.simple3d.ElementSegment.
Title: ElementSegment
ElementSegment() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementSegment
 
ElementSegment.Loader - class org.opensourcephysics.display3d.core.ElementSegment.Loader.
 
ElementSegment.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementSegment.Loader
 
ElementSphere - interface org.opensourcephysics.display3d.core.ElementSphere.
Title: ElementSphere
ElementSphere - class org.opensourcephysics.display3d.simple3d.ElementSphere.
Title: ElementSphere
ElementSphere() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementSphere
 
ElementSphere(double) - Constructor for class org.opensourcephysics.display3d.simple3d.ElementSphere
 
ElementSpring - interface org.opensourcephysics.display3d.core.ElementSpring.
Title: ElementSpring
ElementSpring - class org.opensourcephysics.display3d.simple3d.ElementSpring.
Title: ElementSegment
ElementSpring() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementSpring
 
ElementSpring.Loader - class org.opensourcephysics.display3d.core.ElementSpring.Loader.
 
ElementSpring.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementSpring.Loader
 
ElementSurface - interface org.opensourcephysics.display3d.core.ElementSurface.
Title: ElementSurface
ElementSurface - class org.opensourcephysics.display3d.simple3d.ElementSurface.
Title: ElementBox
ElementSurface() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementSurface
 
ElementSurface.Loader - class org.opensourcephysics.display3d.core.ElementSurface.Loader.
 
ElementSurface.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementSurface.Loader
 
ElementText - interface org.opensourcephysics.display3d.core.ElementText.
Title: ElementSegment
ElementText - class org.opensourcephysics.display3d.simple3d.ElementText.
Title: ElementText
ElementText() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementText
 
ElementText(String) - Constructor for class org.opensourcephysics.display3d.simple3d.ElementText
 
ElementText.Loader - class org.opensourcephysics.display3d.core.ElementText.Loader.
 
ElementText.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementText.Loader
 
ElementTrail - interface org.opensourcephysics.display3d.core.ElementTrail.
Title: ElementTrail
ElementTrail - class org.opensourcephysics.display3d.simple3d.ElementTrail.
Title: ElementSegment
ElementTrail() - Constructor for class org.opensourcephysics.display3d.simple3d.ElementTrail
 
ElementTrail.Loader - class org.opensourcephysics.display3d.core.ElementTrail.Loader.
 
ElementTrail.Loader() - Constructor for class org.opensourcephysics.display3d.core.ElementTrail.Loader
 
Euler - class org.opensourcephysics.numerics.Euler.
Euler implements an Euler method ODE solver.
Euler(ODE) - Constructor for class org.opensourcephysics.numerics.Euler
Constructs the Euler ODESolver for a system of ordinary differential equations.
EulerRichardson - class org.opensourcephysics.numerics.EulerRichardson.
An Euler-Richardson (midpoint) method ODE solver.
EulerRichardson(ODE) - Constructor for class org.opensourcephysics.numerics.EulerRichardson
Constructs the EulerRichardson ODESolver for a system of ordinary differential equations.
ExportFormat - interface org.opensourcephysics.tools.ExportFormat.
To create a new export format: implement this interface and register with ExportTool.registerFormat()
ExportGnuplotFormat - class org.opensourcephysics.tools.ExportGnuplotFormat.
Text format, compatible with Octave and Gnuplot
ExportGnuplotFormat() - Constructor for class org.opensourcephysics.tools.ExportGnuplotFormat
 
ExportTool - class org.opensourcephysics.tools.ExportTool.
An export tool which launches a Save dialog
ExportTool() - Constructor for class org.opensourcephysics.tools.ExportTool
Creates a new export tool.
ExportXMLFormat - class org.opensourcephysics.tools.ExportXMLFormat.
Exports data in XML format.
ExportXMLFormat() - Constructor for class org.opensourcephysics.tools.ExportXMLFormat
 
ExpressionValue - class org.opensourcephysics.ejs.control.value.ExpressionValue.
A ExpressionValue is a Value object that holds an expression is parsed into a double.
ExpressionValue(String, GroupControl) - Constructor for class org.opensourcephysics.ejs.control.value.ExpressionValue
 
edgeButton - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
edgeColor - Variable in class org.opensourcephysics.display.DrawableShape
 
edgeColor - Variable in class org.opensourcephysics.display.InteractiveShape
 
editItem - Variable in class org.opensourcephysics.tools.Launcher
 
editMenu - Variable in class org.opensourcephysics.controls.ControlFrame
 
editMenu - Variable in class org.opensourcephysics.display.DataTableFrame
 
editMenu - Variable in class org.opensourcephysics.display.DrawingFrame
 
editMenu - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
editable - Variable in class org.opensourcephysics.controls.XMLTreePanel
 
editingColor - Variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
editorEnabled - Variable in class org.opensourcephysics.tools.Launcher
 
enable(boolean) - Method in class org.opensourcephysics.display.Stripchart
 
enableHyperlinks() - Method in class org.opensourcephysics.display.TextFrame
 
enableInspector(boolean) - Method in class org.opensourcephysics.display.DrawingPanel
Enables the popup inspector option.
enableInteraction(boolean) - Method in class org.opensourcephysics.frames.Display3DFrame
Enables/Disables interaction with the DrawingPanel3D.
enableMenubars(boolean) - Static method in class org.opensourcephysics.display.GUIUtils
Enables and disables the menu bars in DrawingFrames.
enableStepsPerDisplay(boolean) - Method in class org.opensourcephysics.controls.AbstractSimulation
Enables the steps per display variable in the control;
enableZoom - Variable in class org.opensourcephysics.display.DrawingPanel
 
endZoom(int, int) - Method in class org.opensourcephysics.display.DrawingPanel.ZoomBox
Ends the zoom by setting a new scale.
entries() - Method in class org.opensourcephysics.display.Histogram
Gets an array of bin number-occurences pairs
equals(int, Object, String) - Method in class org.opensourcephysics.ejs.control.MethodWithOneParameter
 
equals(Object) - Method in class org.opensourcephysics.numerics.FunctionTransform
 
err_code - Variable in class org.opensourcephysics.numerics.ODEMultistepSolver
 
err_msg - Variable in class org.opensourcephysics.numerics.ODEMultistepSolver
 
errorBars - Variable in class org.opensourcephysics.display.Dataset
 
errorColor - Variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
error_code - Variable in class org.opensourcephysics.numerics.NumericMethodException
Field error_code sotes an optional error code
error_value - Variable in class org.opensourcephysics.numerics.NumericMethodException
Field error_value stores an optional numeric error.
errorcode - Variable in class org.opensourcephysics.numerics.DoubleArray
 
errorcode - Variable in class org.opensourcephysics.numerics.IntegerArray
 
evalMath(String) - Static method in class org.opensourcephysics.numerics.Util
Evalautes a mathematical expression without variables.
evalPolynomial(double, double[]) - Static method in class org.opensourcephysics.numerics.Polynomial
Evaluates a polynomial using the given coefficients.
evaluate(double) - Method in class org.opensourcephysics.display.FunctionDrawer
Evalutes the function.
evaluate() - Method in class org.opensourcephysics.ejs.control.value.ParserSuryono
Evaluates compiled function.
evaluate(double) - Method in class org.opensourcephysics.numerics.CubicSpline
Computes the interpolated y value for a given x value.
evaluate(double) - Method in interface org.opensourcephysics.numerics.Function
Evalutes the function at x.
evaluate(double) - Method in class org.opensourcephysics.numerics.LagrangeInterpolator
Computes the interpolated y value for a given x value.
evaluate(double) - Method in class org.opensourcephysics.numerics.LogBase10Function
 
evaluate(double[]) - Method in interface org.opensourcephysics.numerics.MultiVarFunction
 
evaluate(double) - Method in class org.opensourcephysics.numerics.ParsedFunction
Evaluates the function, f.
evaluate(double[]) - Method in class org.opensourcephysics.numerics.ParsedMultiVarFunction
Evaluates the function, f.
evaluate(double) - Method in class org.opensourcephysics.numerics.Polynomial
Evaluates the polynomial for the specified variable value.
evaluate(double[]) - Method in interface org.opensourcephysics.numerics.StateEvent
Returns the value f(t) for a given state of the model.
evaluate(double, double) - Method in class org.opensourcephysics.numerics.SuryonoParser
 
evaluate(double, double, double) - Method in class org.opensourcephysics.numerics.SuryonoParser
 
evaluate(double) - Method in class org.opensourcephysics.numerics.SuryonoParser
 
evaluate(double[]) - Method in class org.opensourcephysics.numerics.SuryonoParser
 
evaluate() - Method in class org.opensourcephysics.numerics.SuryonoParser
Evaluates compiled function.
evaluate(double[], double[]) - Method in interface org.opensourcephysics.numerics.VectorFunction
Evaluates the vector function and returns the the result.
eventList - Variable in class org.opensourcephysics.numerics.ODEBisectionEventSolver
 
existingFrames - Static variable in class org.opensourcephysics.tools.Launcher
 
exists() - Method in class org.opensourcephysics.tools.LaunchNode
Determines whether a resource exists for this node.
exit() - Method in class org.opensourcephysics.tools.LaunchBuilder
Overrides Launcher exit method.
exit() - Method in class org.opensourcephysics.tools.Launcher
Exits this application.
exitItem - Variable in class org.opensourcephysics.tools.Launcher
 
export(File, List) - Method in interface org.opensourcephysics.tools.ExportFormat
 
export(File, List) - Method in class org.opensourcephysics.tools.ExportGnuplotFormat
 
export(File, List) - Method in class org.opensourcephysics.tools.ExportXMLFormat
 
extension() - Method in interface org.opensourcephysics.tools.ExportFormat
 
extension() - Method in class org.opensourcephysics.tools.ExportGnuplotFormat
 
extension() - Method in class org.opensourcephysics.tools.ExportXMLFormat
 

F

FFT - class org.opensourcephysics.numerics.FFT.
FFT computes FFT's of complex, double precision data of arbitrary length n.
FFT(int) - Constructor for class org.opensourcephysics.numerics.FFT
Constructs a complex FFT transformation for n complex data points.
FFT() - Constructor for class org.opensourcephysics.numerics.FFT
Constructs a complex FFT transformation.
FFT2D - class org.opensourcephysics.numerics.FFT2D.
FFT2D computes the FFT of 2 dimensional complex, double precision data.
FFT2D(int, int) - Constructor for class org.opensourcephysics.numerics.FFT2D
Create an FFT for transforming nrows*ncols points of Complex, double precision data.
FFT2DFrame - class org.opensourcephysics.frames.FFT2DFrame.
FFT2DFrame computes a 2D FFT and displays the result as a complex grid plot.
FFT2DFrame(String, String, String) - Constructor for class org.opensourcephysics.frames.FFT2DFrame
Constructs a Complex2DFrame with the given axes labels and frame title.
FFT2DFrame(String) - Constructor for class org.opensourcephysics.frames.FFT2DFrame
Constructs a Complex2DFrame with the given frame title but without axes.
FFTFrame - class org.opensourcephysics.frames.FFTFrame.
FFTFrame computes the FFT and displays the result using a ComplexDataset.
FFTFrame(String, String, String) - Constructor for class org.opensourcephysics.frames.FFTFrame
A DrawingFrame that displays a FFT as its drawable.
FFTReal - class org.opensourcephysics.numerics.FFTReal.
FFTReal computes the discrete Fourier coefficients a[0], ...., a[N/2] and b[1], ...., b[N/2 - 1] of the discrete partial Fourier sum a[0] + a[1]*cos(N/2*omega*x) + Sum (k=1,2,...,N/2-1) (a[2*k] * cos(k * omega * x) + a[2*k+1] * sin(k * omega * x)) given real functional values y[0], ...., y[N-1].
FFTReal() - Constructor for class org.opensourcephysics.numerics.FFTReal
Constructs a real FFT transformation for n data points.
FFTReal(int) - Constructor for class org.opensourcephysics.numerics.FFTReal
Constructs a real FFT transformation for n data points.
FILLEDARROW - Static variable in class org.opensourcephysics.display2d.VectorPlot
 
FONT - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
FOREGROUND - Static variable in class org.opensourcephysics.ejs.control.swing.ControlSwingElement
 
FREQ - Static variable in class org.opensourcephysics.frames.FFT2DFrame
 
FREQ - Static variable in class org.opensourcephysics.frames.FFTFrame
 
Factorials - class org.opensourcephysics.numerics.Factorials.
 
False3D - interface org.opensourcephysics.display.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.
Fehlberg8 - class org.opensourcephysics.numerics.Fehlberg8.
Title: Fehlberg8 Description: An eigth order Runge-Kutta ODE solver.
Fehlberg8(ODE) - Constructor for class org.opensourcephysics.numerics.Fehlberg8
Constructs the RK4 ODESolver for a system of ordinary differential equations.
FlatData - class org.opensourcephysics.display2d.FlatData.
FlatData stores numeric data for 2d visualizations using a single array.
FlatData(int, int, int) - Constructor for class org.opensourcephysics.display2d.FlatData
FlatData constructor.
Function - interface org.opensourcephysics.numerics.Function.
Title: Function Description: A function of one variable.
FunctionDrawer - class org.opensourcephysics.display.FunctionDrawer.
FunctionDrawer draws a function from xmin to xmax.
FunctionDrawer(Function) - Constructor for class org.opensourcephysics.display.FunctionDrawer
Contstucts a FunctionDrawer with optimum resolution.
FunctionDrawer(Function, double, double, int, boolean) - Constructor for class org.opensourcephysics.display.FunctionDrawer
Creates the function drawer and initialzies the domain with the given values.
FunctionTransform - class org.opensourcephysics.numerics.FunctionTransform.
 
FunctionTransform() - Constructor for class org.opensourcephysics.numerics.FunctionTransform
 
FunctionTransform(double, double, double, double, double, double) - Constructor for class org.opensourcephysics.numerics.FunctionTransform
 
f2(double) - Static method in class org.opensourcephysics.controls.ControlUtils
Convert a double to a string, printing two decimal places.
f2(double) - Static method in class org.opensourcephysics.numerics.Util
Convert a double to a string, printing two decimal places.
f3(double) - Static method in class org.opensourcephysics.controls.ControlUtils
Convert a double to a string, printing two decimal places.
f3(double) - Static method in class org.opensourcephysics.numerics.Util
Convert a double to a string, printing three decimal places.
f4(double) - Static method in class org.opensourcephysics.controls.ControlUtils
Convert a double to a string, printing two decimal places.
f4(double) - Static method in class org.opensourcephysics.numerics.Util
Convert a double to a string, printing four decimal places.
factor(int, int[]) - Static method in class org.opensourcephysics.numerics.FFT
Return the prime factors of n.
factorial(int) - Static method in class org.opensourcephysics.numerics.Factorials
Calculates the factorial.
failedToRead() - Method in interface org.opensourcephysics.controls.XMLControl
Returns true if the most recent read operation failed.
failedToRead() - Method in class org.opensourcephysics.controls.XMLControlElement
Returns true if the most recent read operation failed.
fileExists(String, String) - Static method in class org.opensourcephysics.ejs.control.Utils
 
fileExistsInJar(String, String, String) - Static method in class org.opensourcephysics.ejs.control.Utils
 
fileMenu - Variable in class org.opensourcephysics.controls.ControlFrame
 
fileMenu - Variable in class org.opensourcephysics.display.DataTableFrame
 
fileMenu - Variable in class org.opensourcephysics.display.DrawingFrame
 
fileMenu - Variable in class org.opensourcephysics.display3d.simple3d.DrawingFrame3D
 
fileMenu - Variable in class org.opensourcephysics.tools.Launcher
 
fillArray(Function, double, double, double, int) - Static method in class org.opensourcephysics.numerics.Integral
Fills a data array with the integral of the given function.
fillArray(Function, double, double, double, double[][]) - Static method in class org.opensourcephysics.numerics.Integral
Fills the given data array with the intgral of the given function.
fillButton - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.AbstractInteractive
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.BoundedShape
 
findInteractive(DrawingPanel, int, int) - Method in interface org.opensourcephysics.display.Interactive
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.InteractiveCircle
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.axes.CartesianType3
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.axes.XAxis
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.axes.XYAxis
 
findInteractive(DrawingPanel, int, int) - Method in class org.opensourcephysics.display.axes.YAxis
 
fine(String) - Static method in class org.opensourcephysics.controls.MessageFrame
Logs a fine debugging message.
fine(String) - Static method in class org.opensourcephysics.controls.OSPLog
Logs a fine debugging message.
finer(String) - Static method in class org.opensourcephysics.controls.MessageFrame
Logs a finer debugging message.
finer(String) - Static method in class org.opensourcephysics.controls.OSPLog
Logs a finer debugging message.
finest(String) - Static method in class org.opensourcephysics.controls.MessageFrame
Logs a finest debugging message.
finest(String) - Static method in class org.opensourcephysics.controls.OSPLog
Logs a finest debugging message.
first(Function, double, double) - Static method in class org.opensourcephysics.numerics.Derivative
Calculates the first derivative of a function at the given point.
firstPartial(MultiVarFunction, double[], int, double) - Static method in class org.opensourcephysics.numerics.Derivative
Gets the partial derivate of a multivariable function using the centered finite difference approximation.
fitLineButton - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
fitPolyAction - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
fitPolyButton - Variable in class org.opensourcephysics.tools.DatasetToolPanel
 
fixedPixelPerUnit - Variable in class org.opensourcephysics.display.DrawingPanel
 
fixedStepSize - Variable in class org.opensourcephysics.numerics.ODEMultistepSolver
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlContourPlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlGridPlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlInterpolatedPlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlSurfacePlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZContourPlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZGridPlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZInterpolatedPlot
 
floorColor - Variable in class org.opensourcephysics.ejs.control.drawables.ControlZSurfacePlot
 
folderIcon - Variable in class org.opensourcephysics.controls.XMLTreePanel
 
font - Variable in class org.opensourcephysics.display.TextBox
 
font - Variable in class org.opensourcephysics.display.TextLine
Font to use for text
font - Variable in class org.opensourcephysics.display.TextPanel
 
fontConstant(Font, String) - Static method in class org.opensourcephysics.ejs.control.ConstantParser
 
fontname - Variable in class org.opensourcephysics.display.TextBox
 
fontname - Variable in class org.opensourcephysics.display.TextLine
The logical name of the font to use
fontname - Variable in class org.opensourcephysics.display.TextPanel
 
fontsize - Variable in class org.opensourcephysics.display.TextBox
 
fontsize - Variable in class org.opensourcephysics.display.TextLine
The font size
fontsize - Variable in class org.opensourcephysics.display.TextPanel
 
fontstyle - Variable in class org.opensourcephysics.display.TextBox
 
fontstyle - Variable in class org.opensourcephysics.display.TextLine
The font style
fontstyle - Variable in class org.opensourcephysics.display.TextPanel
 
format - Variable in class org.opensourcephysics.ejs.control.swing.ControlNumberField
 
format - Variable in class org.opensourcephysics.numerics.DoubleArray
 
formatConstant(String) - Static method in class org.opensourcephysics.ejs.control.ConstantParser
 
formatExp - Variable in class org.opensourcephysics.numerics.DoubleArray
 
forward(Function, double, double) - Static method in class org.opensourcephysics.numerics.Derivative
Calculates the first derivative of a function using the finite difference approximation toward increasing x.
forwardSlash(String) - Static method in class org.opensourcephysics.controls.XML
Replaces backslashes with slashes.
frame - Variable in class org.opensourcephysics.ejs.control.swing.ControlFrame
 
frame - Variable in class org.opensourcephysics.tools.Launcher
 
frameFinder - Static variable in class org.opensourcephysics.tools.Launcher
 
functionFill(Function, double, double, double[][]) - Static method in class org.opensourcephysics.numerics.Util
Fills the given double[2][n] array with x and f(x) values on interval [start, stop].
functionFill(Function, double, double, double[]) - Static method in class org.opensourcephysics.numerics.Util
Fills the given double[n] array with f(x) on the interval [start, stop].

G

GRAYSCALE - Static variable in class org.opensourcephysics.display2d.ColorMapper
 
GREEN - Static variable in class org.opensourcephysics.display2d.ColorMapper
 
GREEN - Static variable in class org.opensourcephysics.display2d.VectorColorMapper
 
GUIUtils - class org.opensourcephysics.display.GUIUtils.
 
GeneralPathLoader - class org.opensourcephysics.display.GeneralPathLoader.
A class that saves and loads a GeneralPath in an XMLControl.
GeneralPathLoader() - Constructor for class org.opensourcephysics.display.GeneralPathLoader
 
GetDisplacementFactor() - Method in class org.opensourcephysics.display3d.simple3d.AbstractTile
Gets the displacement factor
GrayscalePlot - class org.opensourcephysics.display2d.GrayscalePlot.
GrayscalePlot renders 2d data as a grayscale image.
GrayscalePlot(GridData) - Constructor for class org.opensourcephysics.display2d.GrayscalePlot
Constructs a checker field with the given width and height.
Grid - class org.opensourcephysics.display.Grid.
Grid draws a rectangular grid on a data panel.
Grid(int) - Constructor for class org.opensourcephysics.display.Grid
Constructs a square grid of the given size with a spacing of 1.
Grid(int, int) - Constructor for class org.opensourcephysics.display.Grid
Constructs an (nx,ny) grid an x spacing of 1 and a y spacing of 1.
Grid(int, int, double, double, double, double) - Constructor for class org.opensourcephysics.display.Grid
Constructs a grid with the given number of x and y points and the given range.
GridData - interface org.opensourcephysics.display2d.GridData.
The GridData interface defines methods for objects that store data on a grid.
GridDataTable - class org.opensourcephysics.display2d.GridDataTable.
 
GridDataTable(GridData, int) - Constructor for class org.opensourcephysics.display2d.GridDataTable
 
GridPlot - class org.opensourcephysics.display2d.GridPlot.
GridPlot plots a scalar field by coloring pixels using a buffered image.
GridPlot(GridData) - Constructor for class org.opensourcephysics.display2d.GridPlot
Constructs the GridPlot using the given griddata.
GridPlot() - Constructor for class org.opensourcephysics.display2d.GridPlot
Constructs a GridPlot without any data.
GridPointData - class org.opensourcephysics.display2d.GridPointData.
GridPointData stores numeric data on a scaled rectangular grid using an array of points.
GridPointData(int, int, int) - Constructor for class org.opensourcephysics.display2d.GridPointData
Constructor Data2D
GridTableFrame - class org.opensourcephysics.display2d.GridTableFrame.
 
GridTableFrame(GridData) - Constructor for class org.opensourcephysics.display2d.GridTableFrame
 
GridTableModel - class org.opensourcephysics.display2d.GridTableModel.
 
GridTableModel(GridData, int) - Constructor for class org.opensourcephysics.display2d.GridTableModel
 
Group - interface org.opensourcephysics.display3d.core.Group.
Title: Group
Group - class org.opensourcephysics.display3d.simple3d.Group.
Title: Group
Group() - Constructor for class org.opensourcephysics.display3d.simple3d.Group
 
Group.Loader - class org.opensourcephysics.display3d.core.Group.Loader.
 
Group.Loader() - Constructor for class org.opensourcephysics.display3d.core.Group.Loader
 
Group.Loader - class org.opensourcephysics.display3d.simple3d.Group.Loader.
 
Group.Loader() - Constructor for class org.opensourcephysics.display3d.simple3d.Group.Loader
 
GroupControl - class org.opensourcephysics.ejs.control.GroupControl.
A base class to group several ControlElements, connect them to one or more target objects in a unified form, and build a graphic interface with all of them.
GroupControl() - Constructor for class org.opensourcephysics.ejs.control.GroupControl
The default constructor.
GroupControl(Object) - Constructor for class org.opensourcephysics.ejs.control.GroupControl
The constructor.
GroupControl(Object, String, Frame) - Constructor for class org.opensourcephysics.ejs.control.GroupControl
A specialized constructor for Ejs use.
GroupVariable - class org.opensourcephysics.ejs.control.GroupVariable.
A utility class that holds information about a value that can be shared by different ControlElement internal variables and that can also trigger methods of a class
GroupVariable(String, Value) - Constructor for class org.opensourcephysics.ejs.control.GroupVariable
 
gammaln(double) - Static method in class org.opensourcephysics.numerics.Factorials
Calculates the logarithm of the Gamma function using the Lanczos approximation.
gaussian(double, double, double) - Static method in class org.opensourcephysics.display2d.TestData
A 2D Gaussian distribution function centered at x=0 and y=0 and standard deviation of 1.
gaussian(double, double) - Static method in class org.opensourcephysics.numerics.Util
Creates a Guassian (normal) distribution function.
gaussianScalarField(GridPointData) - Static method in class org.opensourcephysics.display2d.TestData
Generate a gaussian scalar field.
generalPath - Variable in class org.opensourcephysics.display.Dataset
 
generalPath - Variable in class org.opensourcephysics.display.Grid