Serialized Form


Package vmm.actions

Class vmm.actions.AbstractActionVMM extends javax.swing.AbstractAction implements Serializable

Class vmm.actions.ToggleAction extends AbstractActionVMM implements Serializable


Package vmm.core

Class vmm.core.AnimationLimitsDialog extends SettingsDialog implements Serializable

Serialized Fields

parameters

Parameter[] parameters

inputBoxes

ParameterInput[][] inputBoxes

Class vmm.core.Display extends javax.swing.JPanel implements Serializable

Serialized Fields

mainView

View mainView

animation

Animation animation

mouseTask

MouseTask mouseTask

oneShotMouseTask

MouseTask oneShotMouseTask

auxiliaryView

View auxiliaryView

auxiliaryViewPosition

int auxiliaryViewPosition

auxiliaryMouseTask

MouseTask auxiliaryMouseTask

oneShotMouseTaskIsForMainView

boolean oneShotMouseTaskIsForMainView

auxiliaryViewFraction

double auxiliaryViewFraction

auxiliaryViewIsResizable

boolean auxiliaryViewIsResizable

mainViewRect

java.awt.Rectangle mainViewRect

auxViewRect

java.awt.Rectangle auxViewRect

dividingBarRect

java.awt.Rectangle dividingBarRect

basisUsedForComputingRects

java.awt.Rectangle basisUsedForComputingRects

dragTask

MouseTask dragTask

draggingInMainView

boolean draggingInMainView

mouseInMainView

boolean mouseInMainView

mouseInAuxView

boolean mouseInAuxView

timeDilationForAnimations

double timeDilationForAnimations

stopAnimationsOnResize

boolean stopAnimationsOnResize

savedFilmstrip

Filmstrip savedFilmstrip

savedFilmstripLooping

int savedFilmstripLooping

status

java.lang.String status

saveOriginalFont

java.awt.Font saveOriginalFont

holder

vmm.core.Display.DisplayHolder holder

showStatusBar

boolean showStatusBar

resizeTimer

javax.swing.Timer resizeTimer

previousSize

java.awt.Dimension previousSize

Class vmm.core.ParameterDialog extends SettingsDialog implements Serializable

Serialized Fields

parameters

Parameter[] parameters

inputBoxes

ParameterInput[] inputBoxes

Class vmm.core.ParameterInput extends javax.swing.JTextField implements Serializable

Serialized Fields

param

Parameter param

inputType

int inputType

originalString

java.lang.String originalString

Class vmm.core.SetNumberOfFramesDialog extends SettingsDialog implements Serializable

Serialized Fields

exhibit

Exhibit exhibit

numberOfFramesForMorphing

IntegerParam numberOfFramesForMorphing

useFilmstripForMorphing

javax.swing.JCheckBox useFilmstripForMorphing

numberOfFramesForMorphingInput

ParameterInput numberOfFramesForMorphingInput

Class vmm.core.SettingsDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

okButton

javax.swing.JButton okButton
One of the buttons that can appear at the bottom of the dialog box.


defaultsButton

javax.swing.JButton defaultsButton
One of the buttons that can appear at the bottom of the dialog box.


cancelButton

javax.swing.JButton cancelButton
One of the buttons that can appear at the bottom of the dialog box.


applyButton

javax.swing.JButton applyButton
One of the buttons that can appear at the bottom of the dialog box.


canceled

boolean canceled
This variable is set to false when the SettingsDialog.doCancel() method is called. Nothing else is done with it in this class.


contentPanel

javax.swing.JPanel contentPanel
The content pane of the dialog box. This pane has a BorderLayout, with the panel that contains the buttons in the SOUTH position. The input panel will be added to the CENTER position by the SettingsDialog.addInputPanel(JComponent) method. A subclass might want to put something in the NORTH, EAST or WEST position.


buttonBar

javax.swing.JPanel buttonBar
The panel that holds the row of buttons, at the bottom of the dialog box. Subclasses could add extra buttons to this panel.

Class vmm.core.SetXYWindowDialog extends SettingsDialog implements Serializable

Serialized Fields

xmin

RealParam xmin

xmax

RealParam xmax

ymin

RealParam ymin

ymax

RealParam ymax

xminInput

