Name | Description | Type | Package | Framework |
CapturingCanvas3D | Canvas3D that is synchronized with Display3D and uses postswap to save the contextGraphics into | Class | sim.display3d | Mason |
|
ChartUtilities | A collection of static methods designed to make it easy for you to set up charts as displays. | Class | sim.display | Mason |
|
ChartUtilities .ProvidesCollection | This class provides Collections of Objects to chart, or provides null if the current charted values shouldn't be changed. | Interface | sim.display | Mason |
|
ChartUtilities .ProvidesDoubleDoubles | This class provides two double arrays (that is, an array of the form double[2][]), which are the same length, which represent the x and y coordinates of points, or else | Interface | sim.display | Mason |
|
ChartUtilities .ProvidesDoubleDoublesAndLabels | This class provides arrays of arrays of doubles to chart, plus one label for each of the arrays, or provides null if the current charted values shouldn't be changed. | Interface | sim.display | Mason |
|
ChartUtilities .ProvidesDoubles | | Interface | sim.display | Mason |
|
ChartUtilities .ProvidesDoublesAndLabels | This class provides arrays of doubles to chart, with associated labels, or provides null if the current charted values shouldn't be changed. | Interface | sim.display | Mason |
|
ChartUtilities .ProvidesObjects | This class provides arrays of Objects to chart, or provides null if the current charted values shouldn't be changed. | Interface | sim.display | Mason |
|
ChartUtilities .ProvidesTripleDoubles | This class provides three double arrays (that is, an array of the form double[3][]), which are the same length, which represent the x, y, and z coordinates of points, or else | Interface | sim.display | Mason |
|
Console | Console is an elaborate Controller which provides a variety of GUI niceties to control the basics of a simulation. | Class | sim.display | Mason |
|
Controller | A Controller is the top-level object responsible for setting up and running the GUIState. | Interface | sim.display | Mason |
|
Display2D | Display2D holds, displays, and manipulates 2D Portrayal objects, allowing the user to scale them, scroll them, change how often they're updated, take snapshots, and generate Quicktime movies. | Class | sim.display | Mason |
|
Display3D | Display3D holds, displays, and manipulates 3D Portrayal objects, allowing the user to scale them, rotate them, translate them, magnify them, change how often they're updated, take snapshots, and generate Quicktime movies. | Class | sim.display3d | Mason |
|
GUIState | A wrapper for SimState and Schedule which provides additional functionality for GUI objects. | Class | sim.display | Mason |
|
Manipulating2D | Manipulating2D is a simple interface for user interface objects which can manipulate portrayals in certain ways. | Interface | sim.display | Mason |
|
Prefs | A simple cover class for Java's preferences system. | Class | sim.display | Mason |
|
RateAdjuster | A simple class which maintains a frame rate fixed to no more than a given number of ticks per second. | Class | sim.display | Mason |
|
SelectionBehavior | A behavior added to Display3Ds which enables Portrayal3Ds to be selected (via Java3D picking). | Class | sim.display3d | Mason |
|
SimApplet | A simple class for creating Applets out of your simulations. | Class | sim.display | Mason |
|
SimpleController | | Class | sim.display | Mason |
|
ToolTipBehavior | A behavior similar to SelectionBehavior, except you don't have to double-click and the resulting info is presented in a tool-tip, not the | Class | sim.display3d | Mason |