Package etomica.graphics

Interface Summary
BondManager The BondManager is responsible for creation and disposal of bonds between atom pairs.
ColorSchemeCollective  
DeviceBoxValueChangedListener Interface that should be implemented to receive a value changed event when a DeviceBox updateValue method is called.
DeviceTernarySelector.Listener  
Drawable  
GraphicalElement Interface for a simulation element that can make a graphical component
 

Class Summary
AboutBoxWindow  
ActionConfigWindow Action that opens a new window and dumps the coordinates into the window.
ActionGraphic Wrapper of an etomica Action that permits it to be used as a java.awt action listener.
ActionHistoryWindow Action that opens a new window and dumps the coordinates into the window.
ActionVelocityWindow Action that opens a new window and dumps the velocities into the window.
BondListener BondListener listens for Atoms being added to the Simulation, determines what covalent bonds (if any) apply to the new Atom and informs a BondManager of any new bonds.
ColorScheme Class that defines the algorithm used to determine atoms colors when drawn to DisplayBox.
ColorScheme.Simple Colors all atoms with baseColor.
ColorSchemeByType Colors the atom according to the color given by its type field.
ColorSchemeCell  
ColorSchemeCollectiveAgent Parent class for color schemes that are best implemented by attaching colors to all atoms at once, rather than determining the color of each as it is drawn.
ColorSchemeColliders This colorScheme acts to color differently the two atoms that are scheduled to collide next.
ColorSchemeCoordination  
ColorSchemeNeighbor  
ColorSchemeNull Does nothing at any time to set atom's color, leaving color to be set to default value.
ColorSchemeRandom  
ColorSchemeRandomByMolecule  
ColorSchemeTemperature Colors atoms according to their kinetic energy.
DataTagBag Simple class that associates a set of tags with an object (unit, label, etc)
DecimalSlider Slider that permits variation of decimal (non-integer) values.
DefaultToolbar  
Device Base class for all Devices.
Device.ActionSet  
DeviceBox A simple device the permits editing of a single value via a textbox with an associated label.
DeviceBox.LabelType Typed constant used to indicate the type of label to be used with the display.
DeviceBoxValueChangedEvent  
DeviceButton Button that causes an action to be performed.
DeviceCheckBox Button that toggles a boolean value via a check box.
DeviceControllerButton Button that attaches to a controller to toggle its pause/resume state.
DeviceDelaySlider  
DeviceNSelector Slider that selects the number of atoms of a given species in a box.
DevicePlotPoints  
DeviceSelector Generic Device that has a combo box.
DeviceSlider Device the changes a property using a graphical slider, via a Modifier.
DeviceSpinner Device the changes a property using a graphical spinner, via a Modifier.
DeviceTable Presents a table of numeric properties that can be edited by typing in values.
DeviceTableModelGeneric  
DeviceTernarySelector Selector for fractions in a ternary system.
DeviceTernarySelector.MyEventManager  
DeviceThermoSelector Permits selection of temperature from a discrete set of values.
DeviceThermoSlider  
DeviceToggleButton Button that toggles a boolean value.
DeviceToggleRadioButtons Button that toggles a boolean value using a pair of radio buttons.
DeviceTrioControllerButton Device comprising three buttons: (1) attaches to a controller to toggle its pause/resume state; (2)causes a reset (restart) action of simulation to be performed; (3) causes reset of meter averages only.
DimensionedDoubleEditor Editor to set the value of a double-type property having units associated with it.
Display Superclass of all classes that display something from the simulation.
DisplayBox Displays a picture of a box, with configurations of molecules, boundaries, and other objects as appropriate, assuming 2-dimensional system.
DisplayBoxCanvas1D  
DisplayBoxCanvas2D  
DisplayBoxCanvasG3DSys  
DisplayBoxSpin2D  
DisplayCanvas Superclass for classes that display information from simulation by painting to a canvas.
DisplayPlot Class for creating a plot of simulation data.
DisplayPlot.DataCasterJudgeFunction  
DisplayPlot.PopupListener  
DisplayPlot.RawDataWindowOpener Opens a window with the raw data from a plot.
DisplayPolytope Displays a picture of a polytope.
DisplayPolytope.Applet  
DisplayPolytopeCanvas2D  
DisplayPolytopeCanvasG3DSys  
DisplayScrollingGraph  
DisplayTable Presents data in a tabular form.
DisplayTextBox A simple display of a single value in a textbox with an associated label.
DisplayTextBox.LabelType Typed constant used to indicate the type of label to be used with the display.
DisplayTextBoxesCAE Display that presents three boxes with the current value, average, and error, respectively, given by an AccumulatorAverage.
DisplayTimer DisplayBox to present the elapsed time in a molecular dynamics simulation.
EtomicaPlot Custom Plot subclass that allows us to sanely reset the axes autoscaling and repaint when a hidden plot is shown (without resetting all plot parameters).
EtomicaTheme This class overrides the colors in the DefaultMetalTheme.
OverflowShift  
PropertyText  
SimulationGraphic General class for graphical presentation of the elements of a molecular simulation.
SimulationPanel Main panel used to display the graphical elements of a simulation.