ParameterInput xminInput

xmaxInput

ParameterInput xmaxInput

yminInput

ParameterInput yminInput

ymaxInput

ParameterInput ymaxInput

view

View view

Class vmm.core.ThreadedAnimation.AnimationCanceledException extends java.lang.RuntimeException implements Serializable

Class vmm.core.UserExhibit.Support.Dialog extends javax.swing.JDialog implements Serializable

Serialized Fields

parent

javax.swing.JFrame parent

parameterInputs

java.util.ArrayList<E> parameterInputs

functionInputs

java.util.ArrayList<E> functionInputs

extraPanels

java.util.ArrayList<E> extraPanels

expressionPromptPanel

javax.swing.JPanel expressionPromptPanel

expressionInputPanel

javax.swing.JPanel expressionInputPanel

parameterPanel

javax.swing.JPanel parameterPanel

parameterPanelAdded

boolean parameterPanelAdded

windowPanel

javax.swing.JPanel windowPanel

inputPane

javax.swing.Box inputPane

buttons

javax.swing.JPanel buttons

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

addParameterButton

javax.swing.JButton addParameterButton

removeParameterButton

javax.swing.JButton removeParameterButton

window

double[] window

windowInputs

javax.swing.JTextField[] windowInputs

showParameters

boolean showParameters

canceled

boolean canceled

Class vmm.core.UserExhibit.Support.ExtraPanel extends javax.swing.JPanel implements Serializable


Package vmm.core3D

Class vmm.core3D.LightSettingsDialog extends SettingsDialog implements Serializable

Serialized Fields

colorParams

RealParam[][] colorParams

directionParams

RealParam[][] directionParams

specularRatioParam

RealParam specularRatioParam

specularExponentParam

IntegerParam specularExponentParam

colorInputs

ParameterInput[][] colorInputs

directionInputs

ParameterInput[][] directionInputs

specularRatioInput

ParameterInput specularRatioInput

specularExponentInput

ParameterInput specularExponentInput

colorSetButton

javax.swing.JButton[] colorSetButton

defaultSettingsButton

javax.swing.JButton[] defaultSettingsButton

currentSettings

LightSettings currentSettings

owner

View3DWithLightSettings owner

colorSetter

java.awt.event.ActionListener colorSetter

defaultsListener

java.awt.event.ActionListener defaultsListener

Class vmm.core3D.Set3DViewOptionsDialog extends SettingsDialog implements Serializable

Serialized Fields

view

View3D view

multiplier

RealParam multiplier

input

ParameterInput input

originalVal

double originalVal

alwaysAnaglyphButton

javax.swing.JRadioButton alwaysAnaglyphButton

neverAnaglyphButton

javax.swing.JRadioButton neverAnaglyphButton

defaultAnaglyphButton

javax.swing.JRadioButton defaultAnaglyphButton

originalAnaglyph

java.lang.String originalAnaglyph

moveObjectsForwardInAnaglyphToggle

javax.swing.JCheckBox moveObjectsForwardInAnaglyphToggle

originalMoveObjectsForwardInAnaglyph

boolean originalMoveObjectsForwardInAnaglyph

Class vmm.core3D.SetTransparencyDialog extends SettingsDialog implements Serializable

Serialized Fields

view

View3DLit view

slider

javax.swing.JSlider slider

originalPosition

int originalPosition

Class vmm.core3D.SetViewpointDialog extends SettingsDialog implements Serializable

Serialized Fields

view

View3D view

viewX

RealParam viewX

viewY

RealParam viewY

viewZ

RealParam viewZ

upX

RealParam upX

upY

RealParam upY

upZ

RealParam upZ

clipdist

RealParam clipdist

inputs

ParameterInput[] inputs

useDefaultClip

javax.swing.JRadioButton useDefaultClip

useCustomClip

javax.swing.JRadioButton useCustomClip

Package vmm.functions

Class vmm.functions.ParseError extends java.lang.RuntimeException implements Serializable

Serialized Fields

sourceString

java.lang.String sourceString

errorPosition

int errorPosition

Package vmm.latticemodel

Class vmm.latticemodel.LatticeModel.LMView.ControlPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

stepSizeInput

javax.swing.JTextField stepSizeInput

