Interface Summary Interface Description AnimateableThis interface is implemented by "Animateable" Parameters such as
AnimationThe common interface for two different types of animations, ThreadedAnimation and TimerAnimation. DecorateableA simple interface implemented by objects that to which objects of type
Decorationcan be added.
ParameterizableThis interface is to be implemented by objects that can have associated Parameters. UserExhibitA UserExhbit is meant to be an Exhibit whose data is computed by one or more functions entered by the user. Class Summary Class Description AnimationLimitsDialogThis class supports making a dialog where the user can set upper and lower limits on animated parameters. Axes2DA pair of lines representing axes in the xy-plane. BasicAnimatorA BasicAnimator can animate one or more Animateable objects. BasicMouseTask2DA BasicMouseTask2D is a MouseTask that allows the user to drag and zoom the 2D window that is used to draw the Exhibit in a display. ComplexA complex number, with a real and an imaginary part. ComplexODE ComplexParamA parameter of type Complex. ComplexParamAnimateableA parameter that has a Complex value and a start and end value to be used for animation. ComplexVariableParamA Complex-valued parameter whose value is also the value of a ComplexVariable, as defined in the class vmm.functions.ComplexVariable. ComplexVariableParamAnimateableA parameter that has an associated ComplexVariable that shares its value. DecorationDecorations are extra visual components that can be added to an Exhibit, such as a set of axes or a solution curve of an ODE. DisplayA Display is a canvas where a
Viewcan draw an
ExhibitAn Exhibit represents a mathematical object that can be drawn on the screen. FilmstripA Filmstrip is just a sequence of images. I18nThis class implements internationalization by providing facilites for getting strings from properties files. IntegerParamA parameter of type int. LinearAlgebraThe class LinearAlgebra provides more methods to the class Point2D MouseTaskA MouseTask can be installed in a
Displayto respond to a mouse gesture starting from a mouse press, through a sequence of mouse drags, and ending with a mouse release.
ParameterRepresents a settable numeric parameter associated with another object, such as a View or Exhibit. ParameterDialogShows a dialog where the user can change the values of some Parameters. ParameterInputAn input box that lets the user enter a value for a
PrefsProvides a simple mechanism for saving and retrieving user preferences, with a default implementation based on the standard package java.util.prefs. QuaternionRepresents an element of the set of quaternions. RealParamA parameter of type Real. RealParamAnimateableA parameter that has a real value and a start and end value to be used for animation. SaveAndRestoreProvides static methods for saving Exhibits and their associated Views to an XML file and for restoring an Exhbit and Views from such a file. SetNumberOfFramesDialog SettingsDialogAn abstract base class that can be used as the basis for various settings dialogs. SetXYWindowDialogA dialog box where the user can set the ranges of x and y values that will be visible. TaskManagerProvides parallization for a collection of tasks, where each task is an object of type Runnable. TaskManager.JobRepresents a job that consists of the execution of a number of tasks. ThreadedAnimationAn animation that runs in its own thread, separate from the Swing user interface thread. TimerAnimationAn animation that is driven by a Swing Timer. TransformThe transform that should be applied when an Exhibit is drawn. TwoPointInputMeant for use as a "one-shot" mouse task that lets the user specify two points by clicking and dragging. UserExhibit.FunctionInfoAn object of type FunctionInfo holds information about one the functions, to be entered by the user, that compute the data for the user exhibit. UserExhibit.SupportAn object of type UserExhibit.Support holds the information need for a user exhibit and provides some methods for manipulating that information. UtilProvides several static utility funtions that can be used in various places. VariableParamA real-valued parameter whose value is also the value of a Variable, as defined in the class
VariableParamAnimateableAn animateable parameter that has a real value and a start and end value to be used for animation. ViewA View represents one of possibly several views of an
Annotation Types Summary Annotation Type Description VMMSaveThe annotation "@VMMSave" can be added to a declaration of a property variable in Exhibit, View, Transform, or Declaration class to indicate that the value of the property is to be saved by
SaveAndRestorewhen it outputs an object that belongs to the class to a file.
SCaVis 2.2 © jWork.ORG