scaleFactorInput

javax.swing.JTextField scaleFactorInput

scaleFactorShown

boolean scaleFactorShown

scaleFactorLabel

javax.swing.JLabel scaleFactorLabel

scaleFactorPanel

javax.swing.JPanel scaleFactorPanel

componentPanel

javax.swing.JPanel componentPanel

font

java.awt.Font font

Package vmm.xm3d

Class vmm.xm3d.DisplayXM extends Display implements Serializable

Serialized Fields

splashBackground

java.awt.Image splashBackground

Class vmm.xm3d.DocPrefsDialog extends SettingsDialog implements Serializable

Serialized Fields

useExternalBrowser

boolean useExternalBrowser

externalBrowserCommand

java.lang.String externalBrowserCommand

documentationBaseURL

java.lang.String documentationBaseURL

browserSelect

javax.swing.JComboBox browserSelect

docsLocationInput

javax.swing.JTextField docsLocationInput

browseDocLocationButton

javax.swing.JButton browseDocLocationButton

Class vmm.xm3d.EmbeddedApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

display

DisplayXM display

Class vmm.xm3d.HTMLDocWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

editPane

javax.swing.JEditorPane editPane

history

java.util.ArrayList<E> history

currentHistoryIndex

int currentHistoryIndex

backButton

javax.swing.JButton backButton

forwardButton

javax.swing.JButton forwardButton

closeButton

javax.swing.JButton closeButton

Class vmm.xm3d.LauncherApplet extends javax.swing.JApplet implements Serializable

Serialized Fields

launchButton

javax.swing.JButton launchButton

openString

java.lang.String openString

closeString

java.lang.String closeString

exhibitName

java.lang.String exhibitName

openWindows

java.util.ArrayList<E> openWindows

Class vmm.xm3d.Menus extends javax.swing.JMenuBar implements Serializable

Serialized Fields

optionFlags

int optionFlags

window

WindowXM window

display

DisplayXM display

fileMenu

javax.swing.JMenu fileMenu

galleryMenu

javax.swing.JMenu galleryMenu

exhibitMenu

javax.swing.JMenu exhibitMenu

actionMenu

javax.swing.JMenu actionMenu

documentationMenu

javax.swing.JMenu documentationMenu

viewMenu

javax.swing.JMenu viewMenu

settingsMenu

javax.swing.JMenu settingsMenu

animateMenu

javax.swing.JMenu animateMenu

morphAction

javax.swing.AbstractAction morphAction

cyclicMorphAction

javax.swing.AbstractAction cyclicMorphAction

playFilmstripAction

javax.swing.AbstractAction playFilmstripAction

saveAnimationAsPngAction

javax.swing.AbstractAction saveAnimationAsPngAction

saveAnimationAsJpegAction

javax.swing.AbstractAction saveAnimationAsJpegAction

playSavedAnimationAction

javax.swing.AbstractAction playSavedAnimationAction

speedSubmenu

javax.swing.JMenu speedSubmenu

speedSelect1

javax.swing.JRadioButtonMenuItem speedSelect1

speedSelect2

javax.swing.JRadioButtonMenuItem speedSelect2

speedSelect3

javax.swing.JRadioButtonMenuItem speedSelect3

speedSelect4

javax.swing.JRadioButtonMenuItem speedSelect4

saveAction

javax.swing.AbstractAction saveAction

newViewAction

javax.swing.AbstractAction newViewAction

newSynchronizedViewAction

javax.swing.AbstractAction newSynchronizedViewAction

saveAsPngCommand

javax.swing.JMenuItem saveAsPngCommand

saveAsJpegCommand

javax.swing.JMenuItem saveAsJpegCommand

showATE

javax.swing.AbstractAction showATE

showATG

javax.swing.AbstractAction showATG

fileDialog

javax.swing.JFileChooser fileDialog

galleries

Galleries galleries

alternativeViews

View[] alternativeViews

viewSelect

javax.swing.JRadioButtonMenuItem[] viewSelect

Class vmm.xm3d.WindowXM extends javax.swing.JFrame implements Serializable

Serialized Fields

menus

Menus menus

display

DisplayXM display

launcherApplet

LauncherApplet launcherApplet