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

a - Variable in class vmm.core.Quaternion
 
a - Variable in class vmm.latticemodel.FermiPastaUlam
 
a - Variable in class vmm.latticemodel.Toda
 
abs2() - Method in class vmm.core.Complex
Returns the absolute value squared of this.
AbstractActionVMM - Class in vmm.actions
A convenience class for making an Action with an accelerator key.
AbstractActionVMM(String) - Constructor for class vmm.actions.AbstractActionVMM
Create an AbstractActionVMM with a specified name, no icon, and no accelerator.
AbstractActionVMM(String, Icon) - Constructor for class vmm.actions.AbstractActionVMM
Create an AbstractActionVMM with a specified name and icon, and with no accelerator.
AbstractActionVMM(String, String) - Constructor for class vmm.actions.AbstractActionVMM
Create an AbstractActionVMM with a specified name, icon, and accelerator.
ActionItem - Interface in vmm.actions
Represents an item or group of items that can be presented to a user in a menu.
ActionList - Class in vmm.actions
A simple class that is meant to represent a submenu (or a list of items in a menu) when used with methods such as Exhibit.getActionsForView(View) and View.getViewCommands().
ActionList() - Constructor for class vmm.actions.ActionList
Create an unnamed ActionList.
ActionList(String) - Constructor for class vmm.actions.ActionList
Create an ActionList with a specfied name.
actionPerformed(ActionEvent) - Method in class vmm.actions.ToggleAction
This method implements the abstract method that is inherited from the AbstractAction class, but it is defined to do nothing.
ActionRadioGroup - Class in vmm.actions
An ActionRadioGroup represents a group of mutually exclusive options.
ActionRadioGroup() - Constructor for class vmm.actions.ActionRadioGroup
Create an initially empty option group.
ActionRadioGroup(String[]) - Constructor for class vmm.actions.ActionRadioGroup
Create a group of options in which initially no option is selected.
ActionRadioGroup(String[], int) - Constructor for class vmm.actions.ActionRadioGroup
Create a group of options in which a specifed option is initially selected.
add(ActionItem) - Method in class vmm.actions.ActionList
Adds an ActionItem to the list of items in this ActionList.
add(Runnable) - Method in class vmm.core.TaskManager.Job
Add a task to this job.
add(Variable) - Method in class vmm.functions.Parser
Add a variable that can then be used as a parameter in expressions parsed by this parser.
add(ComplexVariable) - Method in class vmm.functions.Parser
Add a complex variable that can then be used as a parameter in expressions parsed by this parser.
add(Function) - Method in class vmm.functions.Parser
Add a real-valued function to the parser so that it can be used in expressions parsed by this parser.
add(ComplexFunction) - Method in class vmm.functions.Parser
Add a complex-valued function to the parser so that it can be used in expressions parsed by this parser.
add(ComplexMatrix2D) - Method in class vmm.pseudospherical.ComplexMatrix2D
compute and return the result of adding the matrix with inp
addAll(ActionList) - Method in class vmm.actions.ActionList
Add all the ActionItems in list to this ActionList.
addAnimateCheckBoxontrolPanel - Variable in class vmm.ode.ODE_3D
If set to false in the constructor of a subclass, then the check box for turning animatino of orbit drawing will not be added to the control pandl (although the command will still be in the Action menu).
addAnimateCheckBoxToControlPanel - Variable in class vmm.ode.ODE_2D
If set to false in the constructor of a subclass, then the check box for turning animatino of orbit drawing will not be added to the control pandl (although the command will still be in the Action menu).
addAnimatedItem(Animateable) - Method in class vmm.core.BasicAnimator
Add an Animateable item to the list of items that change during this animation.
addBorderComponent(Component, Object) - Method in class vmm.core.Display
Adds an extra component to the display's holder.
addChangeListener(ChangeListener) - Method in interface vmm.core.Animation
Register a ChangeListener to receive change events from the animation.
addChangeListener(ChangeListener) - Method in class vmm.core.Decoration
Change events are sent when the decoration needs to be redrawn.
addChangeListener(ChangeListener) - Method in class vmm.core.Exhibit
Add a ChangeListener to this Exhibit.
addChangeListener(ChangeListener) - Method in class vmm.core.ThreadedAnimation
Add a ChangeListener to this animation.
addChangeListener(ChangeListener) - Method in class vmm.core.TimerAnimation
Add a ChangeListener to this animation.
addChangeListener(ChangeListener) - Method in class vmm.core.Transform
Add a ChangeListener to this Transform.
addComplexFunction(String, String, String...) - Method in class vmm.core.UserExhibit.Support
Add a complex-valued function to the user info.
addDecoration(Decoration) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
addDecoration(Decoration) - Method in interface vmm.core.Decorateable
Add a decoration to this object.
addDecoration(Decoration) - Method in class vmm.core.Exhibit
Add a decoration that will appear in all Views of this Exhibit.
addDecoration(Decoration) - Method in class vmm.core.View
Add a decoration that will appear in this View only.
addDecorationElement(Document, Element, Decoration) - Static method in class vmm.core.SaveAndRestore
Adds an XML element representing a Decoration to a specified parent element.
addElement(Document, Element, String, Object) - Static method in class vmm.core.SaveAndRestore
Adds a child element to a given parent containing a "value" attribute with a specified value.
addExtraPanel(UserExhibit.Support.ExtraPanel) - Method in class vmm.core.UserExhibit.Support.Dialog
Add an extra input panel to the dialog box.
addExtraXML(Document, Element) - Method in class vmm.conformalmap.ConformalMap
 
addExtraXML(Document, Element) - Method in class vmm.core.Decoration
This method is called when an XML representation of this decoration is being created by the SaveAndRestore class to give the decoration a chance to add any extra inforamtion that is necesary to restore the state of the decoration.
addExtraXML(Document, Element) - Method in class vmm.core.Exhibit
This method is called when an XML representation of this exhibit is being constructed by the SaveAndRestore class to give the exhibit a chance to write any extra infomation that is not saved by default.
addExtraXML(Document, Element) - Method in class vmm.core.View
This method is called when an XML representation of this view is being constructed by the SaveAndRestore class to give the View a chance to add any extra infomation that is not saved by default.
addExtraXML(Document, Element) - Method in class vmm.core3D.View3D
Overridden to add extra transform info.
addExtraXML(Document, Element) - Method in class vmm.core3D.View3DWithLightSettings
Overridden to add light settings info.
addExtraXML(Document, Element) - Method in class vmm.ode.ODE_2D.ODEView
 
addExtraXML(Document, Element) - Method in class vmm.ode.ODE_3D.ODEView
 
addExtraXML(Document, Element) - Method in class vmm.surface.parametric.SurfaceParametric
 
addFile(String) - Static method in class vmm.core.I18n
Adds a file to the list of property files that are searched when looking for a string.
addFunctionParameter(VariableParam) - Method in class vmm.core.UserExhibit.Support
In addition to the arguments of the function, the definition of a function can contain refereneces to "parameters".
addFunctionParameter(ComplexVariableParam) - Method in class vmm.core.UserExhibit.Support
In addition to the arguments of the function, the definition of a function can contain refereneces to "parameters".
addGridTransform(GridTransformMatrix) - Method in class vmm.core3D.Grid3D
Adds a transformed copy of the basic grid to the surface.
addInfoLabel(String) - Method in class vmm.core.SettingsDialog
Adds a label to the top of the dialog box, above the input panel.
addInputPanel(JComponent) - Method in class vmm.core.SettingsDialog
Adds the specified panel to the CENTER position of the dialog box.
addItem(String) - Method in class vmm.actions.ActionRadioGroup
Adds an option to the group.
addLinesCheckBoxontrolPanel - Variable in class vmm.ode.ODE_3D
If set to false in the constructor of a subclass, then the check box for controling whether orbits are drawn as solid lines will not be added to the control pandl (although the command will still be in the Action menu).
addLinesCheckBoxToControlPanel - Variable in class vmm.ode.ODE_2D
If set to false in the constructor of a subclass, then the check box for controling whether orbits are drawn as solid lines will not be added to the control pandl (although the command will still be in the Action menu).
addNow(View, Point2D) - Method in class vmm.ode.OrbitPoints2D
Adds a point to the list, and show the new point in the specified view.
addNow(View, Point2D[]) - Method in class vmm.ode.OrbitPoints2D
Adds an array full of specified points to the list, and shows them in the specfied view.
addNow(View3D, Vector3D) - Method in class vmm.ode.OrbitPoints3D
Adds a point to the list, and show the new point in the specified view.
addNow(View3D, Vector3D[]) - Method in class vmm.ode.OrbitPoints3D
Adds an array full of specified points to the list, and shows them in the specfied view.
addOrbitTypesToControlPanel - Variable in class vmm.ode.ODE_2D
If set to false in the constructor of a subclass, then the radio buttons for selecting RungeKutta/Euler/Both will not be added to the control pandl (although they will still be in the Action menu).
addOrbitTypesToControlPanel - Variable in class vmm.ode.ODE_3D
If set to true in the constructor of a subclass, then the radio buttons for selecting RungeKutta/Euler/Both will be added to the control pandl.
addParameter(Parameter) - Method in class vmm.core.Exhibit
Associate a parameter with this Exhibit.
addParameter(Parameter) - Method in class vmm.core.View
Associate a parameter with this view.
addPoint(Point2D) - Method in class vmm.ode.OrbitPoints2D
Adds a specified point to the end of the list.
addPoint(Vector3D) - Method in class vmm.ode.OrbitPoints3D
Adds a specified point to the end of the list.
addPoints(Point2D[]) - Method in class vmm.ode.OrbitPoints2D
Adds all the points from an array to the curve by calling OrbitPoints2D.addPoint(Point2D) for each element in the array.
addPoints(Vector3D[]) - Method in class vmm.ode.OrbitPoints3D
Adds all the points from an array to the curve by calling OrbitPoints3D.addPoint(Vector3D) for each element in the array.
addProjectedOrbitsAction - Variable in class vmm.ode.ODE_2D
If set to false in the constructor of a subclass, then the command for showing projected orbits is not added to the Action menu.
addProperties(Object, String[], Document, Element) - Static method in class vmm.core.SaveAndRestore
This is a convenience method that just calls SaveAndRestore.addProperty(Object, String, Document, Element) for each name in the propertyNames array.
addProperty(Object, String, Document, Element) - Static method in class vmm.core.SaveAndRestore
Adds an XML Element represent a property of an object to an XML element that represents that object.
addRealFunction(String, String, String...) - Method in class vmm.core.UserExhibit.Support
Add a real-valued function to the user info.
addToXML(Document, Element) - Method in class vmm.core.UserExhibit.Support
This is called by the system when the user exhibit is being saved to a settings file to write the user data to the settings file.
addToXML(Document, Element) - Method in class vmm.core3D.UserExhibit3D.Support
 
addView(View) - Method in class vmm.core.Exhibit
Adds a view to the list of views that are displaying this Exhibit.
addWithCustomLimits(RealParamAnimateable, double, double) - Method in class vmm.core.BasicAnimator
Adds a RealParamAniamteable to this animator, with specified start and end values for the animation.
addWithCustomLimits(ComplexParamAnimateable, Complex, Complex) - Method in class vmm.core.BasicAnimator
Adds a ComplexParamAniamteable to this animator, with specified start and end values for the animation.
addWithCustomValue(IntegerParam, int) - Method in class vmm.core.BasicAnimator
Adds an IntegerParam to this animator, with specified value for the animation.
addWithCustomValue(RealParam, double) - Method in class vmm.core.BasicAnimator
Adds a RealParam to this animator, with specified value for the animation.
addWithCustomValue(ComplexParam, Complex) - Method in class vmm.core.BasicAnimator
Adds a ComplexParam to this animator, with specified value for the animation.
afp - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
AFP - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
AFPold - Variable in class vmm.surface.parametric.SchwarzHsurface
 
afterFirstSol(double, double) - Method in class vmm.pseudospherical.nSolitons
 
afterIterate1(double, double) - Method in class vmm.pseudospherical.nSolitons
 
alpha - Variable in class vmm.pseudospherical.Breather
 
amplitude - Variable in class vmm.latticemodel.LatticeModel.LMView
 
anaglyphIsDefault - Variable in class vmm.ode.ODE_3D
If this is set to true in a subclass's constructor, then the view will be put in anaglyph mode when it is created.
Animateable - Interface in vmm.core
This interface is implemented by "Animateable" Parameters such as RealParamAnimateable.
animateDrawingToggle - Variable in class vmm.ode.ODE_2D.ODEView
 
animateDrawingToggle - Variable in class vmm.ode.ODE_3D.ODEView
 
Animation - Interface in vmm.core
The common interface for two different types of animations, ThreadedAnimation and TimerAnimation.
ANIMATION_END - Static variable in class vmm.core.ParameterInput
Indicates that this input box is used to input the animation end value for an Animateable parameter.
ANIMATION_START - Static variable in class vmm.core.ParameterInput
Indicates that this input box is used to input the animation start value for an Animateable parameter.
animationEnding() - Method in class vmm.core.TimerAnimation
Called when the animation ends, either on its own or becauce it has been canceled from somewhere else, to give a subclass a chance to do any necessary clean-up.
AnimationLimitsDialog - Class in vmm.core
This class supports making a dialog where the user can set upper and lower limits on animated parameters.
AnimationLimitsDialog(Component, String, Parameter[]) - Constructor for class vmm.core.AnimationLimitsDialog
Create a dialog box for setting the limits on a specified set of animated parameters.
animationStarting() - Method in class vmm.core.TimerAnimation
Called when the animation is started to give a subclass a chance to do any necessary set-up.
appliedTransform2D() - Method in class vmm.core.Transform
This can be called during drawing to determine whether a 2D transform was already applied to the Graphics2D drawing context.
apply(Vector3D) - Method in class vmm.core3D.GridTransformMatrix
Applies the transform to a vector.
applyButton - Variable in class vmm.core.SettingsDialog
One of the buttons that can appear at the bottom of the dialog box.
applyToNormal(Vector3D) - Method in class vmm.core3D.GridTransformMatrix
Apply the transformation to a surface normal.
applyTransform(Transform3D, View3D) - Method in class vmm.core3D.Grid3D
Applies a transform the all vertices of the surface, to produce a set of transformed vertices.
applyTransvection(Vector3D, Vector3D) - Method in class vmm.core3D.Transform3D
Rotates vector e1 onto vector e2, resulting in a change of view.
ArchimedeanSpiral - Class in vmm.planecurve.parametric
Defines a parametric Archimedean Spiral curve.
ArchimedeanSpiral() - Constructor for class vmm.planecurve.parametric.ArchimedeanSpiral
 
argumentGrid - Variable in class vmm.conformalmap.ConformalMap
Stores all the points in the grid that covers the domain of the function.
assign(double, double) - Method in class vmm.core.Complex
 
assign(Complex) - Method in class vmm.core.Complex
 
assign(Complex, Complex, Complex) - Method in class vmm.core3D.ComplexVector3D
 
assign(ComplexVector3D) - Method in class vmm.core3D.ComplexVector3D
 
assign(Vector3D) - Method in class vmm.core3D.Vector3D
this.assign(v) assigns to this the value v.
assign_PlusTimes(Complex, Complex) - Method in class vmm.core.Complex
 
assign_PlusTimes(Complex, double) - Method in class vmm.core.Complex
 
assignDivide(Complex) - Method in class vmm.core.Complex
 
assignInvert() - Method in class vmm.core.Complex
 
assignLinComb(double, double, Vector3D) - Method in class vmm.core3D.Vector3D
this.assignLinComb(c,d,v) assigns to this the value c*this + d*v.
assignLinComb(double, Vector3D, double, Vector3D) - Method in class vmm.core3D.Vector3D
this.assignLinComb(c,v,d,w) assigns to this the value c*v + d*w.
assignMinus(Complex) - Method in class vmm.core.Complex
 
assignMinus(ComplexVector3D) - Method in class vmm.core3D.ComplexVector3D
 
assignMinus(Vector3D) - Method in class vmm.core3D.Vector3D
this.assignMinus(v) assigns to this the value this (- v).
assignMinus(Vector3D, Vector3D) - Method in class vmm.core3D.Vector3D
this.assignMinus(v, w) assigns to this the value this (v - w).
assignMinus2D(Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public void assignMinus2D(Point2D P2, Point2D P1) assigns to P2 the value (P2 - P1).
assignPlus(Complex, Complex) - Method in class vmm.core.Complex
 
assignPlus(Complex) - Method in class vmm.core.Complex
 
assignPlus(ComplexVector3D) - Method in class vmm.core3D.ComplexVector3D
 
assignPlus(Vector3D) - Method in class vmm.core3D.Vector3D
this.assignPlus(v) assigns to this the value this + v.
assignPlus_SumTimes(Vector3D, Vector3D, Vector3D, Vector3D, double) - Method in class vmm.core3D.Vector3D
this.assignPlus_SumTimes(u, v, w, ww, d) assigns to this the value: this + (u + v + w + ww)*d.
assignPlusTimes(Complex, Complex) - Method in class vmm.core.Complex
 
assignPow(Complex, double) - Method in class vmm.core.Complex
 
assignSum(Vector3D, Vector3D) - Method in class vmm.core3D.Vector3D
this.assignSum(v,w) assigns to this the value v + w.
assignSumTimes(Vector3D, Vector3D, double) - Method in class vmm.core3D.Vector3D
this.assignSumTimes(v, w, d) assigns to this the value (v + w)*d.
assignSumTimes(Vector3D, Vector3D, Vector3D, Vector3D, double) - Method in class vmm.core3D.Vector3D
this.assignSumTimes(v, w, vv, ww, d) assigns to this the value (v + w + vv + ww)*d.
assignTimes(double) - Method in class vmm.core.Complex
 
assignTimes(Complex, double) - Method in class vmm.core.Complex
 
assignTimes(Complex) - Method in class vmm.core.Complex
 
assignTimes(Complex, Complex) - Method in class vmm.core.Complex
 
assignTimes(Complex) - Method in class vmm.core3D.ComplexVector3D
This vector is scalar multiplied by d.
assignTimes(double) - Method in class vmm.core3D.ComplexVector3D
 
assignTimes(double) - Method in class vmm.core3D.Vector3D
this.assignTimes(d) assigns to this the value d*this.
assignTimes(double, Vector3D) - Method in class vmm.core3D.Vector3D
this.assignTimes(d, v) assigns to this the value d*v.
assignTimes_PlusTimes(Complex, Complex, double) - Method in class vmm.core.Complex
 
assignTimesPlus(Complex, Complex) - Method in class vmm.core.Complex
 
assignTimesTimes(Complex, double) - Method in class vmm.core.Complex
 
Astroid - Class in vmm.planecurve.parametric
 
Astroid() - Constructor for class vmm.planecurve.parametric.Astroid
 
Astroidale - Class in vmm.surface.parametric
 
Astroidale() - Constructor for class vmm.surface.parametric.Astroidale
 
AUX_VIEW_ON_BOTTOM - Static variable in class vmm.core.Display
A constant that can be used in to specify the position of the auxiliary view.
AUX_VIEW_ON_LEFT - Static variable in class vmm.core.Display
A constant that can be used in to specify the position of the auxiliary view.
AUX_VIEW_ON_RIGHT - Static variable in class vmm.core.Display
A constant that can be used in to specify the position of the auxiliary view.
AUX_VIEW_ON_TOP - Static variable in class vmm.core.Display
A constant that can be used in to specify the position of the auxiliary view.
availableMemory() - Static method in class vmm.core.Util
Tries to compute the amount of memory that is available and not yet used.
await(int) - Method in class vmm.core.TaskManager.Job
Waits either a specified amount of time or indefinitely for this job to finish.
Axes2D - Class in vmm.core
A pair of lines representing axes in the xy-plane.
Axes2D() - Constructor for class vmm.core.Axes2D
Construct an Axes2D Decoration, with default color (gray), to be drawn in layer -100.
Axes3D - Class in vmm.core3D
A Decoration that displays x-, y-, and z-axes in three-space.
Axes3D() - Constructor for class vmm.core3D.Axes3D
Create an Axes3D decoration, which is in layer 1 by default.

B

b - Variable in class vmm.core.Quaternion
 
b - Variable in class vmm.latticemodel.FermiPastaUlam
 
b - Variable in class vmm.latticemodel.Toda
 
backgroundCommands - Variable in class vmm.core.View
Used for setting the background color of this View, this contains three commands for black background, white background, and custom background.
BarthSextic - Class in vmm.surface.implicit
 
BarthSextic() - Constructor for class vmm.surface.implicit.BarthSextic
 
BasicAnimator - Class in vmm.core
A BasicAnimator can animate one or more Animateable objects.
BasicAnimator() - Constructor for class vmm.core.BasicAnimator
Create a BasicAnimator with no items, with 100 frames and 50 millseconds per frame.
BasicAnimator(int) - Constructor for class vmm.core.BasicAnimator
Create a BasicAnimator with no items, with a specified number of frames, and with 50 millisconds.
BasicAnimator(Animateable) - Constructor for class vmm.core.BasicAnimator
Create a BasicAnimator with one Animateable item, with 100 frames and 50 millseconds per frame.
BasicAnimator(Animateable, int, int) - Constructor for class vmm.core.BasicAnimator
Create a BasicAnimator with one item, with a specified number of frames and delay per frame.
BasicAnimator(Animateable[], int, int) - Constructor for class vmm.core.BasicAnimator
Create a BasicAnimator with several animated itemss, and with a specified number of frames and delay per frame.
BasicMouseTask2D - Class in vmm.core
A 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.
BasicMouseTask2D() - Constructor for class vmm.core.BasicMouseTask2D
 
BasicMouseTask3D - Class in vmm.core3D
A MouseTask that is designed to handle the most common cases of interaction with a three-dimensional Exhibit.
BasicMouseTask3D() - Constructor for class vmm.core3D.BasicMouseTask3D
 
beginDrawToOffscreenImage() - Method in class vmm.core.View
This method, along with View.endDrawToOffscreenImage(), allow you to draw directly to this view's off-screen image, if there is one.
BianchiPinkall - Class in vmm.surface.parametric
Defines the Torus surface family,
BianchiPinkall() - Constructor for class vmm.surface.parametric.BianchiPinkall
 
borderedPanel(String) - Method in class vmm.core.SettingsDialog
A convenience method for creating a panel that uses a titled border
BOUNDARY_CONDITION_PERIODIC - Static variable in class vmm.latticemodel.LatticeModel
 
BOUNDARY_CONDITION_ZERO - Static variable in class vmm.latticemodel.LatticeModel
 
boundaryConditionSelect - Variable in class vmm.latticemodel.LatticeModel.LMView
 
BoyBryantKusner - Class in vmm.surface.parametric
Defines a Boy's surface, following Bryant-Kusner
BoyBryantKusner() - Constructor for class vmm.surface.parametric.BoyBryantKusner
 
BoysSurface - Class in vmm.surface.implicit
 
BoysSurface() - Constructor for class vmm.surface.implicit.BoysSurface
 
Breather - Class in vmm.pseudospherical
 
Breather() - Constructor for class vmm.pseudospherical.Breather
 
BreatherPlusSoliton - Class in vmm.pseudospherical
 
BreatherPlusSoliton() - Constructor for class vmm.pseudospherical.BreatherPlusSoliton
 
buildAnimation - Variable in class vmm.core.View
 
buildingImageForFilmstrip - Variable in class vmm.core.View
This variable was introduced to handle a specific special case: when an image is created asynchronously over a period of time, as in ray-traced views of implicit surfaces.
buildTransformFromElement(Element) - Static method in class vmm.core.SaveAndRestore
Create a Transform object form a <transform> element that describes the transform.
busy() - Method in class vmm.core.TaskManager
Tells whether this TaskManager has at least one job that has not yet finished.
buttonBar - Variable in class vmm.core.SettingsDialog
The panel that holds the row of buttons, at the bottom of the dialog box.

C

c - Variable in class vmm.core.Quaternion
 
c - Variable in class vmm.latticemodel.FermiPastaUlam
 
cancel() - Method in interface vmm.core.Animation
Stop the Animation.
cancel() - Method in class vmm.core.BasicAnimator
 
cancel() - Method in class vmm.core.TaskManager.Job
Cancel the job.
cancel() - Method in class vmm.core.ThreadedAnimation
Cancels the animation.
cancel() - Method in class vmm.core.TimerAnimation
Cancels a running animation.
cancelButton - Variable in class vmm.core.SettingsDialog
One of the buttons that can appear at the bottom of the dialog box.
canceled - Variable in class vmm.core.SettingsDialog
This variable is set to false when the SettingsDialog.doCancel() method is called.
cancelMouseTasks() - Method in class vmm.core.Display
Cancels any mouse task and one-shot mouse task currently installed in this Display.
canShowConjugateSurface - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
Set this variable to true in the constructor of a subclass to add the showConjugagteSurfaceAction to the Action menu for that subclass.
canShowNormalModeDisplay - Variable in class vmm.latticemodel.LatticeModel
 
canShowVectorField - Variable in class vmm.ode.ODE_2D
Tells whether it is possible to draw a vector field for the exhibit.
canShowVectorField - Variable in class vmm.ode.ODE_3D
Tells whether it is possible to draw a vector field for the exhibit.
CARTESIAN - Static variable in class vmm.conformalmap.ConformalMap
Code for using a cartesian grid on the domain of the function.
Catalan - Class in vmm.surface.parametric
Defines an Catalan surface.
Catalan() - Constructor for class vmm.surface.parametric.Catalan
 
Catenary - Class in vmm.planecurve.parametric
Defines a parametric Catenary .
Catenary() - Constructor for class vmm.planecurve.parametric.Catenary
 
Catenoid_Helicoid - Class in vmm.surface.parametric
Defines the Catenoid-Helicoid surface family.
Catenoid_Helicoid() - Constructor for class vmm.surface.parametric.Catenoid_Helicoid
 
CatenoidEnneper - Class in vmm.surface.parametric
 
CatenoidEnneper() - Constructor for class vmm.surface.parametric.CatenoidEnneper
 
CatenoidFence - Class in vmm.surface.parametric
 
CatenoidFence() - Constructor for class vmm.surface.parametric.CatenoidFence
 
CayleyCubic - Class in vmm.surface.implicit
 
CayleyCubic() - Constructor for class vmm.surface.implicit.CayleyCubic
 
CentralForce - Class in vmm.ode.secondorder2D
 
CentralForce() - Constructor for class vmm.ode.secondorder2D.CentralForce
 
ChargedParticles - Class in vmm.ode.secondorder3D
 
ChargedParticles() - Constructor for class vmm.ode.secondorder3D.ChargedParticles
 
checkContents() - Method in class vmm.core.ParameterInput
Checks whether the contents of the text box represent a legal value for the parameter.
checkData() - Method in class vmm.core.UserExhibit.Support.ExtraPanel
 
ChenGackstatter - Class in vmm.surface.parametric
The Chen-Gackstatter surface posed surprising numerical difficulties, which increased with exponent.
ChenGackstatter() - Constructor for class vmm.surface.parametric.ChenGackstatter
 
chooseCursor() - Method in class vmm.core.Display
Sets the cursor for this Display.
CinquefoilKnot - Class in vmm.spacecurve.parametric
 
CinquefoilKnot() - Constructor for class vmm.spacecurve.parametric.CinquefoilKnot
 
CIRCLE - Static variable in class vmm.conformalmap.ConformalMapFigure
 
Circle - Class in vmm.planecurve.parametric
A circle, given as a parametric plane curve.
Circle() - Constructor for class vmm.planecurve.parametric.Circle
Construct a circle of radius 3, centered at the origin.
Cissoid - Class in vmm.planecurve.parametric
Defines a parametric Cissoid .
Cissoid() - Constructor for class vmm.planecurve.parametric.Cissoid
 
clear() - Method in class vmm.ode.OrbitPoints2D
Removes all points from the list.
clear() - Method in class vmm.ode.OrbitPoints3D
Removes all points from the list.
clearDecorations() - Method in class vmm.core.Exhibit
Remove all decorations from the Exhbiit.
clearDecorations() - Method in class vmm.core.View
Remove all decorations from this View.
clearNormals() - Method in class vmm.core3D.Grid3D
Removes all normal vectors that were set using Grid3D.setNormal(int, int, Vector3D).
clearOSI() - Method in class vmm.core.View
Fills the offscreen image with the background color of this View.
clearOSI() - Method in class vmm.core3D.View3D
Fills the offscreen image with the background color of this View.
clearPatchColors() - Method in class vmm.core3D.Grid3D
Resets all individual patch colors, as set by Grid3D.setPatchColor(int, int, Color), to the default value.
ClebschCubic - Class in vmm.surface.implicit
 
ClebschCubic() - Constructor for class vmm.surface.implicit.ClebschCubic
 
ClebschCubic.ClebschView - Class in vmm.surface.implicit
 
ClebschCubic.ClebschView() - Constructor for class vmm.surface.implicit.ClebschCubic.ClebschView
 
ClebschLine(int, double) - Method in class vmm.surface.implicit.ClebschCubic
 
clip(Vector3D) - Method in class vmm.core3D.View3D
This method is used to test whether a point should be clipped.
clone() - Method in class vmm.core.Transform
Returns a copy of this Transform.
clone() - Method in class vmm.core3D.Transform3D
Creates a copy of this Transform3D.
close() - Method in class vmm.core.TaskManager.Job
"Close" this job, making it possible for the job to complete.
closePeriodWithAFP() - Method in class vmm.surface.parametric.LidinoidHfamily
 
closingLopezRos() - Method in class vmm.surface.parametric.ChenGackstatter
 
closingLopezRos() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
This surface needs that the Lopez-Ros parameter is adjusted to close the period.
closingLRP(double) - Method in class vmm.surface.parametric.LopezRosNoGo
 
cloudCylinder - Variable in class vmm.spacecurve.parametric.Viviani
 
cloudSphere - Variable in class vmm.spacecurve.parametric.SphericalCurve
This variable refers to the dot-cloud sphere decoration that is installed in this exhibit by the constructor.
COLOR_GAUSS_CURVATURE - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_MEAN_CURVATURE - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_TWO_SIDED_DEFAULT - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_TWO_SIDED_USER - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_USER - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_USER_FUNCTION_HSB - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_USER_FUNCTION_RGB - Static variable in class vmm.surface.parametric.SurfaceParametric
 
COLOR_WHITE - Static variable in class vmm.surface.parametric.SurfaceParametric
One of the types of surface coloration, for use in the setColoration method.
colorRepeatFactor - Variable in class vmm.fractals.RepeatedSegmentFractal
Used in coloring the curve.
commitData() - Method in class vmm.core.UserExhibit.Support.ExtraPanel
 
compBreather(double, double, boolean) - Method in class vmm.pseudospherical.Breather
 
Complex - Class in vmm.core
A complex number, with a real and an imaginary part.
Complex() - Constructor for class vmm.core.Complex
Create a complex number initially equal to zero
Complex(double) - Constructor for class vmm.core.Complex
Create a complex number initially equal to the real number x.
Complex(double, double) - Constructor for class vmm.core.Complex
Create a complex number initially equal to x + iy
Complex(Complex) - Constructor for class vmm.core.Complex
Create a new complex number that is initially equal to a given complex number.
ComplexExpression - Class in vmm.functions
Represents a complex-valued expression.
ComplexFunction - Class in vmm.functions
Represents a complex-valued function of any number of complex arguments.
ComplexFunction1 - Class in vmm.functions
Represents a complex-valued function of one complex argument.
ComplexFunction2 - Class in vmm.functions
Represents a complex-valued function of two complex arguments.
ComplexFunction3 - Class in vmm.functions
Represents a complex-valued function of three complex arguments.
complexFunctionValue(Complex...) - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the value of the complex-valued function contained in this FunctionInfo object, at a specified list of input arguments for the functions.
complexFunctionValue(double...) - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the value of the complex-valued function contained in this FunctionInfo object, at a specified list of input arguments for the functions.
complexLinComb(Complex, Complex, Complex) - Method in class vmm.core.Complex
z.complexLinComb(a,b,c) returns a*z+b*c, Complex a,b;
ComplexMatrix2D - Class in vmm.pseudospherical
This class implements a complex two-by-two matrix.
ComplexMatrix2D() - Constructor for class vmm.pseudospherical.ComplexMatrix2D
default constructor, initializes all entries to 0
ComplexMatrix2D(ComplexMatrix2D) - Constructor for class vmm.pseudospherical.ComplexMatrix2D
constructor that copies the content of inp
ComplexMultiStepIntegrator(Complex, Complex, Complex, Complex, double) - Method in class vmm.core.ComplexODE
The following integrates 1/sqrt(Poly) and continues the value of the root.
ComplexODE - Class in vmm.core
 
ComplexODE(Complex, Complex, Complex, Complex, Complex) - Constructor for class vmm.core.ComplexODE
 
ComplexParam - Class in vmm.core
A parameter of type Complex.
ComplexParam() - Constructor for class vmm.core.ComplexParam
Creates a ComplexParam that initially has no name and has value and default value equal to 0.
ComplexParam(String, Complex) - Constructor for class vmm.core.ComplexParam
Create a ComplexParam with a specified name and initial value.
ComplexParam(String, String) - Constructor for class vmm.core.ComplexParam
Create a ComplexParam with a specified name and initial value.
ComplexParamAnimateable - Class in vmm.core
A parameter that has a Complex value and a start and end value to be used for animation.
ComplexParamAnimateable() - Constructor for class vmm.core.ComplexParamAnimateable
Creates a ComplexParamAnimateable that initially has no name and has value and default value equal to 0, with animation limits also equal to 0.
ComplexParamAnimateable(String, Complex) - Constructor for class vmm.core.ComplexParamAnimateable
Create a ComplexParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value
ComplexParamAnimateable(String, Complex, Complex, Complex) - Constructor for class vmm.core.ComplexParamAnimateable
Create a ComplexParamAnimateable with a specified name, initial value, and start and end values.
ComplexParamAnimateable(String, String) - Constructor for class vmm.core.ComplexParamAnimateable
Create a ComplexParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value.
ComplexParamAnimateable(String, String, String, String) - Constructor for class vmm.core.ComplexParamAnimateable
Create a ComplexParamAnimateable with a specified name, initial value, and start and end values.
ComplexVariable - Class in vmm.functions
A complex-valued variable.
ComplexVariable(String, double, double) - Constructor for class vmm.functions.ComplexVariable
Create a ComplexVariable with a specified name and initial value.
ComplexVariable(String) - Constructor for class vmm.functions.ComplexVariable
Create a ComplexVariable with a specified name and initial value zero.
ComplexVariable(double, double) - Constructor for class vmm.functions.ComplexVariable
Create a ComplexVariable with a specified initial value and with name initially equal to null.
ComplexVariableParam - Class in vmm.core
A Complex-valued parameter whose value is also the value of a ComplexVariable, as defined in the class vmm.functions.ComplexVariable.
ComplexVariableParam() - Constructor for class vmm.core.ComplexVariableParam
Creates a ComplexVariableParam that initially has no name and has value and default value equal to 0.
ComplexVariableParam(String, Complex) - Constructor for class vmm.core.ComplexVariableParam
Create a VComplexariableParam with a specified name and initial value.
ComplexVariableParam(String, String) - Constructor for class vmm.core.ComplexVariableParam
Create a ComplexVariableParam with a specified name and initial value, where the initial value is given as a string.
ComplexVariableParam(ComplexVariable) - Constructor for class vmm.core.ComplexVariableParam
Create a ComplexVariableParam that will share the value of the specified variable.
ComplexVariableParamAnimateable - Class in vmm.core
A parameter that has an associated ComplexVariable that shares its value.
ComplexVariableParamAnimateable() - Constructor for class vmm.core.ComplexVariableParamAnimateable
Creates a ComplexVariableParamAnimateable that initially has no name and has value and default value equal to 0, with animation limits also equal to 0.
ComplexVariableParamAnimateable(String, Complex) - Constructor for class vmm.core.ComplexVariableParamAnimateable
Create a ComplexVariableParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value
ComplexVariableParamAnimateable(String, Complex, Complex, Complex) - Constructor for class vmm.core.ComplexVariableParamAnimateable
Create a ComplexVariableParamAnimateable with a specified name, initial value, and start and end values.
ComplexVariableParamAnimateable(String, String) - Constructor for class vmm.core.ComplexVariableParamAnimateable
Create a ComplexVariableParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value.
ComplexVariableParamAnimateable(String, String, String, String) - Constructor for class vmm.core.ComplexVariableParamAnimateable
Create a ComplexVariableParamAnimateable with a specified name, initial value, and start and end values.
ComplexVector2D - Class in vmm.pseudospherical
A 2D vector with components of type Complex named x, y.
ComplexVector2D() - Constructor for class vmm.pseudospherical.ComplexVector2D
Construct a vector with all components initially equal to zero.
ComplexVector2D(Complex, Complex) - Constructor for class vmm.pseudospherical.ComplexVector2D
Construct a vector that initially has coordinates (x,y).
ComplexVector2D(ComplexVector2D) - Constructor for class vmm.pseudospherical.ComplexVector2D
Construct a vector that is initially a copy of a specified vector.
ComplexVector3D - Class in vmm.core3D
A 3D vector with components of type Complex named x, y, and z.
ComplexVector3D() - Constructor for class vmm.core3D.ComplexVector3D
Construct a vector with all three components initially equal to zero.
ComplexVector3D(Complex, Complex, Complex) - Constructor for class vmm.core3D.ComplexVector3D
Construct a vector that initially has coordinates (x,y,z).
ComplexVector3D(Vector3D, Vector3D) - Constructor for class vmm.core3D.ComplexVector3D
Construct a vector that initially has real part rea and imaginary part ima.
ComplexVector3D(ComplexVector3D) - Constructor for class vmm.core3D.ComplexVector3D
Construct a vector that is initially a copy of a specified vector.
ComplexVectorFunction(Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
The auxiliary Weierstrass Integrand: ComplexVector3D(dh*g, dh/g, 2dh) See helperToMinimal for converting the integral values into surface points.
ComplexVectorIntegrator(Complex, Complex, int) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
ComplexVectorOneStepIntegrator(Complex, Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
component3(Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
Integrate g*dh, 1/g*dh and compute first and second component of the Weierstrass integral \int ( 1/g - g, (1/g + g)*I_C, 2) * dh after the integration
compose() - Method in class vmm.core3D.StereoComposite
 
composedFunction(Complex) - Method in class vmm.conformalmap.ConformalMap
Computes the output value for a given input argument, taking into account the precomposed and postcomposed functions.
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.conformalmap.ConformalMapFigure
 
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.core.Decoration
This method is called by the render method in the Exhibit class before it calls this Decoration's doDraw method, in order to give the Decoration a chance to recalculate any cached data that it needs in order to draw itself.
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.core.Exhibit
Recompute any cached data in the Exhibit that might have changed since it was computed.
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.core3D.DotCloudSurface
 
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.fractals.RepeatedSegmentFractal
Computes the data for the curve.
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Computes the normal vectors that are needed for drawing the array.
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.planecurve.PlaneCurve
 
computeDrawData(View, boolean, Transform, Transform) - Method in class vmm.spacecurve.parametric.Viviani.DotCloudCylinder
 
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.conformalmap.ConformalMap
 
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.conformalmap.Weierstrass_p
Overridden to compute half of the data as a transformation of the data for the first half.
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.core3D.Exhibit3D
Recopmputes cached data, if necessary, for a 3D rendering of this exhibit.
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.polyhedron.IFS
 
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.polyhedron.RegularPolyhedron
 
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Computes the data needed to render the exhibit.
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.spacecurve.SpaceCurve
Computes the array of points.
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.surface.implicit.SurfaceImplicit
 
computeDrawData3D(View3D, boolean, Transform3D, Transform3D) - Method in class vmm.surface.Surface
 
computeDrawDataHook(View, Transform) - Method in class vmm.core.Exhibit
Called by render to compute the draw data for the exhibit.
computeDrawDataHook(View, Transform) - Method in class vmm.core3D.Exhibit3D
Called by Exhibit.render(Graphics2D, View, Transform, ArrayList) to give the exhibit a chance to compute its cached data, if necessary.
computeHalfPeriod() - Method in class vmm.surface.parametric.CatenoidFence
 
computeHalfPeriod() - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
computeHalfPeriod() - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
computeHalfPeriod() - Method in class vmm.surface.parametric.Riemann
 
computeHalfPeriod() - Method in class vmm.surface.parametric.Scherk_Weierstrass
 
computeHalfPeriod() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
computeNextLevel(Complex[], int) - Method in class vmm.fractals.Dragon
 
computeNextLevel(Complex[], int) - Method in class vmm.fractals.Hilbert
 
computeNextLevel(Complex[], int) - Method in class vmm.fractals.Koch
 
computeNextLevel(Complex[], int) - Method in class vmm.fractals.KochEscher
 
computeNextLevel(Complex[], int) - Method in class vmm.fractals.RepeatedSegmentFractal
This abstract method computes one approximation level from the previous one, which has already been computed.
computeNextLevel(Complex[], int) - Method in class vmm.fractals.Sierpinski
 
computePeriodData() - Method in class vmm.surface.parametric.LidinoidHfamily
 
computePeriodData() - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
computePeriodData() - Method in class vmm.surface.parametric.SchoenCLPsurface
 
computePeriodData() - Method in class vmm.surface.parametric.SchoenGyroid
 
computePeriodData() - Method in class vmm.surface.parametric.SchwarzHsurface
 
computePeriodData() - Method in class vmm.surface.parametric.SchwarzPDsurface
 
Conchoid - Class in vmm.planecurve.parametric
Defines a parametric Conchoid of Nicomedes .
Conchoid() - Constructor for class vmm.planecurve.parametric.Conchoid
 
ConformalMap - Class in vmm.conformalmap
This class represents a map from a region in the complex plane to the complex plane.
ConformalMap() - Constructor for class vmm.conformalmap.ConformalMap
 
ConformalMap.ConformalMapView - Class in vmm.conformalmap
A class that defines the default view for a ConformalMap.
ConformalMap.ConformalMapView() - Constructor for class vmm.conformalmap.ConformalMap.ConformalMapView
 
ConformalMapFigure - Class in vmm.conformalmap
Represents a figure in the complex plane, and the image of that figure under a ConformalMap.
ConformalMapFigure() - Constructor for class vmm.conformalmap.ConformalMapFigure
Creates a ConformalMapFigure which represents a line segment in the domain, but for which both the points that determine the figure are null.
ConformalMapFigure(Point2D, Point2D, int) - Constructor for class vmm.conformalmap.ConformalMapFigure
Create a figure defined by two given points in the domain, using the constructor ConformalMapFigure.ConformalMapFigure(Point2D, Point2D, int, int) with the fourth parameter set equal to zero (giving the default number of points on the figure).
ConformalMapFigure(Point2D, Point2D, int, int) - Constructor for class vmm.conformalmap.ConformalMapFigure
Create a figure defined by two given points in the domain.
ConicSection - Class in vmm.planecurve.parametric
A common base class for Elippse, Parabola, and Hyperbola, to show foci and "directrix" during morphing and extra stuff during the creation animation.
ConicSection() - Constructor for class vmm.planecurve.parametric.ConicSection
 
conj() - Method in class vmm.core.Complex
Computes the conjugate of a complex number.
conj() - Method in class vmm.core.Quaternion
p.conj() returns the conjugate to p
conjugate() - Method in class vmm.pseudospherical.ComplexMatrix2D
compute and return the conjugate of the matrix
connectDotsToggle - Variable in class vmm.ode.ODE_2D.ODEView
 
connectDotsToggle - Variable in class vmm.ode.ODE_3D.ODEView
 
Conoid - Class in vmm.surface.parametric
 
Conoid() - Constructor for class vmm.surface.parametric.Conoid
 
ConstantCurvature - Class in vmm.spacecurve.parametric
Defines a space curve of constant curvature kappa by integrating the Frenet equations with kappa=aa and a torsion function tau(t) = bb + cc*sin(t) + dd*sin(2t) + ee*sin(3t).
ConstantCurvature() - Constructor for class vmm.spacecurve.parametric.ConstantCurvature
 
ConstantMagneticField - Class in vmm.ode.secondorder3D
 
ConstantMagneticField() - Constructor for class vmm.ode.secondorder3D.ConstantMagneticField
 
ConstantTorsion - Class in vmm.spacecurve.parametric
Defines a space curve of constant curvature kappa by integrating the Frenet equations with kappa=aa and a torsion function tau(t) = bb + cc*sin(t) + dd*sin(2t) + ee*sin(3t).
ConstantTorsion() - Constructor for class vmm.spacecurve.parametric.ConstantTorsion
 
ConstCurvFamilyOfRevolution - Class in vmm.surface.parametric
Defines the family of constant Gaussian curvature K=1
ConstCurvFamilyOfRevolution() - Constructor for class vmm.surface.parametric.ConstCurvFamilyOfRevolution
 
ConstCurvOneHelicoids - Class in vmm.surface.parametric
Defines a 2-parameter surface family of constant Gaussian curvature K=1 with screw motion symmetry
ConstCurvOneHelicoids() - Constructor for class vmm.surface.parametric.ConstCurvOneHelicoids
 
contentPanel - Variable in class vmm.core.SettingsDialog
The content pane of the dialog box.
continueAction - Variable in class vmm.latticemodel.LatticeModel.LMView
 
continueOrbitAction - Variable in class vmm.ode.ODE_2D.ODEView
 
continueOrbitAction - Variable in class vmm.ode.ODE_3D.ODEView
 
convertXMLToExhibit(Document) - Static method in class vmm.core.SaveAndRestore
Constructs an Exhibit from its XML representation.
Convex - Class in vmm.planecurve.parametric
Defines parametric Epi- and Hypo- Cycloids.
Convex() - Constructor for class vmm.planecurve.parametric.Convex
 
convexCombination(double, Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public Point2D convexCombination(double t, Point2D P1, Point2D P2) returns a new object with value P1 + t*(P2-P1).
cosh(double) - Method in class vmm.core.Complex
 
CostaHoffmanMeeks - Class in vmm.surface.parametric
 
CostaHoffmanMeeks() - Constructor for class vmm.surface.parametric.CostaHoffmanMeeks
 
Coulomb - Class in vmm.ode.secondorder2D
 
Coulomb() - Constructor for class vmm.ode.secondorder2D.Coulomb
 
CoupledOscillators - Class in vmm.ode.secondorder2D
 
CoupledOscillators() - Constructor for class vmm.ode.secondorder2D.CoupledOscillators
 
CoupledOscillators - Class in vmm.ode.secondorder3D
 
CoupledOscillators() - Constructor for class vmm.ode.secondorder3D.CoupledOscillators
 
createAxes() - Method in class vmm.core.View
Create an "Axes" decoration that can be added to this view.
createAxes() - Method in class vmm.core3D.View3D
Returns an Axes decoration that is appropriate for this view.
createCheckBox() - Method in class vmm.actions.ToggleAction
Return a JCheckBox whose selection state is synchronized with the state of this ToggleAction and with other components returned by this method and by ToggleAction.createCheckBoxMenuItem().
createCheckBoxMenuItem() - Method in class vmm.actions.ToggleAction
Return a JCheckBoxMenuItem whose selection state is synchronized with the state of this ToggleAction and with other components returned by this method and by ToggleAction.createCheckBox().
createCursorFromResource(String, int, int) - Static method in class vmm.core.Util
A method that creates a cursor from an image file.
createData() - Method in class vmm.surface.parametric.CatenoidFence
 
createData() - Method in class vmm.surface.parametric.ChenGackstatter
 
createData() - Method in class vmm.surface.parametric.ConstCurvFamilyOfRevolution
 
createData() - Method in class vmm.surface.parametric.ConstCurvOneHelicoids
Before createData() executes, constants and array are redone
createData() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
 
createData() - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
createData() - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
createData() - Method in class vmm.surface.parametric.Hyperboloid2
Overridden to add a "grid transform" to the data; this adds the second sheet.
createData() - Method in class vmm.surface.parametric.LidinoidHfamily
 
createData() - Method in class vmm.surface.parametric.LopezRosNoGo
 
createData() - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
createData() - Method in class vmm.surface.parametric.Riemann
 
createData() - Method in class vmm.surface.parametric.Scherk_Weierstrass
 
createData() - Method in class vmm.surface.parametric.SchoenCLPsurface
 
createData() - Method in class vmm.surface.parametric.SchoenGyroid
 
createData() - Method in class vmm.surface.parametric.SchwarzHsurface
 
createData() - Method in class vmm.surface.parametric.SchwarzPDsurface
 
createData() - Method in class vmm.surface.parametric.Skew_K_noid
 
createData() - Method in class vmm.surface.parametric.SurfaceParametric
Computes the data for the surface using equally spaced values of u and v in the ranges defined by umin, umax, vmin, and vmax.
createData() - Method in class vmm.surface.parametric.Symmetric_K_Noid
 
createData() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
Overrides createData from SurfaceParametric with the goal of recomputing all constants that go into the Weierstrass Data, and then do the helperArray.
createData() - Method in class vmm.surface.Surface
Creates the data needed to represent the surface.
createDialog(Display, View, boolean) - Method in class vmm.core.UserExhibit.Support
Called by UserExhibit.Support.showCreateDialog(Display) and UserExhibit.Support.showChangeDialog(Display, View) to actually create the dialog box.
createDialog(Display, View, boolean) - Method in class vmm.core3D.UserExhibit3D.Support
 
createHelperArray() - Method in class vmm.surface.parametric.LidinoidHfamily
 
createHelperArray() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
The helperArray is filled with auxiliary data from which the surface points can be computed quickly in public Vector3D surfacePoint(double u, double v).
createIntegrationGrid() - Method in class vmm.surface.parametric.Skew_K_noid
 
createJob() - Method in class vmm.core.TaskManager
Creates a "job" to which a collection of tasks can be added.
createOSI(int, int) - Method in class vmm.core.View
This method is called whenever an off-screen image needs to be created.
createOSI(int, int) - Method in class vmm.core3D.View3D
Create an offscreen image for drawing.
createParameterInput(int) - Method in class vmm.core.Parameter
Returns an input box for getting the value, animation start value, or animation end value from the user.
createRadioButtonMenuItems() - Method in class vmm.actions.ActionRadioGroup
Return a list of radio button menu items that are synchronized with the selection state of the options in this group.
createRadioButtons() - Method in class vmm.actions.ActionRadioGroup
Return a list of radio buttons that are synchronized with the selection state of the options in this group.
cross(Vector3D) - Method in class vmm.core3D.Vector3D
Returns the cross product of this vector and v.
CROSS_EYE_STEREO_VIEW - Static variable in class vmm.core3D.View3D
One of the possible values for the viewStyle, specifying a "stereograph" view.
CrossCap - Class in vmm.surface.implicit
 
CrossCap() - Constructor for class vmm.surface.implicit.CrossCap
 
CrossCap - Class in vmm.surface.parametric
Defines a Cross Cap Surface
CrossCap() - Constructor for class vmm.surface.parametric.CrossCap
 
Cube - Class in vmm.polyhedron
 
Cube() - Constructor for class vmm.polyhedron.Cube
 
CubeOktaeder - Class in vmm.surface.implicit
 
CubeOktaeder() - Constructor for class vmm.surface.implicit.CubeOktaeder
 
CubicPolynomial - Class in vmm.conformalmap
 
CubicPolynomial() - Constructor for class vmm.conformalmap.CubicPolynomial
 
cubicSolve(SurfaceImplicit.Line3D, double[]) - Method in class vmm.surface.implicit.SurfaceImplicit
 
currentDisplacement - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
currentGalleryName() - Method in class vmm.xm3d.Galleries
 
currentGraphics - Variable in class vmm.core.View
When an exhibit is being drawn, this variable is set to the graphics context where the exhibit is being drawn.
CurrentInStraightWire - Class in vmm.ode.secondorder3D
 
CurrentInStraightWire() - Constructor for class vmm.ode.secondorder3D.CurrentInStraightWire
 
currentTime - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
currentVelocity - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
Cyclide - Class in vmm.surface.parametric
Defines the Cyclide surface family.
Cyclide() - Constructor for class vmm.surface.parametric.Cyclide
 

D

d - Variable in class vmm.core.Quaternion
 
d - Variable in class vmm.latticemodel.FermiPastaUlam
 
data - Variable in class vmm.surface.Surface
The object that holds all the data for the surface.
DecoCube - Class in vmm.surface.implicit
 
DecoCube() - Constructor for class vmm.surface.implicit.DecoCube
 
Decorateable - Interface in vmm.core
A simple interface implemented by objects that to which objects of type Decoration can be added.
DecoratedCurve - Class in vmm.planecurve.parametric
 
DecoratedCurve() - Constructor for class vmm.planecurve.parametric.DecoratedCurve
 
DecoratedCurve.MMOView - Class in vmm.planecurve.parametric
A trivial subclass of PlaneCurveParametricView that is needed to get the desired color effects during the create animation.
DecoratedCurve.MMOView() - Constructor for class vmm.planecurve.parametric.DecoratedCurve.MMOView
 
Decoration - Class in vmm.core
Decorations are extra visual components that can be added to an Exhibit, such as a set of axes or a solution curve of an ODE.
Decoration() - Constructor for class vmm.core.Decoration
 
decorationNeedsRedraw - Variable in class vmm.core.Decoration
This variable is set to true when the Decoration's fireDecorationChangeEvent method is called.
decorations - Variable in class vmm.core.Exhibit
Decorations that have been associated with this Exhibit (presumably through the Exhibit.addDecoration(Decoration) method).
decorations - Variable in class vmm.core.View
Decorations that have been added to this view.
DEFAULT_POINTS_ON_CIRCLE - Static variable in class vmm.conformalmap.ConformalMapFigure
 
DEFAULT_POINTS_ON_LINE - Static variable in class vmm.conformalmap.ConformalMapFigure
 
DEFAULT_POINTS_ON_SEGMENT - Static variable in class vmm.conformalmap.ConformalMapFigure
 
DEFAULT_PREFIX - Static variable in class vmm.core.Prefs
This string (in the default Prefs implementation) is prepended to the key parameter in all the methods defined in this class to give the key that is actually used in cals to the Java Preferences API.
defaultAmplitude - Variable in class vmm.latticemodel.LatticeModel
 
defaultBoundaryCondition - Variable in class vmm.latticemodel.LatticeModel
 
defaultDisplayStyle - Variable in class vmm.latticemodel.LatticeModel
 
defaultInitialMode - Variable in class vmm.latticemodel.LatticeModel
 
defaultInitialShape - Variable in class vmm.latticemodel.LatticeModel
 
defaultLatticeDensity - Variable in class vmm.latticemodel.LatticeModel
 
defaultLatticeLength - Variable in class vmm.latticemodel.LatticeModel
 
defaultNumberOfNodes - Variable in class vmm.latticemodel.LatticeModel
 
defaults() - Method in class vmm.core.UserExhibit.Support
This method initializes the user exhibit to the default values from its create dialog.
DEFAULTS - Static variable in class vmm.core3D.LightSettings
To be used as a parameter to the one-parameter constructor, representing default light settings.
defaultsButton - Variable in class vmm.core.SettingsDialog
One of the buttons that can appear at the bottom of the dialog box.
defaultsButton() - Method in class vmm.core.SettingsDialog
Returns the defaults button.
defaultScaleFactor - Variable in class vmm.latticemodel.LatticeModel
 
defaultStepSize - Variable in class vmm.latticemodel.LatticeModel
 
defaultVal() - Method in class vmm.core.ParameterInput
Set the contents of the text box to the appropriate default value, as stored in the Parameter.
defaultViewpoint - Variable in class vmm.core3D.Exhibit3D
The value of this variable is returned by the Exhibit3D.getDefaultViewpoint() method.
defaultViewUp - Variable in class vmm.core3D.Exhibit3D
The value of this variable is returned by the Exhibit3D.getDefaultViewUp() method.
del - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
Deltoid - Class in vmm.planecurve.parametric
Defines parametric Deltoid.
Deltoid() - Constructor for class vmm.planecurve.parametric.Deltoid
 
density - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
deriv1(double) - Method in class vmm.spacecurve.parametric.Figure8Knot
 
deriv1(double) - Method in class vmm.spacecurve.parametric.GrannyKnot
 
deriv1(double) - Method in class vmm.spacecurve.parametric.Helix
 
deriv1(double) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Finds the derivative (x'(t),y'(t),z'(t)) at a given point on the curve.
deriv1(double) - Method in class vmm.spacecurve.parametric.SquareKnot
 
deriv1(double) - Method in class vmm.spacecurve.parametric.Viviani
 
deriv2(double) - Method in class vmm.spacecurve.parametric.Figure8Knot
 
deriv2(double) - Method in class vmm.spacecurve.parametric.GrannyKnot
 
deriv2(double) - Method in class vmm.spacecurve.parametric.Helix
 
deriv2(double) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Finds the second derivative (x''(t),y''(t),z''(t)) at a given point on the curve.
deriv2(double) - Method in class vmm.spacecurve.parametric.SquareKnot
 
deriv2(double) - Method in class vmm.spacecurve.parametric.Viviani
 
deriv_u(double, double) - Method in class vmm.surface.parametric.SurfaceParametric
Returns an approximation for the partial derivative in the direction u at a specified (u,v) point.
deriv_v(double, double) - Method in class vmm.surface.parametric.SurfaceParametric
Returns an approximation for the partial derivative in the direction v at a specified (u,v) point.
det(Complex) - Method in class vmm.core.Complex
 
determinant(Point2D, Point2D) - Method in class vmm.core.LinearAlgebra
public double determinant(Point2D P, Point2D Q) returns (P.x*Q.y - P.y*Q.x).
determinant() - Method in class vmm.pseudospherical.ComplexMatrix2D
return the determinant of the matrix.
DFT(Complex[], Complex[], int) - Static method in class vmm.fourier.FourierSeries
 
DFTinPlace(Complex[], int) - Static method in class vmm.fourier.FourierSeries
 
DiniSurface - Class in vmm.surface.parametric
Defines a parametric Dini Surface surface.
DiniSurface() - Constructor for class vmm.surface.parametric.DiniSurface
 
DiracBelt - Class in vmm.surface.parametric
Defines a Dirac Belt (for the Belt-Trick) with parametric equations ((1/2)*(v - 8*u*cos(t)*(1 + 2*cos(t)^2*cos(v))*sin(t)*sin(v/2)^2 + cos(4*t)*(v - sin(v)) + sin(v)) -2.5, -cos(v)*sin(2*t) + u*cos(t)^2*sin(2*v);, u*(-cos(2*t)*sin(t)^2 + cos(t)^2*(cos(2*t)*cos(2*v) + 4*cos(v)*sin(t)^2)) + (1/2)*sin(4*t)*(-v + sin(v))))
DiracBelt() - Constructor for class vmm.surface.parametric.DiracBelt
 
DirectionalLight - Class in vmm.core3D
 
DirectionalLight(Color, Vector3D) - Constructor for class vmm.core3D.DirectionalLight
 
DirectionalLight(float, float, float, double, double, double) - Constructor for class vmm.core3D.DirectionalLight
 
directOffscreenDrawing - Variable in class vmm.core.View
This is set to a true by View.beginDrawToOffscreenImage() when a direct off-screen drawing operation is initiated.
discardFilmstrip() - Method in class vmm.core.Display
If this disply has saved a filmstrip from the most recent animation, the animation is discarded (freeing up the memory used by the filmstrip).
discardGridTransforms() - Method in class vmm.core3D.Grid3D
Discards any grid transforms that have been added by Grid3D.addGridTransform(GridTransformMatrix).
Display - Class in vmm.core
A Display is a canvas where a View can draw an Exhibit.
Display() - Constructor for class vmm.core.Display
Construct an initially empty Display.
display - Variable in class vmm.core.TimerAnimation
 
DISPLAY_BRIDGE - Static variable in class vmm.latticemodel.LatticeModel
 
DISPLAY_CIRCILAR - Static variable in class vmm.latticemodel.LatticeModel
 
DISPLAY_FPU_GRAPH - Static variable in class vmm.latticemodel.LatticeModel
 
DISPLAY_LONGITUDINAL - Static variable in class vmm.latticemodel.LatticeModel
 
DISPLAY_PENDULUM - Static variable in class vmm.latticemodel.LatticeModel
 
DISPLAY_TRANSVERSE - Static variable in class vmm.latticemodel.LatticeModel
 
displayStyleSelect - Variable in class vmm.latticemodel.LatticeModel.LMView
 
DisplayXM - Class in vmm.xm3d
A Display class for use in the 3DXM application, with a few extra features.
DisplayXM() - Constructor for class vmm.xm3d.DisplayXM
This constructor sets up handlers for several keystrokes, which will be processed by a DisplayXM whenever it is in a focussed window.
distFrom0 - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
DISTICTLY_COLORED_SIDES_DEFAULT - Static variable in class vmm.core3D.LightSettings
To be used as a parameter to the one-parameter constructor, representing settings appropriate for "distinctly colored sides".
dividedBy(Complex) - Method in class vmm.core.Complex
Returns this / c; c must be non-null.
dividedBy(double) - Method in class vmm.core.Complex
 
dividedBy(Quaternion) - Method in class vmm.core.Quaternion
Compute the quotient of this quaternaion by another quaternion.
doApply() - Method in class vmm.core.SettingsDialog
This is called when the user clicks the Apply button.
doCancel() - Method in class vmm.core.SettingsDialog
This is called when the user clicks the Cancel button or closes the dialog box by clicking on its close box.
doClosingJob() - Method in class vmm.surface.parametric.ChenGackstatter
 
doClosingJob() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
 
doClosingJob() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
Dummy function.
DocPrefsDialog - Class in vmm.xm3d
 
DocPrefsDialog(Component) - Constructor for class vmm.xm3d.DocPrefsDialog
 
Dodecahedron - Class in vmm.polyhedron
 
Dodecahedron() - Constructor for class vmm.polyhedron.Dodecahedron
 
doDefaults() - Method in class vmm.core.AnimationLimitsDialog
 
doDefaults() - Method in class vmm.core.ParameterDialog
 
doDefaults() - Method in class vmm.core.SettingsDialog
This will be called when the user clicks the Defaults button (and will never be called if there is no Defaults button).
doDefaults() - Method in class vmm.core.SetXYWindowDialog
This will be called when the user clicks the Defaults button.
doDefaults() - Method in class vmm.core3D.Set3DViewOptionsDialog
 
doDefaults() - Method in class vmm.core3D.SetTransparencyDialog
 
doDefaults() - Method in class vmm.core3D.SetViewpointDialog
 
doDefaults() - Method in class vmm.xm3d.DocPrefsDialog
 
doDraw(Graphics2D, View, Transform) - Method in class vmm.conformalmap.ConformalMapFigure
 
doDraw(Graphics2D, View, Transform) - Method in class vmm.core.Axes2D
Draws the axes in a specified View.
doDraw(Graphics2D, View, Transform) - Method in class vmm.core.Decoration
This method is called by the render method of the Exhbit class to draw the Decoration.
doDraw(Graphics2D, View, Transform) - Method in class vmm.core.Exhibit
Do the actual drawing of the exhibit.
doDraw(Graphics2D) - Method in class vmm.core.View
This method is called by the render method when the Exhibit in this View needs to be redrawn.
doDraw(Graphics2D, View, Transform) - Method in class vmm.core3D.Axes3D
Draws a set of axes in the specified View.
doDraw(Graphics2D, View, Transform) - Method in class vmm.core3D.DotCloudSurface
 
doDraw(Graphics2D, View, Transform) - Method in class vmm.fractals.RepeatedSegmentFractal
Draws the curve in continuous rainbow colors.
doDraw(Graphics2D, View, Transform) - Method in class vmm.ode.ODE_2D
Draws a direction field, but only for an exhbit in which the ODE_2D.canShowVectorField property is true and then only if the exhibit is being displayed in an ODEView whose showDirectionField property is turned on (or in the unlikely event that it is being displayed in some other type of View).
doDraw(Graphics2D, View, Transform) - Method in class vmm.ode.ODE_3D
Draws a direction field, but only for an exhbit in which the ODE_3D.canShowVectorField property is true and then only if the exhibit is being displayed in an ODEView whose showDirectionField property is turned on (or in the unlikely event that it is being displayed in some other type of View).
doDraw(Graphics2D, View, Transform) - Method in class vmm.planecurve.parametric.DecoratedCurve
Draw the curve in a specified View.
doDraw(Graphics2D, View, Transform) - Method in class vmm.planecurve.parametric.Hyperbola
Draw the hyperbola.
doDraw(Graphics2D, View, Transform) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
 
doDraw(Graphics2D, View, Transform) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Draw the curve in a specified View.
doDraw(Graphics2D, View, Transform) - Method in class vmm.planecurve.parametric.TangentAndNormalDecoration
Draw the decoration.
doDraw(Graphics2D, View, Transform) - Method in class vmm.planecurve.PlaneCurve
 
doDraw(Graphics2D, View, Transform) - Method in class vmm.spacecurve.parametric.RepereMobileDecoration
Draw the decoration.
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.conformalmap.ConformalMap
 
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.conformalmap.HyperbolicIsometry
 
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.conformalmap.Weierstrass_p
This is overridded to draw the two halves of the data separately, only one of them in color.
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.core3D.Exhibit3D
Draws this Exhibit in a 3D view.
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.latticemodel.FermiPastaUlam
 
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.latticemodel.LatticeModel
 
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.polyhedron.IFS
 
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Draws either a tube view or a regular curve view of this exhibit, depending on the type of View in which the curve is being rendered.
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.spacecurve.SpaceCurve
Draws the curve.
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.surface.implicit.SurfaceImplicit
 
doDraw3D(Graphics2D, View3D, Transform3D) - Method in class vmm.surface.Surface
 
doDrawHook(Graphics2D, View, Transform) - Method in class vmm.core.Exhibit
Called by render to this exhibit.
doDrawHook(Graphics2D, View, Transform) - Method in class vmm.core3D.Exhibit3D
Called by Exhibit.doDraw(Graphics2D, View, Transform) when the exhibit needs to redraw itself.
doGet(String) - Method in class vmm.core.Prefs
Get the preference value associated with a key.
domainGrid(double, double) - Method in class vmm.surface.parametric.CatenoidEnneper
 
domainGrid(double, double) - Method in class vmm.surface.parametric.CatenoidFence
 
domainGrid(double, double) - Method in class vmm.surface.parametric.ChenGackstatter
Override the default Cartesian Grid.
domainGrid(double, double) - Method in class vmm.surface.parametric.CostaHoffmanMeeks
Override the default Cartesian Grid.
domainGrid(double, double) - Method in class vmm.surface.parametric.DoubleEnneper
 
domainGrid(double, double) - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
domainGrid(double, double) - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
domainGrid(double, double) - Method in class vmm.surface.parametric.LidinoidHfamily
 
domainGrid(double, double) - Method in class vmm.surface.parametric.LopezRosNoGo
 
domainGrid(double, double) - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
domainGrid(double, double) - Method in class vmm.surface.parametric.PlanarEnneper
 
domainGrid(double, double) - Method in class vmm.surface.parametric.Riemann
 
domainGrid(double, double) - Method in class vmm.surface.parametric.Scherk_Weierstrass
This grid is precisely adapted to the symmetry lines and ends of the surface, overrides default Cartesian grid
domainGrid(double, double) - Method in class vmm.surface.parametric.SchoenCLPsurface
 
domainGrid(double, double) - Method in class vmm.surface.parametric.SchoenGyroid
 
domainGrid(double, double) - Method in class vmm.surface.parametric.SchwarzHsurface
 
domainGrid(double, double) - Method in class vmm.surface.parametric.SchwarzPDsurface
 
domainGrid(double, double) - Method in class vmm.surface.parametric.Skew_K_noid
This grid is precisely adapted to the symmetry lines and ends of the surface
domainGrid(double, double) - Method in class vmm.surface.parametric.Symmetric_K_Noid
 
domainGrid(double, double) - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
 
domainGrid(double, double) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
Most minimal surfaces need a specially adapted domain grid.
doMouseDown(MouseEvent, Display, View, int, int) - Method in class vmm.core.BasicMouseTask2D
Decides what type of operation to perform in response to a user's mouse click, and initiates that operation.
doMouseDown(MouseEvent, Display, View, int, int) - Method in class vmm.core.MouseTask
Called when the user presses the mouse in the Display in which this MouseTask is installed.
doMouseDown(MouseEvent, Display, View, int, int) - Method in class vmm.core.TwoPointInput
 
doMouseDown(MouseEvent, Display, View, int, int) - Method in class vmm.core3D.BasicMouseTask3D
Decides which operation to perform, if any.
doMouseDrag(MouseEvent, Display, View, int, int) - Method in class vmm.core.BasicMouseTask2D
Continue processing a drag operation.
doMouseDrag(MouseEvent, Display, View, int, int) - Method in class vmm.core.MouseTask
Continue processing a mouse gesture for which doMouseDown returned a value of true.
doMouseDrag(MouseEvent, Display, View, int, int) - Method in class vmm.core.TwoPointInput
 
doMouseDrag(MouseEvent, Display, View, int, int) - Method in class vmm.core3D.BasicMouseTask3D
Continue an operation that was begun in the doMouseDown method.
doMouseUp(MouseEvent, Display, View, int, int) - Method in class vmm.core.BasicMouseTask2D
Finish processing a drag operation.
doMouseUp(MouseEvent, Display, View, int, int) - Method in class vmm.core.MouseTask
Finish processing a mouse gesture for which doMouseDown returned a value of true.
doMouseUp(MouseEvent, Display, View, int, int) - Method in class vmm.core.TwoPointInput
 
doMouseUp(MouseEvent, Display, View, int, int) - Method in class vmm.core3D.BasicMouseTask3D
Finish an operation that was begun in the doMouseDown method.
doOK() - Method in class vmm.core.AnimationLimitsDialog
 
doOK() - Method in class vmm.core.ParameterDialog
This is called when the user clicks OK to check the data in the input boxes.
doOK() - Method in class vmm.core.SetNumberOfFramesDialog
 
doOK() - Method in class vmm.core.SettingsDialog
This is called when the user clicks the OK button.
doOK() - Method in class vmm.core.SetXYWindowDialog
 
doOK() - Method in class vmm.core3D.LightSettingsDialog
 
doOK() - Method in class vmm.core3D.Set3DViewOptionsDialog
 
doOK() - Method in class vmm.core3D.SetTransparencyDialog
 
doOK() - Method in class vmm.core3D.SetViewpointDialog
 
doOK() - Method in class vmm.xm3d.DocPrefsDialog
 
doPut(String, String) - Method in class vmm.core.Prefs
Associates a given preference value with a given key.
doSave() - Method in class vmm.core.Prefs
Tries to save any modified preference values to persistent storage, using Java's Preferences API.
doSave(String) - Method in class vmm.core.Prefs
Tries to save any modified preference values to persistent storage, using Java's Preferences API.
dot(Complex) - Method in class vmm.core.Complex
z.dot(c) returns the scalar product z.re*c.re + z.im*c.im
dot(Quaternion) - Method in class vmm.core.Quaternion
p.dot(q) returns the scalar product
dot(Vector3D) - Method in class vmm.core3D.Vector3D
Returns the dot product of this vector and v.
dot(ComplexVector2D) - Method in class vmm.pseudospherical.ComplexVector2D
Returns the Hermitian inner-prodct of this vector and v.
DotCloudSurface - Class in vmm.core3D
 
DotCloudSurface() - Constructor for class vmm.core3D.DotCloudSurface
 
dotProduct(Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public double dotProduct(Point2D P, Point2D Q) returns (P.x*Q.x + P.y*Q.y).
DOTS - Static variable in class vmm.ode.OrbitPoints2D
A constant for selecting whether the points should be drawn as individual dots or should be connectined by lines.
DOTS - Static variable in class vmm.ode.OrbitPoints3D
A constant fof selecting whether the points should be drawn as individual dots or should be connectined by lines.
DoubleEnneper - Class in vmm.surface.parametric
 
DoubleEnneper() - Constructor for class vmm.surface.parametric.DoubleEnneper
 
DoublyHopfFiberedTori - Class in vmm.surface.parametric
Defines the Torus surface family,
DoublyHopfFiberedTori() - Constructor for class vmm.surface.parametric.DoublyHopfFiberedTori
 
DoublyPeriodicJD - Class in vmm.surface.parametric
 
DoublyPeriodicJD() - Constructor for class vmm.surface.parametric.DoublyPeriodicJD
 
DoublyPeriodicJE - Class in vmm.surface.parametric
 
DoublyPeriodicJE() - Constructor for class vmm.surface.parametric.DoublyPeriodicJE
 
doZoom(double) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Zooms the display by a specified magnification factor.
dragAsSurfaceToggle - Variable in class vmm.core3D.View3DLit
ToggleAction for turning the dragAsSurface property on and off.
Dragon - Class in vmm.fractals
The fractal "Dragon" curve.
Dragon() - Constructor for class vmm.fractals.Dragon
 
draw(Graphics2D, View, Transform) - Method in class vmm.ode.OrbitPoints2D
Draws the entire list of points.
draw(Graphics2D, View3D, Transform) - Method in class vmm.ode.OrbitPoints3D
Draws the entire list of points.
DRAW_CIRCLE_FROM_DIAMETER - Static variable in class vmm.core.TwoPointInput
 
DRAW_CIRCLE_FROM_RADIUS - Static variable in class vmm.core.TwoPointInput
 
DRAW_LINE - Static variable in class vmm.core.TwoPointInput
 
DRAW_NOTHING - Static variable in class vmm.core.TwoPointInput
 
DRAW_RECT - Static variable in class vmm.core.TwoPointInput
 
drawCollaredCurve(Vector3D[], boolean) - Method in class vmm.core3D.View3D
A convenience method that simply calls drawCollardCurve(points,0,points.length-1,reversed).
drawCollaredCurve(Vector3D[], int, boolean) - Method in class vmm.core3D.View3D
A convenience method that simply calls drawCollardCurve(points,0,pointCount-1,reversed).
drawCollaredCurve(Vector3D[], int, int, boolean) - Method in class vmm.core3D.View3D
Draws a curve in three-space, possibley using "collars" to produce a more three-dimensional effect.
drawCurve(Point2D[], int, int) - Method in class vmm.core.View
Draws a curve in the current drawing context.
drawCurve(Point2D[]) - Method in class vmm.core.View
Draws a curve through all the points in an array by calling drawCurve(points,points.length)
drawCurve(Point2D[], int) - Method in class vmm.core.View
Draws a curve in the current drawing context.
drawCurve(Vector3D[]) - Method in class vmm.core3D.View3D
Draws a curve in three-space.
drawCurve(Vector3D[], int) - Method in class vmm.core3D.View3D
Draws a curve in three-space.
drawCurve(Vector3D[], int, int) - Method in class vmm.core3D.View3D
Draws a curve in three-space.
drawCurves(View3D, Graphics2D) - Method in class vmm.core3D.Grid3D
Draws a wireframe rendering of the surface by drawing some or all of the grid lines in the U and V directions.
drawDot(Point2D, double) - Method in class vmm.core.View
Draws a dot of specified diameter centered at a specified point.
drawDot(Vector3D, double) - Method in class vmm.core3D.View3D
Draws a dot of specified diameter centered at a specified 3D point.
drawFociAndDirectrix(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.ConicSection
This is overridden in the sub-classes to do the actual drawing of the extra decorations.
drawFociAndDirectrix(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Ellipse
 
drawFociAndDirectrix(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Hyperbola
 
drawFociAndDirectrix(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Parabola
 
drawFrame() - Method in class vmm.core.BasicAnimator
Creates one frame of the animation by calling the Animateable.setFractionComplete(double) method of each object in this BasicAnimator's list of Animateable object.
drawFrame() - Method in class vmm.core.TimerAnimation
This is called to draw each frame.
drawLine(double, double, double, double) - Method in class vmm.core.View
Draws a line in the current drawing context.
drawLine(Point2D, Point2D) - Method in class vmm.core.View
Draws a line in the current drawing context.
drawLine(Vector3D, Vector3D) - Method in class vmm.core3D.View3D
This method can be called during a drawing operation, such as in Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D), to draw a line segment.
drawLineDirect(int, int, int, int) - Method in class vmm.core.View
Draws a line in the current color between points that are specified using pixel coordinates.
drawMajorPatches(View3DLit, Graphics2D) - Method in class vmm.core3D.Grid3D
Draws a "rough" version of the surface by drawing the (major) patches rather than the subpatches.
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Astroid
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Circle
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Cissoid
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Conchoid
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Convex
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.DecoratedCurve
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Deltoid
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Epizykloide
This drawNeededStuff contains two different startup animations.
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Lemniskate
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.SineCurve
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Tractrix
 
drawNeededStuff(Graphics2D, View, Transform, double) - Method in class vmm.planecurve.parametric.Zykloide
 
drawOvalDirect(Color, int, int, int, int) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
 
drawPixel(double, double) - Method in class vmm.core.View
Draws a point by turning on a single pixel.
drawPixel(Point2D) - Method in class vmm.core.View
Draws a point by turning on a single pixel.
drawPixel(Vector3D) - Method in class vmm.core3D.View3D
This method can be called during a drawing operation, such as in Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D), to draw a single pixel.
drawPixelDirect(Color, int, int) - Method in class vmm.core.View
Sets the pixel with pixel coordinates (x,y) to be a specified color.
drawPixelDirect(Color, int, int) - Method in class vmm.core3D.View3D
Sets the pixel with pixel coordinates (x,y) to be a spelcified color.
drawPixels(Point2D[], int, int) - Method in class vmm.core.View
Draws a list of pixels in the current drawing context, where the pixels are specified in object coordinates.
drawPixels(Vector3D[]) - Method in class vmm.core3D.View3D
This method can be called during a drawing operation, such as in Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D), to draw a list of pixels.
drawPoint(View, int) - Method in class vmm.ode.OrbitPoints2D
Draws the point at the specified index, with a connecting line to the preceding point if appropriate.
drawPoint(View3D, int) - Method in class vmm.ode.OrbitPoints3D
Draws the point at the specified index, with a connecting line to the preceding point if appropriate.
drawRayTracedSurface() - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
drawString(String, double, double) - Method in class vmm.core.View
This can be called during drawing to draw a string at a specified point, given in window (real x,y) coordinates.
drawString(String, Point2D) - Method in class vmm.core.View
This can be called during drawing to draw a string at a specified point, given in window (real x,y) coordinates.
drawString(String, Vector3D) - Method in class vmm.core3D.View3D
This method can be called during a drawing operation, such as in Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D), to draw a string.
drawSubPatches(View3DLit, Graphics2D, double, double) - Method in class vmm.core3D.Grid3D
Draws some or all of the subpatches that make up the surface as shaded, lighted color patches.
drawSurface(Grid3D) - Method in class vmm.core3D.View3DLit
Draws an entire surface represented in the form of a Grid3D object, taking into account current lighting and rendering settings.
drawSurface(Grid3D, double, double) - Method in class vmm.core3D.View3DLit
Draws all or part of a surface that is represented in the form of a Grid3D object, taking into account current lighting and rendering settings.
drawTransverse(View3D) - Method in class vmm.latticemodel.LatticeModel
 
drawWhileDragging(Graphics2D, Display, View, int, int) - Method in class vmm.core.BasicMouseTask2D
When the Display is repainted during a drag operation, this method will be called after the Exhibit is drawn, to give the MouseTask a chance to draw some extra stuff on top of the Exhibit.
drawWhileDragging(Graphics2D, Display, View, int, int) - Method in class vmm.core.MouseTask
When the Display is repainted during a drag operation, this method will be called after the Exhibit is drawn, to give the MouseTask a chance to draw some extra stuff on top of the Exhibit.
drawWhileDragging(Graphics2D, Display, View, int, int) - Method in class vmm.core.TwoPointInput
 
drawWireframeSurface(Grid3D) - Method in class vmm.core3D.View3D
Draws a surface in wireframe.
DST(double[], double[], int) - Static method in class vmm.fourier.FourierSeries
 
DSTinPlace(double[], int) - Static method in class vmm.fourier.FourierSeries
 
dtDefault - Variable in class vmm.ode.ODE_2D
The value of this variable is used as the initial value of dt in the Control Panel of any view of this exhbit.
dtDefault - Variable in class vmm.ode.ODE_3D
The value of this variable is used as the initial value of dt in the Control Panel of any view of this exhbit.
du - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
DupinCyclides - Class in vmm.surface.implicit
 
DupinCyclides() - Constructor for class vmm.surface.implicit.DupinCyclides
 
dv - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 

E

E - Variable in class vmm.pseudospherical.nSolitons
 
E0 - Variable in class vmm.pseudospherical.nSolitons
 
E0 - Variable in class vmm.pseudospherical.Solitons
 
E1 - Variable in class vmm.pseudospherical.nSolitons
 
E1 - Variable in class vmm.pseudospherical.Solitons
 
edgeDivisor - Variable in class vmm.polyhedron.IFS
When drawind the polyhedron in wireframe form, each edge is divided into this many sections.
Ellipse - Class in vmm.planecurve.parametric
An ellipse, represented as a parametric plane curve.
Ellipse() - Constructor for class vmm.planecurve.parametric.Ellipse
Construct an Ellipse that is centered at the origin and initially has vertical "radius" 2 and horizontal "radius" 3.
EmbeddedApplet - Class in vmm.xm3d
Shows 3D-XPlorMath as an applet embedded on a Web page.
EmbeddedApplet() - Constructor for class vmm.xm3d.EmbeddedApplet
 
endDrawToOffscreenImage() - Method in class vmm.core.View
This method, along with View.beginDrawToOffscreenImage(), allow you to draw directly to this view's off-screen image, if there is one.
Enneper_Cartesian - Class in vmm.surface.parametric
Defines an Enneper surface with a cartesian grid.
Enneper_Cartesian() - Constructor for class vmm.surface.parametric.Enneper_Cartesian
 
Enneper_Polar - Class in vmm.surface.parametric
Defines an Enneper surface with a cartesian grid.
Enneper_Polar() - Constructor for class vmm.surface.parametric.Enneper_Polar
 
Epizykloide - Class in vmm.planecurve.parametric
Defines parametric Epi- and Hypo- Cycloids.
Epizykloide() - Constructor for class vmm.planecurve.parametric.Epizykloide
 
epsilon - Variable in class vmm.pseudospherical.nSolitons
 
equals(Object) - Method in class vmm.core.Complex
Returns true if obj is equal to this complex number.
equals(Object) - Method in class vmm.core.Quaternion
 
equals(Object) - Method in class vmm.core.Transform
This object equals obj if obj is a non-null object of type Transform with the same window and viewport limits as this object.
equals(Object) - Method in class vmm.core3D.ComplexVector3D
Returns true if obj is a non-null object whose class in ComplexVector3D and such that the three corrdinates of the vector obj are the same as the coordinates of this vector.
equals(Object) - Method in class vmm.core3D.GridTransformMatrix
Tests whether a given object is equal to this TransformMatrix.
equals(Object) - Method in class vmm.core3D.Transform3D
Tests whether obj is a Transform3D with the same transform data as this transform, that is, both Transform.hasSameViewTransform(Transform) and Transform3D.hasSameProjection(Transform3D) are true.
equals(Object) - Method in class vmm.core3D.Vector3D
Returns true obj is a non-null object whose class in Vector3D and such that the three corrdinates of the vector obj are the same as the coordinates of this vector.
equals(ComplexMatrix2D) - Method in class vmm.pseudospherical.ComplexMatrix2D
test for equality two matrices are equal if and only if all their corresponding entries are equal
equals(Object) - Method in class vmm.pseudospherical.ComplexVector2D
Returns true obj is a non-null object whose class in Vector2D and such that both coordinates of the vector obj are the same as the coordinates of this vector.
eraseOrbitsAction - Variable in class vmm.ode.ODE_2D.ODEView
 
eraseOrbitsAction - Variable in class vmm.ode.ODE_3D.ODEView
 
EvalStack - Class in vmm.functions
An object of type EvalStack is used in the evaluation of an expression or function (as defined, for example, in the classes Expression, Function, and ComplexFunction).
EvalStack() - Constructor for class vmm.functions.EvalStack
Create an EvalStack with an initial size of 30.
EvalStack(int) - Constructor for class vmm.functions.EvalStack
Create an EvalStack with a specified initial size.
Ex - Variable in class vmm.surface.parametric.ChenGackstatter
 
executeAndWait(Collection<? extends Runnable>) - Method in class vmm.core.TaskManager
Executes all the tasks in a collection of tasks.
executeAsync(Collection<? extends Runnable>) - Method in class vmm.core.TaskManager
Creates a job to execute a specified collection of tasks, and starts working on the job.
Exhibit - Class in vmm.core
An Exhibit represents a mathematical object that can be drawn on the screen.
Exhibit() - Constructor for class vmm.core.Exhibit
 
Exhibit3D - Class in vmm.core3D
An exhibit that can be rendered in 3D can be defined as a subclass of this class.
Exhibit3D() - Constructor for class vmm.core3D.Exhibit3D
 
exhibitNeedsRedraw - Variable in class vmm.core.Exhibit
This variable is set to true when the Exhibit changes in a way that needs redrawing.
exhibitToXML(Exhibit, View) - Static method in class vmm.core.SaveAndRestore
Constructs an XML representaion of an Exhibit and a single view of that Exhibit.
exhibitToXML(Exhibit) - Static method in class vmm.core.SaveAndRestore
Constructs an XML representaion of an Exhibit and any views of that exhibit, as returned by the Exhibit.getViews() method.
exhibitToXML(Exhibit, View[]) - Static method in class vmm.core.SaveAndRestore
Constructs an XML representaion of an Exhibit and possibly some Views of that Exhibit.
explode(String, String) - Static method in class vmm.core.Util
A convenience method that breaks up a string into tokens, where the tokens are substrings seprated by specified delimiters.
exponential() - Method in class vmm.core.Complex
Computes the complex exponential function, e^z, where z is this complex number.
Exponentialfct - Class in vmm.conformalmap
 
Exponentialfct() - Constructor for class vmm.conformalmap.Exponentialfct
 
Expression - Class in vmm.functions
Represents a real-valued expression.
externalForceLaw(double, double) - Method in class vmm.latticemodel.FermiPastaUlam
 
externalForceLaw(double, double) - Method in class vmm.latticemodel.LatticeModel
 
externalForceLaw(double, double) - Method in class vmm.latticemodel.Toda
 
externalStringToValue(String, Class) - Static method in class vmm.core.Util
Tries to convert a string to a value of a specified type.
extractPointFromData(double[]) - Method in class vmm.ode.ODE_2D
Extract from the data for a point on the integral curve the actual point that is to be displayed on the screen.
extractPointFromData(double[]) - Method in class vmm.ode.ODE_3D
Extract from the data for a point on the integral curve the actual point that is to be displayed on the screen.

F

f(double, double) - Method in class vmm.ode.secondorder1D.HarmonicOscillator
 
f(double, double) - Method in class vmm.ode.secondorder1D.ODE2ndOrder1D
 
f(double, double) - Method in class vmm.ode.secondorder1D.Pendulum
 
failedTaskCount() - Method in class vmm.core.TaskManager.Job
Returns the number of tasks in this job that have been terminated because of an exception.
failedTasks() - Method in class vmm.core.TaskManager.Job
Returns an array that contains tasks from this job that have terminated because of an Error or Exception.
fastDrawRecursionLevel - Variable in class vmm.fractals.RepeatedSegmentFractal
Used during "fast drawing", such as when the curve is being dragged.
FastFourier - Class in vmm.fourier
 
FastFourier() - Constructor for class vmm.fourier.FastFourier
 
FermiPastaUlam - Class in vmm.latticemodel
 
FermiPastaUlam() - Constructor for class vmm.latticemodel.FermiPastaUlam
 
FermiPastaUlam.FPULatticeData - Class in vmm.latticemodel
 
FermiPastaUlam.FPUView - Class in vmm.latticemodel
 
FermiPastaUlam.FPUView() - Constructor for class vmm.latticemodel.FermiPastaUlam.FPUView
 
ffTransform(Complex[], int) - Static method in class vmm.fourier.FastFourier
 
Figure8Knot - Class in vmm.spacecurve.parametric
 
Figure8Knot() - Constructor for class vmm.spacecurve.parametric.Figure8Knot
 
FILE_EXTENSION - Static variable in class vmm.xm3d.Menus
The file extension that is used for all 3D-XPlorMath-J settings files that are created by the "Save Settings File" command.
fillOvalDirect(Color, int, int, int, int) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
 
fillPolygon(Vector3D[], Color) - Method in class vmm.core3D.View3DLit
Draws a filled-in polygon in current drawing color.
fillRandomSquare(int) - Method in class vmm.planecurve.PlaneCurve
public Point2D[] fillRandomSquare() puts numPoints random points into a square of edge length 2.
fillRectDirect(int, int, int, int) - Method in class vmm.core.View
Draws a filled-in rectangle in the current color, where the rectangle is specified in pixel coordinates.
Filmstrip - Class in vmm.core
A Filmstrip is just a sequence of images.
Filmstrip() - Constructor for class vmm.core.Filmstrip
 
FILMSTRIP_AVAILABLE_PROPERTY - Static variable in class vmm.core.Display
The property name for PropertyChangeEvents that are sent when a filmstrip becomes available for replay, or when a filmstrip stops being availble.
findGoodAFP(double) - Method in class vmm.surface.parametric.LidinoidHfamily
 
FindNextRoot(SurfaceImplicit.Line3D, double, double, double) - Method in class vmm.surface.implicit.SurfaceImplicit
This finds an approximate root of theFunction, on the interval [leftEnd,rightEnd] assuming that the sign of theFunction is not the same at both ends.
finish(Display, View) - Method in class vmm.core.MouseTask
This method is called by a Display when this MouseTask is removed from the Display, to give the MouseTask a chance to do any display-specific clean-up (such as removing a decoration).
finish(UserExhibit.Support.Dialog, View, boolean) - Method in class vmm.core.UserExhibit.Support
Called by UserExhibit.Support.showCreateDialog(Display) and UserExhibit.Support.showChangeDialog(Display, View) after the user has clicked the OK button to dismiss the dialog box.
finish() - Method in class vmm.core.View
This method is called by the Display that contains this View, just before the view is removed from the display.
finish(UserExhibit.Support.Dialog, View, boolean) - Method in class vmm.core3D.UserExhibit3D.Support
 
finish() - Method in class vmm.core3D.View3D
Called when a view is removed from its display.
finishDrawing() - Method in class vmm.core.Transform
This is called by View, and is not meant to be called directly.
finishedTaskCount() - Method in class vmm.core.TaskManager.Job
Returns the number of tasks in this job that have been completed successfully.
finishedTasks() - Method in class vmm.core.TaskManager.Job
Returns an array that contains tasks from this job that have completed successfully.
finishOSIDraw() - Method in class vmm.core.View
This is called when drawing to the off-screen image is finished, to give it a chance for clean-up.
finishOSIDraw() - Method in class vmm.core3D.View3D
This is called by methods in the View class to clean up after drawing to the off-screen image.
finishStereoView() - Method in class vmm.core3D.View3D
To be used with View3D.setUpForLeftEye() and View3D.setUpForRightEye() to support 3D rendering.
fireAnimationChangeEvent() - Method in class vmm.core.ThreadedAnimation
Sends a ChangeEvent to any registered ChangeListeners.
fireAnimationChangeEvent() - Method in class vmm.core.TimerAnimation
Sends a ChangeEvent to any registered ChangeListeners.
fireDecorationChangeEvent() - Method in class vmm.core.Decoration
This method should be called whenever the decoration changes and needs to be redrawn.
fireExhibitChangeEvent() - Method in class vmm.core.Exhibit
Sends a ChangeEvent to registered ChangeListeners.
fireTransformChangeEvent() - Method in class vmm.core.Transform
Sends a ChangeEvent to registered ChangeListeners.
firstDerivOfPoly(Complex) - Method in class vmm.core.ComplexODE
 
firstSoliton(double, double) - Method in class vmm.pseudospherical.nSolitons
 
flag0 - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
flag05 - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
Folium - Class in vmm.planecurve.parametric
Defines a parametric Folium curve.
Folium() - Constructor for class vmm.planecurve.parametric.Folium
 
force(double) - Method in class vmm.ode.secondorder2D.CentralForce
 
force(double) - Method in class vmm.ode.secondorder2D.Coulomb
 
force(double) - Method in class vmm.ode.secondorder2D.Higgs
 
force(double) - Method in class vmm.ode.secondorder2D.HookesLaw
 
force(double) - Method in class vmm.ode.secondorder2D.PowerLaw
 
force(double) - Method in class vmm.ode.secondorder2D.UserCentralForce
 
force(double) - Method in class vmm.ode.secondorder2D.Yukawa
 
ForcedOscillators - Class in vmm.ode.secondorder2D
 
ForcedOscillators() - Constructor for class vmm.ode.secondorder2D.ForcedOscillators
 
ForcedOscillators - Class in vmm.ode.secondorder3D
 
ForcedOscillators() - Constructor for class vmm.ode.secondorder3D.ForcedOscillators
 
forceRedraw() - Method in class vmm.core.Decoration
Causes this decoration to be recomputed and redrawn.
forceRedraw() - Method in class vmm.core.Exhibit
This method forces the Exhibit to be completely redrawn by marking it as needing to be redrawn and sending a change event to any ChangeListeners that have beeen registered with the Exhibit, presumably just to any Views that are showing this Exhibit.
forceRedraw() - Method in class vmm.core.View
Force the Exhibit to be completely redrawn.
FoucaultPendulum - Class in vmm.ode.secondorder2D
 
FoucaultPendulum() - Constructor for class vmm.ode.secondorder2D.FoucaultPendulum
 
FourierSeries - Class in vmm.fourier
 
FourierSeries() - Constructor for class vmm.fourier.FourierSeries
 
fractality - Variable in class vmm.fractals.RepeatedSegmentFractal
This parameter determines the fractal dimension of the curve.
FRACTIONAL - Static variable in class vmm.conformalmap.ConformalMap
Code for the function (1-z)/(1+z) as one of the possible functions that can be precomposed or postcomposed with a map.
fractionDone() - Method in class vmm.core.TaskManager.Job
Tells the fraction of tasks that have been added to this job that have been completed.
frameNumber - Variable in class vmm.core.TimerAnimation
The current frame number.
frenetODEstep2(double, double, Vector3D[], int) - Method in class vmm.spacecurve.parametric.ConstantCurvature
Second order method, "Step to midpoint"
frenetODEstep2(double, double, Vector3D[], int) - Method in class vmm.spacecurve.parametric.ConstantTorsion
Second order method, "Step to midpoint"
frenetODEstep2(double, double, Vector3D[], int) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
Second order method, "Step to midpoint"
frenetODEstep4(double, double, Vector3D[], int) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
frenetODEstep4(double, double, Vector3D[], int) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
frenetODEstep4(double, double, Vector3D[], int) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
fromString(String) - Static method in class vmm.core3D.Vector3D
Attempts to convert a string into a value of type Vector3D.
fullOSI - Variable in class vmm.core.View
An offscreen image that is used for drawing.
func - Variable in class vmm.functions.ComplexFunction
 
func - Variable in class vmm.functions.Function
 
function(Complex) - Method in class vmm.conformalmap.ConformalMap
The function that is to be graphed, to be supplied by any concrete subclass.
function(Complex) - Method in class vmm.conformalmap.CubicPolynomial
 
function(Complex) - Method in class vmm.conformalmap.Exponentialfct
 
function(Complex) - Method in class vmm.conformalmap.HyperbolicIsometry
 
function(Complex) - Method in class vmm.conformalmap.Inverse
 
function(Complex) - Method in class vmm.conformalmap.NonConformal
 
function(Complex) - Method in class vmm.conformalmap.Sine
 
function(Complex) - Method in class vmm.conformalmap.Squaring
 
function(Complex) - Method in class vmm.conformalmap.UserConformalMap
 
function(Complex) - Method in class vmm.conformalmap.Weierstrass_p
 
function(Complex) - Method in class vmm.conformalmap.ZedPlus1OverZed
 
Function - Class in vmm.functions
Represents a real-valued function of any number of real arguments.
Function1 - Class in vmm.functions
Represents a real-valued function of one real argument.
Function2 - Class in vmm.functions
Represents a real-valued function of two real arguments.
Function3 - Class in vmm.functions
Represents a real-valued function of one real argument.

G

g - Variable in class vmm.core.Transform
The graphics context that this transorm has been set up for drawing to.
g - Variable in class vmm.pseudospherical.nSolitons
 
g1 - Variable in class vmm.pseudospherical.nSolitons
 
g1 - Variable in class vmm.pseudospherical.Solitons
 
g1Perp - Variable in class vmm.pseudospherical.nSolitons
 
g1Perp - Variable in class vmm.pseudospherical.Solitons
 
g2 - Variable in class vmm.pseudospherical.nSolitons
 
g3 - Variable in class vmm.pseudospherical.nSolitons
 
Galleries - Class in vmm.xm3d
 
Galleries() - Constructor for class vmm.xm3d.Galleries
 
Galleries(String) - Constructor for class vmm.xm3d.Galleries
 
Galleries(InputStream) - Constructor for class vmm.xm3d.Galleries
 
gauss(Complex) - Method in class vmm.surface.parametric.CatenoidEnneper
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.CatenoidFence
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.ChenGackstatter
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.CostaHoffmanMeeks
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.DoubleEnneper
 
gauss(Complex) - Method in class vmm.surface.parametric.DoublyPeriodicJD
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.DoublyPeriodicJE
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.Helicoid_Weierstrass
The following two functions are the Weierstrass Data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.LidinoidHfamily
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.LopezRosNoGo
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.OtherTriangCatenoid
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.PlanarEnneper
 
gauss(Complex) - Method in class vmm.surface.parametric.Riemann
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.Scherk_Weierstrass
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.SchoenCLPsurface
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.SchoenGyroid
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.SchwarzHsurface
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.SchwarzPDsurface
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.Skew_K_noid
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.Symmetric_K_Noid
The following two functions are the Weierstrass data that define this surface.
gauss(Complex) - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
The next two functions are the Weierstrass Data that defines this surface.
gauss(Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
The following two abstract functions are the Weierstrass Data, they need to be specified to define a minimal surface.
gaussInverseTimesHPrime(Complex) - Method in class vmm.surface.parametric.CatenoidEnneper
 
gaussInverseTimesHPrime(Complex) - Method in class vmm.surface.parametric.PlanarEnneper
 
gaussInverseTimesHPrime(Complex) - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
 
gaussInverseTimesHPrime(Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
gaussMap(double, double) - Method in class vmm.surface.parametric.SurfaceParametric
 
gaussTimesHPrime(Complex) - Method in class vmm.surface.parametric.CatenoidEnneper
 
gaussTimesHPrime(Complex) - Method in class vmm.surface.parametric.PlanarEnneper
 
gaussTimesHPrime(Complex) - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
 
gaussTimesHPrime(Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
Genus2 - Class in vmm.surface.implicit
 
Genus2() - Constructor for class vmm.surface.implicit.Genus2
 
Genus5 - Class in vmm.surface.implicit
 
Genus5() - Constructor for class vmm.surface.implicit.Genus5
 
geographicCoordinates(double, double) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Computes spherical coordinates (x,y,z)(theta, phi).
get(String) - Static method in class vmm.core.Prefs
Get the preferences value associated with a given key.
get(String, String) - Static method in class vmm.core.Prefs
Returns the preference string associated with a given key, or deflt if no value is associated with the key.
get(String) - Method in class vmm.functions.Parser
Gets the object from the parser's symbol table that has the specified name, or returns null if there is no such object.
getAccelerator(String) - Static method in class vmm.core.Util
Returns a KeyStroke, typically for use as the accelerator for a menu command.
getActions() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
getActions() - Method in class vmm.core.View
Generates a list of "Action commands" that can be applied to this View.
getActions() - Method in class vmm.fractals.Mandelbrot.MandelbrotView
 
getActions() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getActions() - Method in class vmm.ode.ODE_2D.ODEView
 
getActions() - Method in class vmm.ode.ODE_3D.ODEView
 
getActions() - Method in class vmm.planecurve.parametric.DecoratedCurve.MMOView
 
getActions() - Method in class vmm.spacecurve.parametric.TorusKnot.TorusKnotView
 
getActions() - Method in class vmm.spacecurve.SpaceCurveView
Returns a list of actions for this view.
getActions() - Method in class vmm.surface.implicit.ClebschCubic.ClebschView
 
getActions() - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
getActions() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface.WMSView
 
getActions() - Method in class vmm.surface.SurfaceView
 
getActionsForView(View) - Method in class vmm.conformalmap.ConformalMap
 
getActionsForView(View) - Method in class vmm.core.Exhibit
This method returns a list of ActionItem that can be applied to a View that contains this Exhibit.
getActionsForView(View) - Method in class vmm.fractals.Hilbert
Adds a submenu that contains commands for selecting the value of the segmentChoice property.
getActionsForView(View) - Method in class vmm.fractals.Mandelbrot
 
getActionsForView(View) - Method in class vmm.fractals.Sierpinski
Adds a submenu that contains commands for selecting the value of the segmentChoice property.
getActionsForView(View) - Method in class vmm.planecurve.parametric.Parabola
Returns a list of actions that are applicable to the exhibit.
getActionsForView(View) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Returns a list of actions that can be applied to a PlaneCurveParametric.
getActionsForView(View) - Method in class vmm.polyhedron.IFS
Adds to the Actions a toggle to control whether thick lines are used for drawing the wireframe form of the polyhedron.
getActionsForView(View) - Method in class vmm.polyhedron.RegularPolyhedron
Adds RegularPolyhedron.truncationSelect to the actions from the superclass.
getActionsForView(View) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
getActionsForView(View) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
getActionsForView(View) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns a list of actions that can be applied to this exhibit in the specified view.
getActionsForView(View) - Method in class vmm.surface.parametric.SurfaceParametric
 
getActionsForViewAndExhibit() - Method in class vmm.core.View
Returns a list containing Action commands for this View and for the Exhibit that is contined in this View.
getAdditionalAnimations() - Method in class vmm.core.View
This method returns a list of ActionItem that will be added to the Animation menu of the 3dxm applicaiton.
getAdditionalAnimationsForView(View) - Method in class vmm.conformalmap.HyperbolicIsometry
 
getAdditionalAnimationsForView(View) - Method in class vmm.core.Exhibit
This method returns a list of ActionItem that will be added to the Animation menu of the 3dxm applicaiton.
getAdditionalAnimationsForView(View) - Method in class vmm.polyhedron.Dodecahedron
Overridden to add the showEdgeLengtMorph action to the list of commands for the Animation menu.
getAdditionalAnimationsForView(View) - Method in class vmm.polyhedron.Icosahedron
Overridden to add the showEdgeLengtMorph action to the list of commands for the Animation menu.
getAdditionalAnimationsForView(View) - Method in class vmm.polyhedron.RegularPolyhedron
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.BianchiPinkall
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.BoyBryantKusner
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.ConstCurvFamilyOfRevolution
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.ConstCurvOneHelicoids
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.DoublyHopfFiberedTori
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.Hyperboloid1
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.KleinBottle
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.LidinoidHfamily
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.LopezRosNoGo
 
getAdditionalAnimationsForView(View) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
getAdditionalAnimationsForViewAndExhibit() - Method in class vmm.core.View
Returns the combined contents of the lists obtained from View.getAdditionalAnimations() and Exhibit.getAdditionalAnimationsForView(View).
getAllowChangeUserDataCommand() - Method in class vmm.core.UserExhibit.Support
 
getAllowNewParameters() - Method in class vmm.core.UserExhibit.Support
 
getAllowOutOfBoundsDrag() - Method in class vmm.core.TwoPointInput
 
getAlternativeViews() - Method in class vmm.core.Exhibit
This method returns additionAal View objects that can be used to view this Exhibit, in addition to the view returned by Exhibit.getDefaultView().
getAlternativeViews() - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns an array containing a single item, which is a View of type View3DLit.
getAmbientLight() - Method in class vmm.core3D.LightSettings
 
getAnimateDrawing() - Method in class vmm.ode.ODE_2D.ODEView
 
getAnimateDrawing() - Method in class vmm.ode.ODE_3D.ODEView
 
getAnimationEnd() - Method in class vmm.core.ComplexParamAnimateable
 
getAnimationEnd() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getAnimationEnd() - Method in class vmm.core.RealParamAnimateable
 
getAnimationEnd() - Method in class vmm.core.VariableParamAnimateable
 
getAnimationEndAsString() - Method in interface vmm.core.Animateable
Returns a string representation of the end value for the animation.
getAnimationEndAsString() - Method in class vmm.core.ComplexParamAnimateable
 
getAnimationEndAsString() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getAnimationEndAsString() - Method in class vmm.core.RealParamAnimateable
 
getAnimationEndAsString() - Method in class vmm.core.VariableParamAnimateable
 
getAnimationStart() - Method in class vmm.core.ComplexParamAnimateable
 
getAnimationStart() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getAnimationStart() - Method in class vmm.core.RealParamAnimateable
 
getAnimationStart() - Method in class vmm.core.VariableParamAnimateable
 
getAnimationStartAsString() - Method in interface vmm.core.Animateable
Returns a string representation of the start value for the animation.
getAnimationStartAsString() - Method in class vmm.core.ComplexParamAnimateable
 
getAnimationStartAsString() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getAnimationStartAsString() - Method in class vmm.core.RealParamAnimateable
 
getAnimationStartAsString() - Method in class vmm.core.VariableParamAnimateable
 
getAntialiased() - Method in class vmm.core.View
Returns the value of the antialiased property.
getApplyGraphics2DTransform() - Method in class vmm.core.View
Returns the value of the applyGraphics2DTransform property.
getArgumentNames() - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the names of the arguments to the function, as specified in the parameter list of UserExhibit.Support.addRealFunction(String, String, String[]) or UserExhibit.Support.addComplexFunction(String, String, String[]) when this FunctionInfo object was created.
getArity() - Method in class vmm.functions.ComplexFunction
Gets the number of arguments that are required by this function.
getArity() - Method in class vmm.functions.Function
Get the number of arguments required by this function.
getBackground() - Method in class vmm.core.View
Gets the background color used when rendering this view.
getBlackAndWhite() - Method in class vmm.core3D.View3DLit
Tells whether surfaces are rendered in gray-scale rather than color.
getBoolean(String, boolean) - Static method in class vmm.core.Prefs
Returns true if get(key) equals "true", or false if get(key) equals "false", or deflt if the value of get(key) is some other value.
getBoundaryCondition() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getBuildAnimation(View) - Method in class vmm.core.Exhibit
Returns a "build animation" for this Exhibit, or null if no build animation is to be used.
getBuildAnimation(View) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns a build animation of the tube view of the curve, that shows the tube being constructed from back to front.
getBuildAnimation(View) - Method in class vmm.surface.Surface
Returns a surface build animation, which shows patches being drawn bit-by-bit in back to front order.
getCenter() - Method in class vmm.surface.parametric.CatenoidEnneper
 
getCenter() - Method in class vmm.surface.parametric.CatenoidFence
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.ChenGackstatter
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.DoubleEnneper
 
getCenter() - Method in class vmm.surface.parametric.DoublyPeriodicJD
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.DoublyPeriodicJE
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.LidinoidHfamily
We want to center the surface (one hexagon) already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.LopezRosNoGo
 
getCenter() - Method in class vmm.surface.parametric.OtherTriangCatenoid
We want to center the surface (one hexagon) already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.PlanarEnneper
 
getCenter() - Method in class vmm.surface.parametric.Riemann
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.Scherk_Weierstrass
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.SchoenCLPsurface
We want to center the surface (one hexagon) already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.SchoenGyroid
We want to center the surface (one hexagon) already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.SchwarzHsurface
We want to center the surface (one hexagon) already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.SchwarzPDsurface
We want to center the surface (one hexagon) already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.Skew_K_noid
We want to center the surface already at the helper Level.
getCenter() - Method in class vmm.surface.parametric.Symmetric_K_Noid
 
getCenter() - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
 
getCenter() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
The next function is used to center the helperArray, mostly overridden
getCenterOfPoints(Vector3D[], int) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns the center of the first numPoints of the array pointSet.
getChildElement(Element, String) - Static method in class vmm.core.SaveAndRestore
Returns a child element of an element, based on the name of the child element.
getChildElementValue(Element, String, Class) - Static method in class vmm.core.SaveAndRestore
Retrieves a value from a child element that was created with SaveAndRestore.addElement(Document, Element, String, Object)
getClipDistance() - Method in class vmm.core3D.Transform3D
Returns the clip distance.
getColor() - Method in class vmm.conformalmap.ConformalMapFigure
Gets the color of the figure.
getColor() - Method in class vmm.core.Axes2D
Get the color that is used for drawing the axes.
getColor() - Method in class vmm.core.View
Returns the drawing color of the current graphics context.
getColor() - Method in class vmm.core3D.DotCloudSurface
 
getColor() - Method in class vmm.ode.OrbitPoints2D
Get the color that will be used to draw the points.
getColor() - Method in class vmm.ode.OrbitPoints3D
Get the color that will be used to draw the points.
getComplexFunction() - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the complex-valued function contained in this FunctionInfo object, or returns null if no function has been created yet.
getConnectDotsOnOrbit() - Method in class vmm.ode.ODE_2D.ODEView
Tells whether orbits should be drawn as dots or as solid lines.
getConnectDotsOnOrbit() - Method in class vmm.ode.ODE_3D.ODEView
Tells whether orbits should be drawn as dots or as solid lines.
getCreateAnimation(View) - Method in class vmm.conformalmap.ConformalMap
Returns an animation that shows the domain grid for a short time, then switches to the image.
getCreateAnimation(View) - Method in class vmm.core.Exhibit
This method is called to "create" the Exhibit.
getCreateAnimation(View) - Method in class vmm.fractals.RepeatedSegmentFractal
Returns a create animation that shows the curve at each approximation level from 1 up to the currently selected level of recursion.
getCreateAnimation(View) - Method in class vmm.latticemodel.LatticeModel
 
getCreateAnimation(View) - Method in class vmm.ode.ODE_2D
For an ODE view, returns the animation that redraws the current orbit, if there is one, or draws the default orbit as defined by ODE_2D.initialDataDefault, if the value of that variable is non-null.
getCreateAnimation(View) - Method in class vmm.ode.ODE_3D
For an ODE view, returns the animation that redraws the current orbit, if there is one, or draws the default orbit as defined by ODE_3D.initialDataDefault, if the value of that variable is non-null.
getCreateAnimation(View) - Method in class vmm.planecurve.parametric.ConicSection
Returns a creation animation that adds foci, directrix, and othe stuff during the animation.
getCreateAnimation(View) - Method in class vmm.planecurve.parametric.DecoratedCurve
 
getCreateAnimation(View) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Returns an animation that shows the curve being drawn bit-by-bit.
getCreateAnimation(View) - Method in class vmm.polyhedron.IFS
Returns an animation in which the faces of the polyhedron are drawn one at a time, in back-to-front order.
getCreateAnimation(View) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns an animation that shows the curve being drawn bit-by-bit.
getCreateAnimation(View) - Method in class vmm.surface.parametric.DiracBelt
 
getCurrentOrbit() - Method in class vmm.ode.ODE_2D.ODEView
Returns the current orbit (shown in green), if any.
getCurrentOrbit() - Method in class vmm.ode.ODE_3D.ODEView
Returns the current orbit (shown in green), if any.
getCurrentTimeFromControlPanel() - Method in class vmm.ode.ODE_2D.ODEView
 
getCurrentTimeFromControlPanel() - Method in class vmm.ode.ODE_3D.ODEView
 
getCursor(Display, View) - Method in class vmm.core.MouseTask
Return a cursor to be used in the display when this MouseTask is installed and waiting for a mouse-down event.
getCursor(Display, View) - Method in class vmm.core.TwoPointInput
 
getCursorForDragging(MouseEvent, Display, View) - Method in class vmm.core.BasicMouseTask2D
Returns the cursor that the Display should use during a drag operation.
getCursorForDragging(MouseEvent, Display, View) - Method in class vmm.core.MouseTask
When doMouseDown returns true, the Display class calls this method to determine which cursor to use during dragging.
getCursorForDragging(MouseEvent, Display, View) - Method in class vmm.core3D.BasicMouseTask3D
Returns the cursor that the Display should use during a drag operation.
getCurve() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Returns the curve pn which the decoration is shown.
getCurve() - Method in class vmm.planecurve.parametric.TangentAndNormalDecoration
Returns the curve to which this decoration applies.
getCurve() - Method in class vmm.spacecurve.parametric.RepereMobileDecoration
Returns the curve to which this decoration applies, or null if no curve has been set yet.
getDecorations() - Method in class vmm.core.Exhibit
Returns a list of decorations that have been added directly to this exhibit.
getDecorations() - Method in class vmm.core.View
Returns a list of decorations that have been added to this View
getDefaultAnimationEnd() - Method in class vmm.core.ComplexParamAnimateable
 
getDefaultAnimationEnd() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getDefaultAnimationEnd() - Method in class vmm.core.RealParamAnimateable
 
getDefaultAnimationEnd() - Method in class vmm.core.VariableParamAnimateable
 
getDefaultAnimationEndAsString() - Method in interface vmm.core.Animateable
Returns a string representation of the default end value for the animation.
getDefaultAnimationEndAsString() - Method in class vmm.core.ComplexParamAnimateable
 
getDefaultAnimationEndAsString() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getDefaultAnimationEndAsString() - Method in class vmm.core.RealParamAnimateable
 
getDefaultAnimationEndAsString() - Method in class vmm.core.VariableParamAnimateable
 
getDefaultAnimationStart() - Method in class vmm.core.ComplexParamAnimateable
 
getDefaultAnimationStart() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getDefaultAnimationStart() - Method in class vmm.core.RealParamAnimateable
 
getDefaultAnimationStart() - Method in class vmm.core.VariableParamAnimateable
 
getDefaultAnimationStartAsString() - Method in interface vmm.core.Animateable
Returns a string representation of the default start value for the animation.
getDefaultAnimationStartAsString() - Method in class vmm.core.ComplexParamAnimateable
 
getDefaultAnimationStartAsString() - Method in class vmm.core.ComplexVariableParamAnimateable
 
getDefaultAnimationStartAsString() - Method in class vmm.core.RealParamAnimateable
 
getDefaultAnimationStartAsString() - Method in class vmm.core.VariableParamAnimateable
 
getDefaultBackColor() - Method in class vmm.core3D.Grid3D
Get the default color for the back face of a patch.
getDefaultBackground() - Method in class vmm.core.Exhibit
Returns the default background color desired by this Exhibit.
getDefaultForeground() - Method in class vmm.core.Exhibit
Returns the default foreground color desired by this Exhibit.
getDefaultMouseTask() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
Overridden to return a mouse task that lets the user switch between the view of the domain grid and the view of the value grid by shift-right-clicking (or shift-command-clicking on a Macintosh).
getDefaultMouseTask() - Method in class vmm.core.View
Returns a MouseTask that can be installed in the Display attached to this View.
getDefaultMouseTask() - Method in class vmm.core3D.View3D
Returns a MouseTase of type BasicMouseTask3D, which is approriate for most 3D views.
getDefaultMouseTask() - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Overridden to return a mouse task that will let the user drag the Julia set point.
getDefaultMouseTask() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getDefaultMouseTask() - Method in class vmm.ode.ODE_2D.ODEView
 
getDefaultMouseTask() - Method in class vmm.ode.ODE_3D.ODEView
 
getDefaultOrientation() - Method in class vmm.surface.Surface
Returns the default orientation setting for this surface.
getDefaultPatchColor() - Method in class vmm.core3D.Grid3D
Get the default patch color.
getDefaultStrokeSize() - Method in class vmm.core.Transform
This can be called during drawing to determine the width of the default stroke in the graphics context.
getDefaultTransform(View) - Method in class vmm.core.Exhibit
Returns a default Transform object to be used in the specified View.
getDefaultTransform(View) - Method in class vmm.core3D.Exhibit3D
Returns the default transform for use in the specified View.
getDefaultTransform(View) - Method in class vmm.latticemodel.LatticeModel
 
getDefaultValue() - Method in class vmm.core.ComplexParam
Returns the default value of this parameter.
getDefaultValue() - Method in class vmm.core.IntegerParam
Returns the default value of this parameter as an int.
getDefaultValue() - Method in class vmm.core.RealParam
Returns the default value of this parameter as an int.
getDefaultValueAsString() - Method in class vmm.core.Parameter
Returns a non-null string representation of this Parameter's default value.
getDefaultValueObject() - Method in class vmm.core.Parameter
Returns the default value of this parameter.
getDefaultView() - Method in class vmm.conformalmap.ConformalMap
Overridden to return a view of type ConformalMapView, defined by a nested class in this class.
getDefaultView() - Method in class vmm.core.Exhibit
This method returns a default View object for viewing this Exhibit.
getDefaultView() - Method in interface vmm.core.UserExhibit
This method is already defined in class Exhibit and will not ordinarily be redefined in a user exhibit class.
getDefaultView() - Method in class vmm.core3D.Exhibit3D
Returns the default View of this Exhibit.
getDefaultView() - Method in class vmm.fractals.Mandelbrot
Overridden to return an object belonging to the nested class MandelbrotView.
getDefaultView() - Method in class vmm.fractals.RepeatedSegmentFractal
Returns a default view of type RSFView, where RSFView is a nested class inside this class.
getDefaultView() - Method in class vmm.latticemodel.FermiPastaUlam
 
getDefaultView() - Method in class vmm.latticemodel.LatticeModel
 
getDefaultView() - Method in class vmm.latticemodel.Toda
 
getDefaultView() - Method in class vmm.ode.firstorder3D.Rossler
 
getDefaultView() - Method in class vmm.ode.ODE_2D
Returns a view of type ODE_2D.ODEView.
getDefaultView() - Method in class vmm.ode.ODE_3D
Returns a view of type ODE_3D.ODEView.
getDefaultView() - Method in class vmm.planecurve.parametric.Circle
 
getDefaultView() - Method in class vmm.planecurve.parametric.Cissoid
 
getDefaultView() - Method in class vmm.planecurve.parametric.Conchoid
 
getDefaultView() - Method in class vmm.planecurve.parametric.DecoratedCurve
Overridden to return a view of type MMOView.
getDefaultView() - Method in class vmm.planecurve.parametric.Epizykloide
 
getDefaultView() - Method in class vmm.planecurve.parametric.Lemniskate
 
getDefaultView() - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Returns a new instance of the nested class PlaneCurveParametric.PlaneCurveParametricView.
getDefaultView() - Method in class vmm.planecurve.parametric.Tractrix
 
getDefaultView() - Method in class vmm.polyhedron.IFS
Returns a View of type IFS.IFSView.
getDefaultView() - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns a View of type SpaceCurveParametric.SpaceCurveParametricView as the default view of this curve.
getDefaultView() - Method in class vmm.spacecurve.parametric.SphericalCurve
Returns a View of type SphericalCurve.SphericalCurveView, which is a subclass of SpaceCurveParametric.SpaceCurveParametricView that defines some additional Actions.
getDefaultView() - Method in class vmm.spacecurve.parametric.TorusKnot
 
getDefaultView() - Method in class vmm.spacecurve.parametric.Viviani
 
getDefaultView() - Method in class vmm.spacecurve.SpaceCurve
Returns a SpaceCurveView with antialiasing turned on.
getDefaultView() - Method in class vmm.surface.implicit.ClebschCubic
 
getDefaultView() - Method in class vmm.surface.implicit.SurfaceImplicit
 
getDefaultView() - Method in class vmm.surface.parametric.BoyBryantKusner
 
getDefaultView() - Method in class vmm.surface.parametric.CatenoidFence
 
getDefaultView() - Method in class vmm.surface.parametric.ChenGackstatter
 
getDefaultView() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
 
getDefaultView() - Method in class vmm.surface.parametric.DiracBelt
 
getDefaultView() - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
getDefaultView() - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
getDefaultView() - Method in class vmm.surface.parametric.LidinoidHfamily
 
getDefaultView() - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
getDefaultView() - Method in class vmm.surface.parametric.Riemann
 
getDefaultView() - Method in class vmm.surface.parametric.SchoenCLPsurface
 
getDefaultView() - Method in class vmm.surface.parametric.SchoenGyroid
 
getDefaultView() - Method in class vmm.surface.parametric.SchwarzHsurface
 
getDefaultView() - Method in class vmm.surface.parametric.SchwarzPDsurface
 
getDefaultView() - Method in class vmm.surface.parametric.Skew_K_noid
 
getDefaultView() - Method in class vmm.surface.parametric.SnailShell
 
getDefaultView() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
getDefaultView() - Method in class vmm.surface.Surface
Returns a default view of this exhibit, a View of type SurfaceView.
getDefaultViewpoint() - Method in class vmm.core3D.Exhibit3D
Returns the default viewpoint for viewing this Exhibit in 3D.
getDefaultViewpoint() - Method in interface vmm.core3D.UserExhibit3D
This method is already defined in class Exhibit and will not ordinarily be redefined in a user exhibit class.
getDefaultViewUp() - Method in class vmm.core3D.Exhibit3D
Returns the default view up for viewing this Exhibit in 3D.
getDefaultWindow() - Method in class vmm.core.Exhibit
Returns a four-element array rerpresening the default Window in the xy-plane in which this Exhibit wants to be displayed.
getDefaultWindow() - Method in interface vmm.core.UserExhibit
This method is already defined in class Exhibit and will not ordinarily be redefined in a user exhibit class.
getDefaultWindow2D() - Method in class vmm.conformalmap.ConformalMap
Returns an array of four numbers representing the default 2D window.
getDefinition() - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the names of the arguments to the function, as entered by the user.
getDirectionalLight1() - Method in class vmm.core3D.LightSettings
 
getDirectionalLight2() - Method in class vmm.core3D.LightSettings
 
getDirectionalLight3() - Method in class vmm.core3D.LightSettings
 
getDisplay() - Method in class vmm.core.View
Returns the Display where this View is installed.
getDisplay() - Method in class vmm.xm3d.WindowXM
Returns that Display that is shown in this window.
getDisplayStyle() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getDotCount() - Method in class vmm.core3D.DotCloudSurface
 
getDotDiameter() - Method in class vmm.ode.OrbitPoints2D
Returns the diameter of the dots that are used to draw points, when the draw style is OrbitPoints2D.DOTS.
getDotDiameter() - Method in class vmm.ode.OrbitPoints3D
Returns the diameter of the dots that are used to draw points, when the draw style is OrbitPoints3D.DOTS.
getDouble(String, double) - Static method in class vmm.core.Prefs
Returns Double.parseDouble(get(key)), or deflt if no value is associated with the given key or if the string associated with that key is not an integer.
getDragAsSurface() - Method in class vmm.core3D.View3DLit
Determines how surfaces are rendered when the "fast draw" mode is in effect, such as during rotation, zooming, or dragging by the user.
getDrawColor() - Method in class vmm.core.TwoPointInput
 
getDrawLines() - Method in class vmm.surface.implicit.ClebschCubic.ClebschView
 
getDrawValueGrid() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
Tells whether the value grid (the image of the function) is currently displayed, as opposed to the domain grid.
getE0(double, double, Complex) - Method in class vmm.pseudospherical.nSolitons
 
getE0(double, double, Complex) - Method in class vmm.pseudospherical.Solitons
 
getEnableThreeD() - Method in class vmm.core3D.View3D
Gets the value of the enableThreeD property.
getErrorPosition() - Method in exception vmm.functions.ParseError
Returns the position in the string where the parser encountered the error.
getEvoluteColor() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Returns the color used for drawing the evolute.
getExampleNumberFunction() - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
getExampleNumberFunction() - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
getExhibit() - Method in class vmm.core.Display
Return the Exhibit that is currently installed in the display.
getExhibit() - Method in class vmm.core.View
Get the Exhibit that is shown in this View.
getExhibit() - Method in class vmm.xm3d.WindowXM
Returns the Exhibit currently associated with this window's display, or null if there is no current exhibit.
getFastDrawing() - Method in class vmm.core.View
Tells whether the Exhibit should be drawn as quickly as possible.
getFigureToDraw() - Method in class vmm.core.TwoPointInput
 
getFilmstrip() - Method in class vmm.core.TimerAnimation
Returns the filmstrip that is being used to store the frames of this animation.
getFilmstripFrameImage() - Method in class vmm.core.TimerAnimation
If this animation is creating a filmstrip and if the current frame has already been created, then the image of that frame is returned.
getFireFrameEvents() - Method in class vmm.core.TimerAnimation
Tells whether frame events are fired by this animation.
GetFirstIntersectionsOfLineWithCubicSurface(SurfaceImplicit.Line3D, double[]) - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
GetFirstIntersectionsOfLineWithQuadraticSurface(SurfaceImplicit.Line3D, double[]) - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
GetFirstIntersectionsOfLineWithQuarticSurface(SurfaceImplicit.Line3D, double[]) - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
GetFirstIntersectionsOfLineWithSurface(SurfaceImplicit.Line3D) - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
getFocalLength() - Method in class vmm.core3D.Transform3D
Gets the focal length, which is just the distance from the viewpoint to the origin.
getForeground() - Method in class vmm.core.View
Get the foreground color used for rendering this view.
getFrame(int) - Method in class vmm.core.Filmstrip
Returns the image at at a specified position in the filmstrip.
getFrameCount() - Method in class vmm.core.Filmstrip
Returns the current number of frames in the filmstrip.
getFrameNumber() - Method in class vmm.core.TimerAnimation
Gets the current frame number.
getFrames() - Method in class vmm.core.TimerAnimation
Returns the maximum frame number for this animation.
getFramesForMorphing() - Method in class vmm.core.Exhibit
Tells how many frames are to be used by a morphing animation, as returned by Exhibit.getMorphingAnimation(View, int).
getFunctionCount() - Method in class vmm.core.UserExhibit.Support
Returns the number of functions, real and complex, that have been added to this Support object.
getFunctionInfo(int) - Method in class vmm.core.UserExhibit.Support
Returns the FunctionInfo object for the i-th function that was added to this object.
getFunctionParameters() - Method in class vmm.core.UserExhibit.Support
Gets the list of parameters that can be used in the definitions of the functions.
getg1(Complex) - Method in class vmm.pseudospherical.nSolitons
 
getg1(Complex) - Method in class vmm.pseudospherical.Solitons
 
getG1_alpha(Complex, Complex, ComplexVector2D) - Method in class vmm.pseudospherical.Breather
 
getg1Perp(Complex) - Method in class vmm.pseudospherical.nSolitons
 
getg2(Complex) - Method in class vmm.pseudospherical.nSolitons
 
getG2_alpha(Complex, Complex, ComplexVector2D) - Method in class vmm.pseudospherical.Breather
 
getg2Perp(Complex) - Method in class vmm.pseudospherical.nSolitons
 
getg3(Complex) - Method in class vmm.pseudospherical.nSolitons
 
getg3Perp(Complex) - Method in class vmm.pseudospherical.nSolitons
 
getgPerp(ComplexMatrix2D, double, Complex, ComplexVector2D) - Method in class vmm.pseudospherical.nSolitons
 
getgPerp(ComplexMatrix2D, double, Complex, ComplexVector2D) - Method in class vmm.pseudospherical.Solitons
 
getGraphics() - Method in class vmm.core.Transform
Returns the regular graphics context used during the current drawing operation, or returns null if no drawing operation is in progress.
getGridSpacing() - Method in class vmm.surface.SurfaceView
Set the spacing between grid lines that are drawn.
getGridType() - Method in class vmm.conformalmap.ConformalMap
Gets the code number for the type of grid that is used on the domain of the function.
getgTilde(ComplexMatrix2D, Complex, double) - Method in class vmm.pseudospherical.nSolitons
 
getH_alpha(Complex, Complex, ComplexVector2D) - Method in class vmm.pseudospherical.Breather
 
getHeight() - Method in class vmm.core.Transform
Get the height, in pixels of the drawing area.
getHeight() - Method in class vmm.core3D.StereoComposite
Returns the image height, as specified in StereoComposite.setSize(int, int).
getHint() - Method in class vmm.core.Parameter
The text returned by this method, if any, is used as a ToolTip on the name of the parameter in parameter dialogs.
getHolder() - Method in class vmm.core.Display
Returns the container or "holder" for this display.
getIm() - Method in class vmm.functions.ComplexVariable
Gets the imaginary part of the value of this variable.
getImage(boolean) - Method in class vmm.core.View
Get a buffered image that contains the picture shown on this View's display.
getImage() - Method in class vmm.core3D.StereoComposite
Returns the BufferedImage that contains the composed view.
getImage(boolean) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Has been overridden because the usual bitmap for this view does not contain the decorations.
getImagePlaneXDirection() - Method in class vmm.core3D.Transform3D
Gets the current ImagePlaneXDirection, one of the three unit vectors that determine the projection.
getImagePlaneYDirection() - Method in class vmm.core3D.Transform3D
Gets the current ImagePlaneYDirection, one of the three unit vectors that determine the projection.
getInitialDelay() - Method in class vmm.core.TimerAnimation
Gets the initial delay for this animation.
getInitialMode() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getInitialShape() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getInt(String, int) - Static method in class vmm.core.Prefs
Returns Integer.parseInt(get(key)), or deflt if no value is associated with the given key or if the string associated with that key is not an integer.
getIsComplex() - Method in class vmm.core.UserExhibit.FunctionInfo
Tells whether the function is complex-valued or real-valued.
getItem(int) - Method in class vmm.actions.ActionList
Gets the i-th ActionItem in this ActionList.
getItemCount() - Method in class vmm.actions.ActionList
Gets the number of items that have been added to this ActionList.
getItemCount() - Method in class vmm.actions.ActionRadioGroup
Returns the number of items in the group.
getItems() - Method in class vmm.actions.ActionList
Returns a list containing all the ActionItems that have been added to this ActionList.
getItsColor() - Method in class vmm.core3D.DirectionalLight
 
getItsDirection() - Method in class vmm.core3D.DirectionalLight
 
getLatticeData() - Method in class vmm.latticemodel.FermiPastaUlam.FPUView
 
getLatticeData() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getLatticeData() - Method in class vmm.latticemodel.Toda.TodaView
 
getLayer() - Method in class vmm.core.Decoration
Return the layer number for this decoration.
getLeftEyeGraphics() - Method in class vmm.core3D.StereoComposite
Returns a newly created graphics context for drawing into the left eye view.
getLeftEyeImage() - Method in class vmm.core3D.StereoComposite
Returns the BufferedImage where the left-eye view is rendered.
getLight0() - Method in class vmm.core3D.LightSettings
 
getLightingEnabled() - Method in class vmm.core3D.View3DWithLightSettings
Check whether lighting is currently enabled.
getLightSettings() - Method in class vmm.core3D.View3DWithLightSettings
Retrieve the current LightSettings for this view.
getLocale() - Static method in class vmm.core.I18n
Returns the locale that is currently being used by this class.
getLooping() - Method in class vmm.core.TimerAnimation
Returns the current looping mode of the animation.
getMatrixEntry(int, int) - Method in class vmm.pseudospherical.ComplexMatrix2D
return the entry at location (i,j) in the matrix where 1 <= i,j <= 2
getMaximumDrag() - Method in class vmm.core.TwoPointInput
 
getMaximumValueForInput() - Method in class vmm.core.ComplexParam
Returns the maximum value that is allowed for this parameter when its value is input.
getMaximumValueForInput() - Method in class vmm.core.IntegerParam
Returns the maximum value that is allowed for this parameter when its value is input.
getMaximumValueForInput() - Method in class vmm.core.RealParam
Returns the maximum value that is allowed for this parameter when its value is input.
getMenuItems() - Method in class vmm.actions.AbstractActionVMM
Returns an array containing one item, a JMenuItem created from this AbstractAction.
getMenuItems() - Method in interface vmm.actions.ActionItem
Returns an array of one or more menu items representing this ActionItem.
getMenuItems() - Method in class vmm.actions.ActionList
If this ActionList is unnamed then the retunn value is an array containing JMenuItems created by the individual ActionItems in the ActionList.
getMenuItems() - Method in class vmm.actions.ActionRadioGroup
Returns the same array that would be returned by ActionRadioGroup.createRadioButtonMenuItems().
getMenuItems() - Method in class vmm.actions.ToggleAction
Returns an array containing a single JCheckBoxMenuItem.
getMillisecondsPerFrame() - Method in class vmm.core.TimerAnimation
Returns the nominal number of milliseconds per frame.
getMinimumDrag() - Method in class vmm.core.TwoPointInput
 
getMinimumValueForInput() - Method in class vmm.core.ComplexParam
Returns the minimum value that is allowed for this parameter when its value is input.
getMinimumValueForInput() - Method in class vmm.core.IntegerParam
Returns the minimum value that is allowed for this parameter when its value is input.
getMinimumValueForInput() - Method in class vmm.core.RealParam
Returns the minimum value that is allowed for this parameter when its value is input.
getMorphingAnimation(View, int) - Method in class vmm.core.Exhibit
This method is meant to produce a "morph" animation for this Exhibit, by animating any applicable animateable parameters.
getMorphingAnimation(View, int) - Method in class vmm.planecurve.parametric.ConicSection
Returns a modified morphing animation that adds foci and directrix during the animation.
getMorphingAnimation(View, int) - Method in class vmm.surface.implicit.SurfaceImplicit
 
getMouseTask() - Method in class vmm.core.Display
Returns the current mouse task.
getName() - Method in class vmm.actions.ActionList
Get the name of this ActionList.
getName() - Method in class vmm.core.Exhibit
Returns a name for this Exhibit.
getName() - Method in class vmm.core.Parameter
Returns the name of this parameter.
getName() - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the name of the function, as specified in the parameter list of UserExhibit.Support.addRealFunction(String, String, String[]) or UserExhibit.Support.addComplexFunction(String, String, String[]) when this FunctionInfo object was created.
getName() - Method in class vmm.core.View
Returns a name for this View.
getName() - Method in class vmm.functions.ComplexFunction
Gets the name of this function.
getName() - Method in class vmm.functions.ComplexVariable
Get the name of this variable.
getName() - Method in class vmm.functions.Function
Get the name of the Function.
getName() - Method in class vmm.functions.Variable
Gets the name of this variable.
getNextE(ComplexMatrix2D, ComplexMatrix2D, ComplexMatrix2D, ComplexMatrix2D, ComplexMatrix2D, double) - Method in class vmm.pseudospherical.nSolitons
 
getNextE1(ComplexMatrix2D, ComplexMatrix2D, ComplexMatrix2D, ComplexMatrix2D, ComplexMatrix2D, double) - Method in class vmm.pseudospherical.nSolitons
 
getNormal(int, int) - Method in class vmm.core3D.Grid3D
Returns a normal vector (not assumed to be a unit vector) at a specified vertex of the basic grid.
getNormalsColor() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Retruns the color used for drawing normal vectors.
getNumberOfNodes() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getNumberOfPieces() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
getObjectDisplacementNormalToScreen() - Method in class vmm.core3D.Transform3D
Get the amount by which object coordinates are displaed normal to the screen.
getOrbitType() - Method in class vmm.ode.ODE_2D.ODEView
 
getOrbitType() - Method in class vmm.ode.ODE_3D.ODEView
 
getOrientation() - Method in class vmm.core3D.View3DLit
Returns the current orientation setting for surfaces.
getOrthographicProjection() - Method in class vmm.core3D.Transform3D
Returns true if the projection is an orthographic projection, or false if it is a perspective projection.
getOrthographicProjection() - Method in class vmm.core3D.View3D
Returns true if this view is currently set to use an orthographic projection, and false if it is set to use a perspective projection.
getOsculatingCircleColor() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Retruns the color used for drawing the osculating circle.
getOsculatingCircleIndex() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Tells the index of the point where an osculatting circle is drawn.
getOwner() - Method in class vmm.core.Parameter
Returns the owner of this parameter.
getP1() - Method in class vmm.conformalmap.ConformalMapFigure
Gets the first of the two points that determine the figure.
getP2() - Method in class vmm.conformalmap.ConformalMapFigure
Gets the second of the two points that determine the figure.
getParallelCurveColor() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Returns the color used for drawing the (first) parallel curve.
getParallelCurveColor2() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Returns the color used for drawing the second parallel curve.
getParallelCurveOffset() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Tells the distance between the curve and any parallel curves that are drawn.
getParameter() - Method in class vmm.core.ParameterInput
Returns the parameter whose value is input by this ParameterInput.
getParameterByName(String) - Method in class vmm.core.Exhibit
Returns a paramter that is associated with this Exhibit and that has the specified name, if there is one.
getParameterByName(String) - Method in class vmm.core.View
Returns a paramter that has been added to this View and that has the specified name.
getParameters() - Method in class vmm.core.Exhibit
Returns an array containing all the parameters associated with this Exhibit.
getParameters() - Method in interface vmm.core.UserExhibit
This method is already defined in class Exhibit and will not ordinarily be redefined in a user exhibit class.
getParameters() - Method in class vmm.core.View
Returns an array containing all the parameters associated with this View.
getPatchColor(int, int, boolean) - Method in class vmm.core3D.Grid3D
Gets the intrinsic color of a subpatch.
getPatchCountInGrid() - Method in class vmm.core3D.Grid3D
Gets the total number of (major) patches in the basic grid.
getPatchCountInSurface() - Method in class vmm.core3D.Grid3D
Gets the total number of (major) patches in the surface, which might consist of several copies of the baic grid.
getPhongShading() - Method in class vmm.core3D.View3DLit
Returns the current shading setting, true for Phong shading or false for flat shading.
getPixelHeight() - Method in class vmm.core.Transform
This can be called during drawing to determine the actual height of a pixel in the drawing area.
getPixelWidth() - Method in class vmm.core.Transform
This can be called during drawing to determine the actual width of a pixel in the drawing area.
getPoint(int) - Method in class vmm.ode.OrbitPoints2D
Gets the i-th point from the list.
getPoint(int) - Method in class vmm.ode.OrbitPoints3D
Gets the i-th point from the list.
getPoint(int) - Method in class vmm.planecurve.PlaneCurve
Get one of the points in the point array that defines this curve.
getPoint(int) - Method in class vmm.spacecurve.SpaceCurve
Get one of the points from the array that defines the curve.
getPoint2DFromUser(Component, String) - Static method in class vmm.core.Util
 
getPoint2DFromUser(Component, String, double, double) - Static method in class vmm.core.Util
 
getPoint2DFromUser(Component, String, double, double, String, String) - Static method in class vmm.core.Util
 
getPointCount() - Method in class vmm.conformalmap.ConformalMapFigure
Returns the number of points that are used for drawing this figure.
getPointCount() - Method in class vmm.ode.OrbitPoints2D
Returns the number of points currently in the list.
getPointCount() - Method in class vmm.ode.OrbitPoints3D
Returns the number of points currently in the list.
getPointCount() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Gets the number of points on which normals appear.
getPointCount() - Method in class vmm.planecurve.PlaneCurve
Returns the number of points in the Point array for this curve (including any null values).
getPointCount() - Method in class vmm.spacecurve.SpaceCurve
Get the size of the array of points that define this curve.
getPostCompFunction() - Method in class vmm.conformalmap.ConformalMap
Gets the code number for the function that is postcomposed with the basic map.
getPreCompFunction() - Method in class vmm.conformalmap.ConformalMap
Gets the code number for the function that is precomposed with the basic map.
getPrefs() - Static method in class vmm.core.Prefs
Returns the object that is used to handle storage of preference values.
getPreserveAspect() - Method in class vmm.core.View
Returns the value of the preserveAspect property.
getProj(ComplexVector2D) - Static method in class vmm.pseudospherical.ComplexMatrix2D
static method returning an object of type ComplexMatrix2D that is the projection matrix onto the direction of vector v
getProj(ComplexVector2D) - Method in class vmm.pseudospherical.nSolitons
 
getProj(ComplexVector2D) - Method in class vmm.pseudospherical.Solitons
 
getRe() - Method in class vmm.functions.ComplexVariable
Gets the real part of the value of this variable.
getRealFunction() - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the real-valued function contained in this FunctionInfo object, or returns null if no function has been created yet.
getRenderingStyle() - Method in class vmm.core3D.View3DLit
Returns the current rendering style.
getRequestedWindow() - Method in class vmm.core.View
Get the window that was originally requested in setWindow.
getRestoreParameterValues() - Method in class vmm.core.BasicAnimator
Get the setting of the restoreParameterValues property.
getReverseSurfaceOrientation() - Method in class vmm.core3D.GridTransformMatrix
Gets the value of the reverseSurfaceOrientation property.
getRightEyeGraphics() - Method in class vmm.core3D.StereoComposite
Returns a newly created graphics context for drawing into the right eye view.
getRightEyeImage() - Method in class vmm.core3D.StereoComposite
Returns the BufferedImage where the right view is rendered.
getSavedAuxiliaryTransformForEnableThreeD() - Method in class vmm.core3D.View3D
If 3D is enabled, this returns the saved transform that is used when 3D is disabled; if 3D is disabled, this returns the saved transform that is used when 3D is enabled.
getSavedFilmstrip() - Method in class vmm.core.Display
Get the Filmstrip, if any, that has been created by a recent animation.
getSavedFilmstripLooping() - Method in class vmm.core.Display
Get the looping mode () of the Filmstrip that has been created by a recent animation.
getSegmentChoice() - Method in class vmm.fractals.Hilbert
Returns the value of the segmentChoice property.
getSelectedIndex() - Method in class vmm.actions.ActionRadioGroup
Return the index of the currently selected option, or -1 if no option is currently selected.
getSettingsCommands() - Method in class vmm.core.View
Generates a list of "Settings commands" that can be applied to this View.
getSettingsCommands() - Method in class vmm.core3D.View3D
Adds a "Set Viewpoint" command to any settings commands created by the superclass.
getSettingsCommands() - Method in class vmm.core3D.View3DLit
Adds a checkbox for setting the dragAsSurface property to any settings contributed by the superclass.
getSettingsCommands() - Method in class vmm.core3D.View3DWithLightSettings
Adds a checkbox for setting the lighting and dragAsSurface commands to any settings contributed by the superclass.
getSettingsCommands() - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
getSettingsCommandsForView(View) - Method in class vmm.core.Exhibit
Returns a list of "settings commands" that can be applied to this Exibit, when displayed in the specified View.
getSettingsCommandsForView(View) - Method in class vmm.latticemodel.LatticeModel
 
getSettingsCommandsForViewAndExhibit() - Method in class vmm.core.View
Returns a list containing Settings commands for this View and for the Exhibit that is contained in this View.
getShape() - Method in class vmm.conformalmap.ConformalMapFigure
Gets the code number for the shape that is drawn.
getShowAxes() - Method in class vmm.core.View
Returns the value of the showAxes property.
getShowBothArgAndValue() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
getShowControlPanel() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getShowControlPanel() - Method in class vmm.ode.ODE_2D.ODEView
 
getShowControlPanel() - Method in class vmm.ode.ODE_3D.ODEView
 
getShowDirectionField() - Method in class vmm.ode.ODE_2D.ODEView
 
getShowDirectionField() - Method in class vmm.ode.ODE_3D.ODEView
 
getShowDotCloudTorus() - Method in class vmm.spacecurve.parametric.TorusKnot.TorusKnotView
 
getShowEvolute() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Tells whether the evolute is curve is drawn.
getShowEvolute() - Method in class vmm.planecurve.parametric.PlaneCurveParametric.PlaneCurveParametricView
 
getShowEvolute() - Method in class vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricView
 
getShowGrid() - Method in class vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricViewAsTube
 
getShowJuliaAndOrbit() - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Returns the value of the showJuliaAndOrbit property.
getShowNormalModeDisplay() - Method in class vmm.latticemodel.LatticeModel.LMView
 
getShowProjectedOrbits() - Method in class vmm.ode.ODE_2D.ODEView
 
getShowProjectedOrbits() - Method in class vmm.ode.ODE_3D.ODEView
 
getShowStatusBar() - Method in class vmm.core.Display
Returns the value of the showStatusBar property.
getShowTwoParallelCurves() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Tells whether two parallel curves are drawn, or just one.
getShowUGridLines() - Method in class vmm.surface.SurfaceView
Tells whether grid lines are drawn in the U direction.
getShowVGridLines() - Method in class vmm.surface.SurfaceView
Tells whether grid lines are drawn in the V direction.
getShowViewpoint() - Method in class vmm.core3D.UserExhibit3D.Support
 
getShowWindow() - Method in class vmm.core.UserExhibit.Support
 
getSourceString() - Method in exception vmm.functions.ParseError
Returns the string in which the parser encountered the error.
getSpecularExponent() - Method in class vmm.core3D.LightSettings
 
getSpecularRatio() - Method in class vmm.core3D.LightSettings
 
getState() - Method in class vmm.actions.ToggleAction
Gets the current state of the ToggleAction.
getStatus() - Method in class vmm.core.Display
Returns the value of the STATUS property.
getStatusText(boolean) - Method in interface vmm.core.Animation
Returns text to be displayed in the display's status bar while this animation is installed.
getStatusText(boolean) - Method in class vmm.core.BasicAnimator
Returns null to indicate that the default text ("Animation Running" or "Animation Paused" in the English version) should be shown in the display's status bar.
getStatusText() - Method in class vmm.core.Display
Returns the string from the status bar.
getStatusText() - Method in class vmm.core.MouseTask
Returns a string to be displayed in the status bar while this mouse task is active, or null to use the default text.
getStatusText(boolean) - Method in class vmm.core.ThreadedAnimation
Returns null to indicate that the default text ("Animation Running" or "Animation Paused" in the English version) should be shown in the display's status bar.
getStatusText(boolean) - Method in class vmm.core.TimerAnimation
Returns null to indicate that the default text ("Animation Running" or "Animation Paused" in the English version) should be shown in the display's status bar.
getStatusText() - Method in class vmm.core.View
This method is called by the display to determine what message to show in the status bar when this view is active.
getStatusText() - Method in class vmm.fractals.Mandelbrot.MandelbrotView
 
getStellationWanted() - Method in class vmm.polyhedron.RegularPolyhedron
 
getStopAnimationsOnResize() - Method in class vmm.core.Display
Get the property that determines whether animations in this view are stopped when a resize occurs.
getStrokeSize() - Method in class vmm.planecurve.parametric.DecoratedCurve
 
getStyle() - Method in class vmm.ode.OrbitPoints2D
Get the style used to draw the points, either OrbitPoint2D.LINES or OrbitPoint2D.DOTS.
getStyle() - Method in class vmm.ode.OrbitPoints3D
Get the style used to draw the points, either OrbitPoint3D.LINES or OrbitPoint3D.DOTS.
getSubPatchCountInGrid() - Method in class vmm.core3D.Grid3D
Gets the total number of subpatches in the basic grid.
getSubPatchCountInSurface() - Method in class vmm.core3D.Grid3D
Gets the total number of subpatches in the surface, which might consist of several copies of the baic grid.
getSubpatchesPerPatch() - Method in class vmm.core3D.Grid3D
Gets the number of subpatches that lie along each edge of a (major) patch, as specified in the constructor.
getT(int) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Return the t-value for one of the points on the curve.
getT() - Method in class vmm.planecurve.parametric.TangentAndNormalDecoration
Returns the t-value of the point (x(t),y(t)) where the decoration is drawn on the curve.
getT() - Method in class vmm.spacecurve.parametric.RepereMobileDecoration
Returns the t-value of the point (x(t),y(t),z(t)) where the decoration is drawn on the curve.
getT(int) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns the t-value used to calculate the i-th point (x(t),y(t),z(t)) on the curve.
getThickWireframe() - Method in class vmm.polyhedron.IFS.IFSView
 
getThreadPoolSize() - Method in class vmm.core.TaskManager
Returns the number of threads that will be used in the thread pool.
getTimeDilation() - Method in interface vmm.core.Animation
Gets the factor that is multiplied by all time period specifications.
getTimeDilation() - Method in class vmm.core.ThreadedAnimation
Returns the time dilation factor that is currently set for this animation.
getTimeDilation() - Method in class vmm.core.TimerAnimation
Returns the current time dilation factor.
getTimeDilationForAnimations() - Method in class vmm.core.Display
Returns the speed factor for animations that run in this display.
getTitle() - Method in class vmm.core.Exhibit
Returns a human-readable title for this Exhibit that could, for example, be used in a menu that is presented to the user.
getTitle() - Method in class vmm.core.Parameter
This method is meant to return a human-readable title or description for this parameter (one that could be used in a menu, for example).
getTitle() - Method in class vmm.core.View
Returns a human-readable title for this View that could, for example, be used in a menu that is presented to the user.
getTransform() - Method in class vmm.core.View
Returns the transform that is used when drawing this View.
getTransform3D() - Method in class vmm.core3D.View3D
If the transform associated with this view is a Transform3D, then that transform is returned.
getTransparency() - Method in class vmm.core3D.View3DLit
Returns the current degree of transparency.
getTResolution() - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Returns the number of intervals into which the curve is divided.
getTResolution() - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns the t-resolution, the number of subintervals into which the interval is divided.
getUCount() - Method in class vmm.core3D.Grid3D
Gets the number of vertices along the U direction of the basic grid.
getUCurveIncrement() - Method in class vmm.core3D.Grid3D
Gets the U increment value, which is used to decide which grid lines to draw.
getUnitNormal(int, int) - Method in class vmm.core3D.Grid3D
Returns a unit normal vector at a specified vertex in the basic grid.
getUnitNormals() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Gets an array containing unit normals for all points on the curve.
getUntransformedGraphics() - Method in class vmm.core.Transform
This can be called during drawing to get a graphics context to which no transform was applied.
getUPatchCount() - Method in class vmm.core3D.Grid3D
Gets the number of (major) patches in the U direction, as specfied in the contructor or in Grid3D.setPatchCount(int, int).
getUse3D() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
getUseCloud() - Method in class vmm.planecurve.parametric.DecoratedCurve.MMOView
Tells whether grid lines are drawn in colors.
getUseColor() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
Tells whether grid lines are drawn in colors.
getUseFilmstrip() - Method in class vmm.core.TimerAnimation
Returns true if this animation is creating a filmstrip.
getUseFilmstripForMorphing() - Method in class vmm.core.Exhibit
Returns the value of the useFilmstripForMorping property.
getUseIdentityTransform() - Method in class vmm.core3D.Grid3D
Gets the value of the useIdentityTransform property.
getUseInjectiveCurve() - Method in class vmm.fractals.Sierpinski
Returns the value of the useInjectiveCurves property.
getUseRaytraceRendering() - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
getUseReverseCollar() - Method in class vmm.spacecurve.SpaceCurveView
Get the current setting of the useReverseCollar property.
getUserExhibitSupport() - Method in class vmm.conformalmap.UserConformalMap
 
getUserExhibitSupport() - Method in interface vmm.core.UserExhibit
This method should return a non-null object that is created and customized in the constructor of the class that implements UserExhbit.
getUserExhibitSupport() - Method in class vmm.ode.firstorder1D.UserODEFirstOrder1D
 
getUserExhibitSupport() - Method in class vmm.ode.firstorder2D.UserODEFirstOrder2D
 
getUserExhibitSupport() - Method in class vmm.ode.firstorder2D.UserODEFirstOrder2DNonAutonomous
 
getUserExhibitSupport() - Method in class vmm.ode.firstorder3D.UserODE1stOrder3D
 
getUserExhibitSupport() - Method in class vmm.ode.firstorder3D.UserODE1stOrder3DNonAutonomous
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder1D.UserODESecondOrder1D
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder2D.UserCentralForce
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder2D.UserODEF2ndOrder2D
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder2D.UserODEF2ndOrder2DNonAutonomous
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder3D.UserMagneticField
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder3D.UserODE2ndOrder3DNonAutonomous
 
getUserExhibitSupport() - Method in class vmm.ode.secondorder3D.UserODEF2ndOrder3D
 
getUserExhibitSupport() - Method in class vmm.planecurve.parametric.UserPlaneCurveParametric
 
getUserExhibitSupport() - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
getUserExhibitSupport() - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricPolar
 
getUserExhibitSupport() - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
getUserExhibitSupport() - Method in class vmm.spacecurve.parametric.UserSpaceCurveParametric
 
getUserExhibitSupport() - Method in class vmm.surface.implicit.UserSurfaceImplicit
 
getUserExhibitSupport() - Method in class vmm.surface.parametric.UserSurfaceParametric
 
getUseUnitNormals() - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Tells whether unit normals are drawn, or normals of length equal to the radius of the osculatting circle.
getVal() - Method in class vmm.functions.ComplexVariable
Returns the value of this variable as an object of type Complex.
getVal(Complex) - Method in class vmm.functions.ComplexVariable
Gets the current value of this variable by storing the value in a pre-existing object of type Complex.
getVal() - Method in class vmm.functions.Variable
Returns the current value of this variable.
getValue() - Method in class vmm.core.ComplexParam
Returns the value of this object as a number of type Complex.
getValue() - Method in class vmm.core.IntegerParam
Get the value of this parameter in the form of an int.
getValue() - Method in class vmm.core.RealParam
Returns the value of this object as a number of type double.
getValueAsString() - Method in class vmm.core.Parameter
Returns a non-null string representation of this Parameter's value.
getValueObject() - Method in class vmm.core.ComplexVariableParam
Get the value object of this parameter.
getValueObject() - Method in class vmm.core.Parameter
Returns the value of this object as an Object.
getValueObject() - Method in class vmm.core.VariableParam
Get the value object of this parameter.
getVariable() - Method in class vmm.core.ComplexVariableParam
Returns the non-null variable associated with this VariableParam.
getVariable() - Method in class vmm.core.VariableParam
Returns the non-null variable associated with this VariableParam.
getVCount() - Method in class vmm.core3D.Grid3D
Gets the number of vertices along the V direction of the basic grid.
getVCurveIncrement() - Method in class vmm.core3D.Grid3D
Gets the V increment value, which is used to decide which grid lines to draw.
getVertex(int, int) - Method in class vmm.core3D.Grid3D
Get one of the points in the basic grid.
getView() - Method in class vmm.core.Display
Returns the View that is curently installed in this display.
getView() - Method in class vmm.xm3d.WindowXM
Returns the View currently associated with this window's display, or null if there is no current view.
getViewAndExhibitParameters() - Method in class vmm.core.View
Returns an array of Parameters containing those that have been added to the Exhibit (if any) that is displayed in this view, followed by those that have been added to this view.
getViewCommands() - Method in class vmm.core.View
Returns a list of "view commands" that can be applied to this View.
getViewCommands() - Method in class vmm.core3D.View3D
Returns a list of view commands appropriate for a View3D.
getViewCommands() - Method in class vmm.core3D.View3DLit
Adds commands for setting various View3DLit options to any view commands contributed by the superclass.
getViewDirection() - Method in class vmm.core3D.Transform3D
Gets the current ViewDirection, one of the three unit vectors that determine the projection.
getViewPoint() - Method in class vmm.core3D.Transform3D
Returns the current viewpoint of the transformation.
getViewPoint() - Method in class vmm.core3D.View3D
Returns the current viewpoint for this View's transform.
getViews() - Method in class vmm.core.Exhibit
Returns a list of Views that are displaying this Exhibit.
getViewStyle() - Method in class vmm.core3D.View3D
Returns the currently selected viewstyle.
getViewUp() - Method in class vmm.core3D.View3D
Returns the current imagePlaneYDirection for this View's transform.
getVPatchCount() - Method in class vmm.core3D.Grid3D
Gets the number of (major) patches in the V direction, as specfied in the contructor or in Grid3D.setPatchCount(int, int).
getWantedColor() - Method in class vmm.planecurve.parametric.DecoratedCurve
 
getWidth() - Method in class vmm.core.Transform
Get the width, in pixels of the drawing area.
getWidth() - Method in class vmm.core3D.StereoComposite
Returns the image width, as specified in StereoComposite.setSize(int, int).
getWindow() - Method in class vmm.core.UserExhibit.Support.Dialog
Returns the xy-window entered by the user.
getWindow() - Method in class vmm.core.View
Returns a four-element array containing the limits of the window for this View in the xy-plane, assuming that an Exhibit has been installed in the View.
getX() - Method in class vmm.core.Transform
Get the x-coordinate, measured in pixels, of the upper left corner of the drawing area.
getXmax() - Method in class vmm.core.Transform
Get the xmax value.
getXmaxRequested() - Method in class vmm.core.Transform
Returns the xmax value specified in the constructor or in the setLimits method.
getXmin() - Method in class vmm.core.Transform
Get the xmin value.
getXminRequested() - Method in class vmm.core.Transform
Returns the xmin value specified in the constructor or inthe setLimits method.
getY() - Method in class vmm.core.Transform
Get the y-coordinate, measured in pixels, of the upper left corner of the drawing area.
getYmax() - Method in class vmm.core.Transform
Get the ymax value.
getYmaxRequested() - Method in class vmm.core.Transform
Returns the ymax value specified in the constructor or in the setLimits method.
getYmin() - Method in class vmm.core.Transform
Get the ymin value.
getYminRequested() - Method in class vmm.core.Transform
Returns the ymin value specified in the constructor or in the setLimits method.
gotPoints(Display, View, int, int, int, int) - Method in class vmm.core.TwoPointInput
 
GrannyKnot - Class in vmm.spacecurve.parametric
 
GrannyKnot() - Constructor for class vmm.spacecurve.parametric.GrannyKnot
 
Grid3D - Class in vmm.core3D
A Grid3D represents a surface in three-space as an array of vectors.
Grid3D(int, int) - Constructor for class vmm.core3D.Grid3D
Creates a surface grid with the specified numbers of patches in the U and V directions and with 6 subpatches per patch (in each direction).
Grid3D(int, int, int) - Constructor for class vmm.core3D.Grid3D
Creates a surface grid with the specified numbers of patches in the U and V directions and with a specified number of subpatches per patch (in each direction).
gridMap(double, double) - Method in class vmm.conformalmap.ConformalMap
Finds the input grid point corresponding to (u,v).
gridMap(double, double) - Method in class vmm.conformalmap.Weierstrass_p
 
gridSpacingSelect - Variable in class vmm.surface.SurfaceView
An array of 6 commmands that allow the user to select what fraction of grid lines are actually drawn.
GridTransformMatrix - Class in vmm.core3D
Represents an affine transform on real 3-space as a matrix; meant for use with Grid3D to represent transformations applied to a basic grid to produce additional segments of a complete surface.
GridTransformMatrix() - Constructor for class vmm.core3D.GridTransformMatrix
Constructs an identity matrix.
GridTransformMatrix(GridTransformMatrix) - Constructor for class vmm.core3D.GridTransformMatrix
Copy constructor.
gridTypeSelect - Variable in class vmm.conformalmap.ConformalMap
 

H

halfPeriod - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
HarmonicOscillator - Class in vmm.ode.firstorder2D
 
HarmonicOscillator() - Constructor for class vmm.ode.firstorder2D.HarmonicOscillator
 
HarmonicOscillator - Class in vmm.ode.secondorder1D
 
HarmonicOscillator() - Constructor for class vmm.ode.secondorder1D.HarmonicOscillator
 
hasSameProjection(Transform3D) - Method in class vmm.core3D.Transform3D
Tests whether tr has the same projection from 3D to the view plane as this transform (but not necessarily the same window and viewport).
hasSameViewTransform(Transform) - Method in class vmm.core.Transform
 
heightAlongLine(double, SurfaceImplicit.Line3D) - Method in class vmm.surface.implicit.SurfaceImplicit
The heightFunction as a function of the signed distance t along line.
heightFunction(double, double, double) - Method in class vmm.surface.implicit.BarthSextic
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.BoysSurface
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.CayleyCubic
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.ClebschCubic
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.CrossCap
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.CubeOktaeder
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.DecoCube
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.DupinCyclides
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.Genus2
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.Genus5
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.ImplicitCone
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.ImplicitEllipsoid
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.ImplicitHyperboloid1Sheet
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.ImplicitHyperboloid2Sheet
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.ImplicitParaboloid
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.Join2Tori
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.KummerQuartic
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.OrthoCircles
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.Pilz
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.Pretzel
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.SteinerRoman
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.SurfaceImplicit
The implicit surface is defined as solutions of heightFuncton(x,y,z) = level .
heightFunction(Vector3D) - Method in class vmm.surface.implicit.SurfaceImplicit
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.Torus
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.UserSurfaceImplicit
 
heightFunction(double, double, double) - Method in class vmm.surface.implicit.WhitneyUmbrella
 
Helicoid_Weierstrass - Class in vmm.surface.parametric
 
Helicoid_Weierstrass() - Constructor for class vmm.surface.parametric.Helicoid_Weierstrass
 
Helix - Class in vmm.spacecurve.parametric
Defines an elliptical helix with axis along the y-axis.
Helix() - Constructor for class vmm.spacecurve.parametric.Helix
 
helperArray - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
helperToMinimal(ComplexVector3D) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
The integrated values that are collected in ComplexVector3D[][] helperArray are here converted to points of the holomorphic null curve in C^3 whose real and imaginary parts are minimal surfaces in R^3.
Henneberg - Class in vmm.surface.parametric
Defines a Henneberg surface.
Henneberg() - Constructor for class vmm.surface.parametric.Henneberg
 
Higgs - Class in vmm.ode.secondorder2D
 
Higgs() - Constructor for class vmm.ode.secondorder2D.Higgs
 
HIGH_SPECULARITY_DEFAULT - Static variable in class vmm.core3D.LightSettings
To be used as a parameter to the one-parameter constructor, representing light settings which are the same as the default settings, except for the value of specular exponent and specular ratio and a small increase in ambient light.
Hilbert - Class in vmm.fractals
The square-filling Hilbert curve.
Hilbert() - Constructor for class vmm.fractals.Hilbert
 
HookesLaw - Class in vmm.ode.secondorder2D
 
HookesLaw() - Constructor for class vmm.ode.secondorder2D.HookesLaw
 
hPrime(Complex) - Method in class vmm.surface.parametric.CatenoidEnneper
 
hPrime(Complex) - Method in class vmm.surface.parametric.CatenoidFence
 
hPrime(Complex) - Method in class vmm.surface.parametric.ChenGackstatter
 
hPrime(Complex) - Method in class vmm.surface.parametric.CostaHoffmanMeeks
 
hPrime(Complex) - Method in class vmm.surface.parametric.DoubleEnneper
 
hPrime(Complex) - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
hPrime(Complex) - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
hPrime(Complex) - Method in class vmm.surface.parametric.Helicoid_Weierstrass
 
hPrime(Complex) - Method in class vmm.surface.parametric.LidinoidHfamily
 
hPrime(Complex) - Method in class vmm.surface.parametric.LopezRosNoGo
 
hPrime(Complex) - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
hPrime(Complex) - Method in class vmm.surface.parametric.PlanarEnneper
 
hPrime(Complex) - Method in class vmm.surface.parametric.Riemann
 
hPrime(Complex) - Method in class vmm.surface.parametric.Scherk_Weierstrass
 
hPrime(Complex) - Method in class vmm.surface.parametric.SchoenCLPsurface
 
hPrime(Complex) - Method in class vmm.surface.parametric.SchoenGyroid
 
hPrime(Complex) - Method in class vmm.surface.parametric.SchwarzHsurface
 
hPrime(Complex) - Method in class vmm.surface.parametric.SchwarzPDsurface
 
hPrime(Complex) - Method in class vmm.surface.parametric.Skew_K_noid
 
hPrime(Complex) - Method in class vmm.surface.parametric.Symmetric_K_Noid
 
hPrime(Complex) - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
 
hPrime(Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
HTMLDocWindow - Class in vmm.xm3d
A window that holds a very simple HTML viewer.
HTMLDocWindow() - Constructor for class vmm.xm3d.HTMLDocWindow
Creates an initially invisible window.
HTMLDocWindow(String) - Constructor for class vmm.xm3d.HTMLDocWindow
Creates a window showing the specified initial file, and shows the window.
HTMLDocWindow(URL) - Constructor for class vmm.xm3d.HTMLDocWindow
Creates a window showing the specified intiial URL, and shows the window.
Hyperbola - Class in vmm.planecurve.parametric
A hyperbola given by parametric equations (a*cosh(t),b*sinh(t)).
Hyperbola() - Constructor for class vmm.planecurve.parametric.Hyperbola
Create a hyperboal given by parametric equations (a*cosh(t),b*singh(t)), for t between -2.3 and 2.3.
HyperbolicIsometry - Class in vmm.conformalmap
 
HyperbolicIsometry() - Constructor for class vmm.conformalmap.HyperbolicIsometry
 
HyperbolicParaboloid - Class in vmm.surface.parametric
Defines the Hyperbolic Paraboloid surface family.
HyperbolicParaboloid() - Constructor for class vmm.surface.parametric.HyperbolicParaboloid
 
Hyperboloid1 - Class in vmm.surface.parametric
Defines the Single Sheeted Hyperboloid surface family.
Hyperboloid1() - Constructor for class vmm.surface.parametric.Hyperboloid1
 
Hyperboloid2 - Class in vmm.surface.parametric
Defines the Two Sheeted Hyperboloid surface family.
Hyperboloid2() - Constructor for class vmm.surface.parametric.Hyperboloid2
 

I

I18n - Class in vmm.core
This class implements internationalization by providing facilites for getting strings from properties files.
I18n() - Constructor for class vmm.core.I18n
 
I1_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
I2_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
I3_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
I4_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
I__C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
I_C - Static variable in class vmm.core.Complex
 
I_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
iBeginMiddleInHelper - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
Icosahedron - Class in vmm.polyhedron
 
Icosahedron() - Constructor for class vmm.polyhedron.Icosahedron
 
id - Variable in class vmm.pseudospherical.nSolitons
 
id - Variable in class vmm.pseudospherical.Solitons
 
IDENTITY - Static variable in class vmm.conformalmap.ConformalMap
Code for the identity function as one of the possible functions that can be precomposed or postcomposed with a map.
IDFT(Complex[], Complex[], int) - Static method in class vmm.fourier.FourierSeries
 
IDFTinPlace(Complex[], int) - Static method in class vmm.fourier.FourierSeries
 
IDST(double[], double[], int) - Static method in class vmm.fourier.FourierSeries
 
IDSTinPlace(double[], int) - Static method in class vmm.fourier.FourierSeries
 
iffTransform(Complex[], int) - Static method in class vmm.fourier.FastFourier
 
iFirstInHelper - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
IFS - Class in vmm.polyhedron
Represents a polyhedron given in the form of a indexed face set.
IFS(Vector3D[], int[][]) - Constructor for class vmm.polyhedron.IFS
Create a polyhedron, using specifed lists of vertices and faces.
IFS() - Constructor for class vmm.polyhedron.IFS
This protected constructor creates an IFS object with no data for the polyhedron.
IFS.IFSView - Class in vmm.polyhedron
 
IFS.IFSView() - Constructor for class vmm.polyhedron.IFS.IFSView
 
im - Variable in class vmm.core.Complex
 
im() - Method in class vmm.core3D.ComplexVector3D
The imaginary part of a ComplexVector.
ImplicitCone - Class in vmm.surface.implicit
 
ImplicitCone() - Constructor for class vmm.surface.implicit.ImplicitCone
 
ImplicitEllipsoid - Class in vmm.surface.implicit
 
ImplicitEllipsoid() - Constructor for class vmm.surface.implicit.ImplicitEllipsoid
 
ImplicitHyperboloid1Sheet - Class in vmm.surface.implicit
 
ImplicitHyperboloid1Sheet() - Constructor for class vmm.surface.implicit.ImplicitHyperboloid1Sheet
 
ImplicitHyperboloid2Sheet - Class in vmm.surface.implicit
 
ImplicitHyperboloid2Sheet() - Constructor for class vmm.surface.implicit.ImplicitHyperboloid2Sheet
 
ImplicitParaboloid - Class in vmm.surface.implicit
 
ImplicitParaboloid() - Constructor for class vmm.surface.implicit.ImplicitParaboloid
 
inAssociateMorph - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
init() - Method in class vmm.xm3d.EmbeddedApplet
 
init() - Method in class vmm.xm3d.LauncherApplet
 
INITIAL_MODE_EIGHTH - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_MODE_FIRST - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_MODE_FOURTH - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_MODE_SECOND - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_MODE_SIXTEENTH - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_SHAPE_BREATHER - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_SHAPE_GAUSSIAN - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_SHAPE_KINK - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_SHAPE_SINUSOIDAL - Static variable in class vmm.latticemodel.LatticeModel
 
INITIAL_SHAPE_THERMAL - Static variable in class vmm.latticemodel.LatticeModel
 
initialDataDefault - Variable in class vmm.ode.ODE_2D
Contains the initial conditions that are placed in the control panel when the exhibit is first created.
initialDataDefault - Variable in class vmm.ode.ODE_3D
Contains the initial conditions that are placed in the control panel when the exhibit is first created.
initialize() - Method in class vmm.pseudospherical.ComplexMatrix2D
 
initializeMovingSquare(int) - Method in class vmm.planecurve.PlaneCurve
initializeMovingSquare(numPoints) Initializes the array MovingSquare[] and its elements only once for each new call of a curve exhibit.
InitializeTwentySevenLineArray() - Method in class vmm.surface.implicit.ClebschCubic
 
initialModeSelect - Variable in class vmm.latticemodel.LatticeModel.LMView
 
initialShapeSelect - Variable in class vmm.latticemodel.LatticeModel.LMView
 
initVec - Variable in class vmm.pseudospherical.nSolitons
 
initVec1 - Variable in class vmm.pseudospherical.nSolitons
 
initVec2 - Variable in class vmm.pseudospherical.nSolitons
 
inputLabelNames - Variable in class vmm.ode.ODE_2D
The names used for the input boxes where the user can type in the initial values for an integeral curves.
inputLabelNames - Variable in class vmm.ode.ODE_3D
The names used for the input boxes where the user can type in the initial values for an integeral curves.
install(View, Exhibit) - Method in class vmm.core.Display
Install a specified View and Exhibit into this Display.
install(View, Exhibit) - Method in class vmm.xm3d.DisplayXM
 
installAnimation(Animation) - Method in class vmm.core.Display
Install an animation in the display and start it running.
installAuxiliaryMouseTask(MouseTask) - Method in class vmm.core.Display
Install a default mouse handler for the auxiliary view in Display.
installAuxiliaryOneShotMouseTask(MouseTask) - Method in class vmm.core.Display
Install a mouse task in the auxiliary view that will fire just once (or maybe a few times).
installAuxiliaryView(View, View) - Method in class vmm.core.Display
Add an extra view to the display, which will always occupy half of the display.
installAuxiliaryView(View, View, int, double, boolean) - Method in class vmm.core.Display
Add an extra view to the display.
installMouseTask(MouseTask) - Method in class vmm.core.Display
Install a default mouse handler for this Display.
installOneShotMouseTask(MouseTask) - Method in class vmm.core.Display
Install a mouse task that will fire just once (or maybe a few times).
IntegerParam - Class in vmm.core
A parameter of type int.
IntegerParam() - Constructor for class vmm.core.IntegerParam
Creates an IntegerParam that initially has no name and has value and default value equal to 0.
IntegerParam(String, int) - Constructor for class vmm.core.IntegerParam
Create an IntegerParam with a specified name and initial value.
IntegerParam(String, String) - Constructor for class vmm.core.IntegerParam
Create an IntegerParam with a specified name and initial value.
integerPower(int) - Method in class vmm.core.Complex
Returns new Complex(this^k), for |k|< 9 using multiplication, for larger |k| using exp(k*log(this))
integerRoot(int) - Method in class vmm.core.Complex
Returns a complex k-th root of this complex number.
internalForceLaw(double, double) - Method in class vmm.latticemodel.FermiPastaUlam
 
internalForceLaw(double, double) - Method in class vmm.latticemodel.LatticeModel
 
internalForceLaw(double, double) - Method in class vmm.latticemodel.Toda
 
intersectLines(Complex, Complex, Complex, Complex) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
Auxiliary function.
intersectTwoLines(Point2D, Point2D, Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public Point2D intersectTwoLines(Point2D P1, Point2D P2, Point2D Q1, Point2D Q2) returns the intersection point of P1 + s(P2 - P1) and Q1 + t(Q2 - Q1).
intersectTwoLines(double, double, double, double, double, double, double, double) - Static method in class vmm.core.LinearAlgebra
public Point2D intersectTwoLines(double P1x, double P1y, double P2x, double P2y, double Q1x, double Q1y, double Q2x, double Q2y) returns the intersection point of P1 + s(P2 - P1) and Q1 + t(Q2 - Q1), where these four points are given by their double coordinates.
Inverse - Class in vmm.conformalmap
 
Inverse() - Constructor for class vmm.conformalmap.Inverse
 
inverse() - Method in class vmm.core.Complex
Computes the complex reciprocal function, 1/z, where z is this complex number.
inverse() - Method in class vmm.core.Quaternion
Compute the multiplicative inverser of this quaternion.
inverse() - Method in class vmm.pseudospherical.ComplexMatrix2D
compute the inverse of the matrix if the matrix is not invertible, return null
INVERSION - Static variable in class vmm.conformalmap.ConformalMap
Code for the function 1/z as one of the possible functions that can be precomposed or postcomposed with a map.
invert() - Method in class vmm.core.Complex
 
InvertedBoys - Class in vmm.surface.parametric
Defines an Inverted Boy's surface.
InvertedBoys() - Constructor for class vmm.surface.parametric.InvertedBoys
 
iP - Variable in class vmm.surface.parametric.ChenGackstatter
 
IP__C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
IP_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
IsAPowerOf2(int) - Static method in class vmm.fourier.FourierSeries
 
isAutonomous - Variable in class vmm.ode.ODE_2D
Tells whether the ODE is autonomous (i.e.
isAutonomous - Variable in class vmm.ode.ODE_3D
Tells whether the ODE is autonomous (i.e.
isCanceled() - Method in class vmm.core.TaskManager.Job
Tells whether hte job has been canceled.
isEnabled() - Method in class vmm.actions.ActionRadioGroup
Get the current enabled status of the this action group.
isFinished() - Method in class vmm.core.TaskManager.Job
Tells whether the job is finished.
ISFT(Complex[], Complex[], int) - Static method in class vmm.fourier.FourierSeries
 
isMacOS() - Static method in class vmm.core.Util
Test whether the program is running on Mac OS.
isMorphing - Variable in class vmm.core.Exhibit
 
isPaused() - Method in interface vmm.core.Animation
Tells whether the animation is paused.
isPaused() - Method in class vmm.core.ThreadedAnimation
Tests whether the animation is paused.
isPaused() - Method in class vmm.core.TimerAnimation
Tests whether the animation is currently paused.
isRunning() - Method in interface vmm.core.Animation
Tests whether the Animation is still running.
isRunning() - Method in class vmm.core.ThreadedAnimation
Tests whether the animation is running.
isRunning() - Method in class vmm.core.TimerAnimation
Returns true if the animation is currently running.
iterate1(double, double) - Method in class vmm.pseudospherical.nSolitons
 

J

Join2Tori - Class in vmm.surface.implicit
 
Join2Tori() - Constructor for class vmm.surface.implicit.Join2Tori
 

K

kappa(double) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
kappa(double) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
KleinBottle - Class in vmm.surface.parametric
Defines a Klein Bottle surface.
KleinBottle() - Constructor for class vmm.surface.parametric.KleinBottle
 
Koch - Class in vmm.fractals
Represents a Koch "snowflake" curve.
Koch() - Constructor for class vmm.fractals.Koch
 
KochEscher - Class in vmm.fractals
Represents an Escher version of Koch "snowflake" curve.
KochEscher() - Constructor for class vmm.fractals.KochEscher
 
KuenSurface - Class in vmm.surface.parametric
Defines a parametric Kuen Surface.
KuenSurface() - Constructor for class vmm.surface.parametric.KuenSurface
 
KummerQuartic - Class in vmm.surface.implicit
 
KummerQuartic() - Constructor for class vmm.surface.implicit.KummerQuartic
 
Kusner_Dihedral_Symmetric - Class in vmm.surface.parametric
Defines an Kusner Dihedral Symmetric surface.
Kusner_Dihedral_Symmetric() - Constructor for class vmm.surface.parametric.Kusner_Dihedral_Symmetric
 

L

latticeBoundaryCondition - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
latticeData - Variable in class vmm.latticemodel.LatticeModel.LMView
 
latticeDensity - Variable in class vmm.latticemodel.LatticeModel.LMView
 
latticeInitialMode - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
latticeInitialShape - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
latticeLength - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
latticeLength - Variable in class vmm.latticemodel.LatticeModel.LMView
 
LatticeModel - Class in vmm.latticemodel
 
LatticeModel() - Constructor for class vmm.latticemodel.LatticeModel
 
LatticeModel.LatticeData - Class in vmm.latticemodel
 
LatticeModel.LatticeData(LatticeModel.LMView) - Constructor for class vmm.latticemodel.LatticeModel.LatticeData
 
LatticeModel.LMTransform - Class in vmm.latticemodel
 
LatticeModel.LMTransform() - Constructor for class vmm.latticemodel.LatticeModel.LMTransform
 
LatticeModel.LMView - Class in vmm.latticemodel
 
LatticeModel.LMView() - Constructor for class vmm.latticemodel.LatticeModel.LMView
 
LatticeModel.LMView.ControlPanel - Class in vmm.latticemodel
 
latticeSpacing(LatticeModel.LMView) - Method in class vmm.latticemodel.LatticeModel.LatticeData
 
LatticeTotalEnergy(LatticeModel.LMView) - Method in class vmm.latticemodel.LatticeModel.LatticeData
 
LauncherApplet - Class in vmm.xm3d
An applet that appears on a web page as a single button.
LauncherApplet() - Constructor for class vmm.xm3d.LauncherApplet
 
leftMultiplyBy(GridTransformMatrix) - Method in class vmm.core3D.GridTransformMatrix
Multiplying this GridTransformationMatrix on the left by another matrix.
leftStereographOSI - Variable in class vmm.core3D.View3D
Left and right offscreen images, used during stereograph viewing.
Lemniskate - Class in vmm.planecurve.parametric
 
Lemniskate() - Constructor for class vmm.planecurve.parametric.Lemniskate
 
level - Variable in class vmm.surface.implicit.SurfaceImplicit
The level of the heightFunction that define the surface.
LidinoidHfamily - Class in vmm.surface.parametric
 
LidinoidHfamily() - Constructor for class vmm.surface.parametric.LidinoidHfamily
 
lightingEnabledToggle - Variable in class vmm.core3D.View3DWithLightSettings
ToggleAction for enabling/disabling lighting.
LightSettings - Class in vmm.core3D
This class encapsulates the data associated with a lighting environment that will be used to implement Phong Lighting to illuminate a surface, using either Flat Shading (each patch has a constant color) or Phong Shading (each pixel gets its own color).
LightSettings(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, double, double, double, double, double, double, double, double, double, float, int) - Constructor for class vmm.core3D.LightSettings
This constructor creates a new LightSettings from a list of RGB components of the light colors and direction cosines for the directions the lights are coming from, and finally the specular exponent and ratio
LightSettings() - Constructor for class vmm.core3D.LightSettings
This constructor creates a default LightSettings object that agrees with the one used by 3D-XplorMath.
LightSettings(int) - Constructor for class vmm.core3D.LightSettings
Create one of the default light settings.
lightSettingsCommand - Variable in class vmm.core3D.View3DWithLightSettings
Command for displaying a light settings dialog.
LightSettingsDialog - Class in vmm.core3D
 
LightSettingsDialog(View3DWithLightSettings) - Constructor for class vmm.core3D.LightSettingsDialog
 
Limacon - Class in vmm.planecurve.parametric
Defines parametric Limacon.
Limacon() - Constructor for class vmm.planecurve.parametric.Limacon
 
linComb(double, double, Vector3D) - Method in class vmm.core3D.Vector3D
Returns the linear combination c*this + d*v.
LINE - Static variable in class vmm.conformalmap.ConformalMapFigure
 
LINE_SEGMENT - Static variable in class vmm.conformalmap.ConformalMapFigure
 
Linear - Class in vmm.ode.firstorder2D
 
Linear() - Constructor for class vmm.ode.firstorder2D.Linear
 
Linear - Class in vmm.ode.firstorder3D
 
Linear() - Constructor for class vmm.ode.firstorder3D.Linear
 
LinearAlgebra - Class in vmm.core
The class LinearAlgebra provides more methods to the class Point2D
LinearAlgebra() - Constructor for class vmm.core.LinearAlgebra
 
linearCombination(double, double, Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public Point2D convexCombination(double t1, double t2, Point2D P1, Point2D P2) returns a new object with value (t1*P1 + t2*P2).
LINES - Static variable in class vmm.ode.OrbitPoints2D
A constant for selecting whether the points should be drawn as individual dots or should be connectined by lines.
LINES - Static variable in class vmm.ode.OrbitPoints3D
A constant fof selecting whether the points should be drawn as individual dots or should be connectined by lines.
Lissajous - Class in vmm.planecurve.parametric
Defines a Lissajous curve as a parametric plane curve.
Lissajous() - Constructor for class vmm.planecurve.parametric.Lissajous
 
LissajousSurface - Class in vmm.surface.parametric
Defines the Lissajous surface family.
LissajousSurface() - Constructor for class vmm.surface.parametric.LissajousSurface
 
ListOfRandomLines - Variable in class vmm.surface.implicit.SurfaceImplicit
This creates a fixed list of lines in R^3 that is random with respect to the kinematic measure on the subset of the space of all lines that meet the ball of radius searchRadius centered at the origin.
log() - Method in class vmm.core.Complex
 
Logarithmicspiral - Class in vmm.planecurve.parametric
Defines a parametric Logarithmic Spiral.
Logarithmicspiral() - Constructor for class vmm.planecurve.parametric.Logarithmicspiral
 
Logistic - Class in vmm.ode.firstorder1D
 
Logistic() - Constructor for class vmm.ode.firstorder1D.Logistic
 
logNearer(Complex) - Method in class vmm.core.Complex
Computes that complex logarithm of this complex number that is nearest to previous.
LOOP - Static variable in class vmm.core.TimerAnimation
Indicates a looping mode in which the frames are generated from first frame to last frame, and then sequence repeats indefinitely.
LopezRosNoGo - Class in vmm.surface.parametric
 
LopezRosNoGo() - Constructor for class vmm.surface.parametric.LopezRosNoGo
 
Lorenz - Class in vmm.ode.firstorder3D
 
Lorenz() - Constructor for class vmm.ode.firstorder3D.Lorenz
 
Loxodrome - Class in vmm.spacecurve.parametric
Defines the Loxodrome curve parametrically.
Loxodrome() - Constructor for class vmm.spacecurve.parametric.Loxodrome
 
LRP - Variable in class vmm.surface.parametric.ChenGackstatter
 
LRPclosed - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 

M

MagneticDipole - Class in vmm.ode.secondorder3D
 
MagneticDipole() - Constructor for class vmm.ode.secondorder3D.MagneticDipole
 
magneticField(double, double, double, Vector3D) - Method in class vmm.ode.secondorder3D.ChargedParticles
Store the value of the magnetice field at x,y,z into the prexisting vector answer
magneticField(double, double, double, Vector3D) - Method in class vmm.ode.secondorder3D.ConstantMagneticField
 
magneticField(double, double, double, Vector3D) - Method in class vmm.ode.secondorder3D.CurrentInStraightWire
 
magneticField(double, double, double, Vector3D) - Method in class vmm.ode.secondorder3D.MagneticDipole
 
magneticField(double, double, double, Vector3D) - Method in class vmm.ode.secondorder3D.ToroidalMagneticField
 
magneticField(double, double, double, Vector3D) - Method in class vmm.ode.secondorder3D.UserMagneticField
 
main(String[]) - Static method in class vmm.xm3d.MainForWebStart
 
main(String[]) - Static method in class vmm.xm3d.MainXM3D
 
MainForWebStart - Class in vmm.xm3d
A main class to be used with WebStart.
MainForWebStart() - Constructor for class vmm.xm3d.MainForWebStart
 
MainXM3D - Class in vmm.xm3d
A main class that opens a window, possibly with options specified as command-line arguemnts.
MainXM3D() - Constructor for class vmm.xm3d.MainXM3D
 
makeChangeUserDataAction(View) - Method in class vmm.core.UserExhibit.Support
Creates the "Change User Data" command for adding to the 3DXM Settings menu.
makeDefaultMouseTask(ODE_2D.ODEView) - Method in class vmm.ode.firstorder1D.ODE1stOrder1D
 
makeDefaultMouseTask(ODE_2D.ODEView) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
 
makeDefaultMouseTask(ODE_2D.ODEView) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
 
makeDefaultMouseTask(ODE_3D.ODEView) - Method in class vmm.ode.firstorder3D.ODE1stOrder3D
 
makeDefaultMouseTask(ODE_3D.ODEView) - Method in class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
 
makeDefaultMouseTask(ODE_2D.ODEView) - Method in class vmm.ode.ODE_2D
Should construct and return a mouse task appropriate for this exhibit, to be used in the specified view.
makeDefaultMouseTask(ODE_3D.ODEView) - Method in class vmm.ode.ODE_3D
Should construct and return a mouse task appropriate for this exhibit, to be used in the specified view.
makeDefaultMouseTask(ODE_2D.ODEView) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2D
 
makeDefaultMouseTask(ODE_2D.ODEView) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2DNonAutonomous
 
makeDefaultMouseTask(ODE_3D.ODEView) - Method in class vmm.ode.secondorder3D.ChargedParticles
 
makeDefaultMouseTask(ODE_3D.ODEView) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3D
 
makeDefaultMouseTask(ODE_3D.ODEView) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
MakeListOfRandomLines() - Method in class vmm.surface.implicit.SurfaceImplicit
 
makePoints() - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Calcululates the array of points for this curve using the functions PlaneCurveParametric.xValue(double) and PlaneCurveParametric.yValue(double) to compute the points at equally spaced t-values between PlaneCurveParametric.tmin and PlaneCurveParametric.tmax.
makePoints() - Method in class vmm.planecurve.PlaneCurve
This method should compute the array of points that define the curve.
makePoints() - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Computes the array of points on the curve, using the SpaceCurveParametric.value(double) function and the values of the tmin, tmax, and tResolution parameters.
makePoints() - Method in class vmm.spacecurve.SpaceCurve
Subclasses must override this method to compute the array of points that define the curve.
makeRandomPixel(Random) - Method in class vmm.core3D.DotCloudSurface
 
makeRandomPixel(Random) - Method in class vmm.spacecurve.parametric.SphericalCurve.DotCloudSphere
 
makeRandomPixel(Random) - Method in class vmm.spacecurve.parametric.Viviani.DotCloudCylinder
 
makeRepereMobile(double) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
makeRepereMobile(double) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
makeRepereMobile(double) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns an array of four vectors representing the Repere Mobile to the curve at a specified t value.
makeRepereMobile(double) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
makeTransformElement(String, Document, Transform) - Static method in class vmm.core.SaveAndRestore
Creates a transform element from a transform.
Mandelbrot - Class in vmm.fractals
The Mandelbrot set.
Mandelbrot() - Constructor for class vmm.fractals.Mandelbrot
 
Mandelbrot.MandelbrotView - Class in vmm.fractals
A View class suitable for viewing a Mandelbrot exhibit.
Mandelbrot.MandelbrotView() - Constructor for class vmm.fractals.Mandelbrot.MandelbrotView
 
Maps - Class in vmm.surface.implicit
This class defines several important and related linear maps of R^3 to itself as static methods; namely projection P on a one-dimemsional subspace, L, reflection R in L, and the transvection T defined by a pair of unit vectors.
Maps() - Constructor for class vmm.surface.implicit.Maps
 
MassAction - Class in vmm.ode.firstorder1D
 
MassAction() - Constructor for class vmm.ode.firstorder1D.MassAction
 
massPerNode(LatticeModel.LMView) - Method in class vmm.latticemodel.LatticeModel.LatticeData
 
MAX_NUMBER_OF_NODES - Static variable in class vmm.latticemodel.LatticeModel
 
maxDisplacement - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
maxFrames(int, int, boolean) - Static method in class vmm.core.Filmstrip
Attempts to determine how many filmstrip frames an still be created with a specified size.
MaxPermittedDisplacementExceeded - Variable in class vmm.latticemodel.LatticeModel
 
Menus - Class in vmm.xm3d
 
Menus(WindowXM) - Constructor for class vmm.xm3d.Menus
Creates a menu bar for the specified window.
midpointODEstep(double, double, Vector3D, int) - Method in class vmm.surface.parametric.ConstCurvOneHelicoids
This solves the ODE of the transversal curve from tInitial to tFinal
minimalToHelper(ComplexVector3D) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
Inverse function to the previous helperToMinimal.
minus(Complex) - Method in class vmm.core.Complex
Returns this - c; c must be non-null.
minus(double) - Method in class vmm.core.Complex
 
minus(Quaternion) - Method in class vmm.core.Quaternion
Compute the difference of this quaternaion and another quaternion
minus(ComplexVector3D) - Method in class vmm.core3D.ComplexVector3D
Returns the vector difference of this vector and v.
minus(Vector3D) - Method in class vmm.core3D.Vector3D
Returns the vector difference of this vector and v.
minus(ComplexVector2D) - Method in class vmm.pseudospherical.ComplexVector2D
Returns the vector difference of this vector and v.
minus2D(Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public Point2D minus2D(Point2D P2, Point2D P1) returns a new object with value (P2 - P1).
mobius1_1(double) - Method in class vmm.core.Complex
The Moebius transformation ((1+r)z + r)/(rz + 1+r) has +1,-1 as fixed points.
MoebiusStrip - Class in vmm.surface.parametric
Defines a Moebius Strip surface
MoebiusStrip() - Constructor for class vmm.surface.parametric.MoebiusStrip
 
MonkeySaddle - Class in vmm.surface.parametric
Defines a Monkey Saddle surface with parametric equations (a*u, b*v, c*(u^3 - 3*v^3)).
MonkeySaddle() - Constructor for class vmm.surface.parametric.MonkeySaddle
 
MONOCULAR_VIEW - Static variable in class vmm.core3D.View3D
One of the possible values for the viewStyle, specifying a basic non-stereo view.
monotonPow(double, int) - Static method in class vmm.surface.parametric.WeierstrassMinimalSurface
Auxiliary function.
morphingView - Variable in class vmm.core.Exhibit
 
MouseTask - Class in vmm.core
A MouseTask can be installed in a Display to respond to a mouse gesture starting from a mouse press, through a sequence of mouse drags, and ending with a mouse release.
MouseTask() - Constructor for class vmm.core.MouseTask
 
moveSquare(int, double, double, double, double, double) - Method in class vmm.planecurve.PlaneCurve
Point2D[] moveSquare(...) moves the scaled standard random square along the curve.
moveStereographImages(int) - Method in class vmm.core3D.View3D
This method moves the left- and right-eye views of the exhibit closer together or farther apart, within the limits of available space.
movingSquare - Variable in class vmm.planecurve.PlaneCurve
 
mu(Complex) - Method in class vmm.surface.parametric.LidinoidHfamily
 
mu(Complex) - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
mu(Complex) - Method in class vmm.surface.parametric.SchoenCLPsurface
 
mu(Complex) - Method in class vmm.surface.parametric.SchwarzHsurface
 
multipleCopyOptions - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
Some subclasses of WeirstrassMinimalSurface offer the possibility of showing different numbers of copies of the fundamental piece.
multiply(ComplexMatrix2D) - Method in class vmm.pseudospherical.ComplexMatrix2D
multiply to the right by matrix inp return the product
myCircle(double, double, double, int) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
parametrized circle to draw circle arcs in different colors.
myRad(double, int) - Static method in class vmm.surface.parametric.ChenGackstatter
Strictly monotone function with critical points of order e at (-1,0) and (0,1).
MyVelocityArray - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
MyWaveArray - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 

N

needsNewOSI(int, int) - Method in class vmm.core.View
This is called by render to check whether a new offscreen image needs to be created, given the specified width and height of the drawing area.
needsNewOSI(int, int) - Method in class vmm.core3D.View3D
This is called by render to check whether a new offscreen image needs to be created, given the specified width and height of the drawing area.
needsPeriodClosed - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
needsRedraw - Variable in class vmm.core.View
Used to determine when the off-screen image needs to be redrawn.
needsValueArray - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
negate() - Method in class vmm.core3D.ComplexVector3D
Multiplies each component of this vector by -1.
negate() - Method in class vmm.core3D.Vector3D
Multiplies each component of this vector by -1.
negate() - Method in class vmm.pseudospherical.ComplexVector2D
Multiplies each component of this vector by -1.
negated() - Method in class vmm.core3D.Vector3D
Returns a new vector that is equal to -1 times this vector.
Nephroid - Class in vmm.planecurve.parametric
Defines a parametric Nephroid .
Nephroid() - Constructor for class vmm.planecurve.parametric.Nephroid
 
NephroidOfFreeth - Class in vmm.planecurve.parametric
Defines a parametric Nephroid Of Freeth .
NephroidOfFreeth() - Constructor for class vmm.planecurve.parametric.NephroidOfFreeth
 
nextEulerPoint(double[], double) - Method in class vmm.ode.firstorder1D.ODE1stOrder1D
 
nextEulerPoint(double[], double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
 
nextEulerPoint(double[], double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
 
nextEulerPoint(double[], double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3D
 
nextEulerPoint(double[], double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
 
nextEulerPoint(double[], double) - Method in class vmm.ode.ODE_1D
Computes the next point on an integral curve, using Euler's method.
nextEulerPoint(double[], double) - Method in class vmm.ode.ODE_2D
Computes the next point on an integral curve, using Euler's method.
nextEulerPoint(double[], double) - Method in class vmm.ode.ODE_3D
Computes the next point on an integral curve, using Euler's method.
nextEulerPoint(double[], double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2D
 
nextEulerPoint(double[], double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2DNonAutonomous
 
nextEulerPoint(double[], double) - Method in class vmm.ode.secondorder3D.ChargedParticles
 
nextEulerPoint(double[], double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3D
 
nextEulerPoint(double[], double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
nextFrame(ActionEvent) - Method in class vmm.core.TimerAnimation
Respond to an event from the timer that drives the animation.
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.firstorder1D.ODE1stOrder1D
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3D
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.ODE_1D
Computes the next point on an integral curve, using the Runge-Kutta method.
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.ODE_2D
Computes the next point on an integral curve, using the Runge-Kutta method.
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.ODE_3D
Computes the next point on an integral curve, using the Runge-Kutta method.
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2D
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2DNonAutonomous
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.secondorder3D.ChargedParticles
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3D
 
nextRungeKuttaPoint(double[], double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
NO_ORIENTATION - Static variable in class vmm.core3D.View3DLit
A constant that can be used as a parameter to View3DLit.setOrientation(int) to specify that surfaces have no orientation, so that both faces of a patch are treated as front faces.
NonConformal - Class in vmm.conformalmap
 
NonConformal() - Constructor for class vmm.conformalmap.NonConformal
 
norm() - Method in class vmm.core.Quaternion
Returns the norm of this quaternion.
norm() - Method in class vmm.core3D.ComplexVector3D
Returns the length of this vector, computed as Math.sqrt(x*x+y*y+z*z)
norm() - Method in class vmm.core3D.Vector3D
Returns the length of this vector, computed as Math.sqrt(x*x+y*y+z*z)
norm2() - Method in class vmm.core3D.Vector3D
Returns the length^2 of this vector, computed as (x*x+y*y+z*z)
norm2() - Method in class vmm.pseudospherical.ComplexVector2D
Returns the norm square of the vector.
NORMAL_ORIENTATION - Static variable in class vmm.core3D.View3DLit
A constant that can be used as a parameter to View3DLit.setOrientation(int) to specify that surfaces have normal orientation, in which the normal vector points out from the front face.
NormalBundleDecoration - Class in vmm.planecurve.parametric
A decoration that computes normal lines to points on a ParametricPlaneCurve and that can also show osculating circles, the evolute of the curve, and one or two parallel curves.
NormalBundleDecoration() - Constructor for class vmm.planecurve.parametric.NormalBundleDecoration
Creates a normal bundle with no associated curve.
NormalBundleDecoration(PlaneCurveParametric) - Constructor for class vmm.planecurve.parametric.NormalBundleDecoration
Create a decoration that can be used on a specified curve.
normalize() - Method in class vmm.core3D.ComplexVector3D
Divides each component of the vector by the norm of the vector, giving a vector that has length 1.
normalize() - Method in class vmm.core3D.Vector3D
Divides each component of the vector by the norm of the vector, giving a vector that has length 1.
normalized() - Method in class vmm.core3D.Vector3D
Returns a new vector that is equal to this vector normalized.
normalTo(Point2D) - Static method in class vmm.core.LinearAlgebra
public Point2D normalTo(Point2D P) returns new object N = (P.y, -P.x).
normalTo(Point2D, Point2D) - Static method in class vmm.core.LinearAlgebra
public Point2D normalTo(Point2D P2, Point2D P1) = normalTo(minus2D(P2,P1)).
normalToSurfaceAt(Vector3D) - Method in class vmm.surface.implicit.SurfaceImplicit
Given a point P in R^3 and letting level = heightFunction(P), this gets the unit normal vector to the surface heightFunction = level at the point P by normalizing the gradient of the heightFunction at P.
nSolitons - Class in vmm.pseudospherical
 
nSolitons() - Constructor for class vmm.pseudospherical.nSolitons
 
numberOfFramesForMorphingInput - Variable in class vmm.core.SetNumberOfFramesDialog
 
numberOfNodes - Variable in class vmm.latticemodel.LatticeModel.LMView
 
numIterations - Variable in class vmm.latticemodel.LatticeModel
 

O

objectToDrawingCoords(Vector3D, Point2D) - Method in class vmm.core3D.Transform3D
Transform a point given in world coordinates to a 2D point that can be used for drawing on the view plane.
objectToDrawingCoords(Vector3D) - Method in class vmm.core3D.Transform3D
Transform a point given in world coordinates to a 2D point that can be used for drawing on the view plane.
objectToViewCoords(Vector3D, Vector3D) - Method in class vmm.core3D.Transform3D
Transform a point from object coordinates to viewing coordinates.
objectToViewCoords(Vector3D) - Method in class vmm.core3D.Transform3D
Transform a point in world coordinates to viewing coodinates.
objectToViewZ(Vector3D) - Method in class vmm.core3D.Transform3D
Compute just the z-coordinate of a given point in view coordinates.
objectToXYWindowCoords(Vector3D, Point2D) - Method in class vmm.core3D.Transform3D
Project a world-coordinate point onto the view plane.
objectToXYWindowCoords(Vector3D) - Method in class vmm.core3D.Transform3D
Project a world-coordinate point onto the view plane.
Octahedron - Class in vmm.polyhedron
 
Octahedron() - Constructor for class vmm.polyhedron.Octahedron
 
ODE1stOrder1D - Class in vmm.ode.firstorder1D
Represents a 1D ODE in the usual way as a vector field in two dimensions, with the abilty to compute integral curves of the field.
ODE1stOrder1D() - Constructor for class vmm.ode.firstorder1D.ODE1stOrder1D
 
ODE1stOrder2D - Class in vmm.ode.firstorder2D
Represents a simple vector field in two dimensions, with the abilty to compute integral curves of the field.
ODE1stOrder2D() - Constructor for class vmm.ode.firstorder2D.ODE1stOrder2D
Constructor sets the default background to be black
ODE1stOrder2DNonAutonomous - Class in vmm.ode.firstorder2D
 
ODE1stOrder2DNonAutonomous() - Constructor for class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
 
ODE1stOrder3D - Class in vmm.ode.firstorder3D
Represents a simple vector field in three dimensions, with the abilty to compute integral curves of the field.
ODE1stOrder3D() - Constructor for class vmm.ode.firstorder3D.ODE1stOrder3D
 
ODE1stOrder3DNonAutonomous - Class in vmm.ode.firstorder3D
 
ODE1stOrder3DNonAutonomous() - Constructor for class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
 
ODE2ndOrder1D - Class in vmm.ode.secondorder1D
Represents a second order ODE exhibit x'' = f(x,x',t).
ODE2ndOrder1D() - Constructor for class vmm.ode.secondorder1D.ODE2ndOrder1D
 
ODE2ndOrder2D - Class in vmm.ode.secondorder2D
 
ODE2ndOrder2D() - Constructor for class vmm.ode.secondorder2D.ODE2ndOrder2D
 
ODE2ndOrder2DNonAutonomous - Class in vmm.ode.secondorder2D
 
ODE2ndOrder2DNonAutonomous() - Constructor for class vmm.ode.secondorder2D.ODE2ndOrder2DNonAutonomous
 
ODE2ndOrder3D - Class in vmm.ode.secondorder3D
 
ODE2ndOrder3D() - Constructor for class vmm.ode.secondorder3D.ODE2ndOrder3D
 
ODE2ndOrder3DNonAutonomous - Class in vmm.ode.secondorder3D
 
ODE2ndOrder3DNonAutonomous() - Constructor for class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
ODE_1D - Class in vmm.ode
Represents a first order ODE exhibit y' = f(y,t).
ODE_1D(boolean, boolean, String...) - Constructor for class vmm.ode.ODE_1D
 
ODE_2D - Class in vmm.ode
Represents an ODE exhibit that will be displayed in two dimensions.
ODE_2D(boolean, boolean, String...) - Constructor for class vmm.ode.ODE_2D
Constructor sets the default background to be black, and sets the value of the final "isAutonomous" property and the lables to be used for the input boxes for initial conditions.
ODE_2D.ODEView - Class in vmm.ode
Represents the default view for an ODEFirstOrder2D.
ODE_2D.ODEView() - Constructor for class vmm.ode.ODE_2D.ODEView
 
ODE_3D - Class in vmm.ode
Represents an ODE exhibit that will be displayed in three dimensions.
ODE_3D(boolean, boolean, String...) - Constructor for class vmm.ode.ODE_3D
Constructor sets the default background to be black, and sets the value of the final "isAutonomous" property and the lables to be used for the input boxes for initial conditions.
ODE_3D.ODEView - Class in vmm.ode
Represents the default view for an ODEFirstOrder2D.
ODE_3D.ODEView() - Constructor for class vmm.ode.ODE_3D.ODEView
 
ODEstep2_2(Complex, Complex, Complex, Complex, int) - Method in class vmm.core.ComplexODE
A first quadratic Taylorstep to the middle, then average the second derivative at these two points, complete with a second quadratic step using the average second derivative.
ODEstep4(Complex, Complex, Complex, Complex, int) - Method in class vmm.core.ComplexODE
 
offscreenImageType - Variable in class vmm.core.View
The type parameter used for creating athe offscreen image -- this is reset in View3DLit when black and white image is selected.
okButton - Variable in class vmm.core.SettingsDialog
One of the buttons that can appear at the bottom of the dialog box.
omitULineAction - Variable in class vmm.surface.SurfaceView
A command that allows the user to turn off grid lines in the u direction alltogether.
omitVLineAction - Variable in class vmm.surface.SurfaceView
A command that allows the user to turn off grid lines in the v direction alltogether.
ONCE - Static variable in class vmm.core.TimerAnimation
Indicates a looping mode in which the frames are generated from first frame to last frame, and then the animation ends.
ONE__C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
ONE_C - Static variable in class vmm.core.Complex
 
ONE_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
OneSoliton - Class in vmm.pseudospherical
 
OneSoliton() - Constructor for class vmm.pseudospherical.OneSoliton
 
optionSelected(int) - Method in class vmm.actions.ActionRadioGroup
This method is called when one of the options is selected because of a user action on one of the radio buttons or menu items returned by ActionRadioGroup.createRadioButtonMenuItems() or ActionRadioGroup.createRadioButtons().
ORBIT_TYPE_BOTH - Static variable in class vmm.ode.ODE_2D
 
ORBIT_TYPE_BOTH - Static variable in class vmm.ode.ODE_3D
 
ORBIT_TYPE_EULER - Static variable in class vmm.ode.ODE_2D
 
ORBIT_TYPE_EULER - Static variable in class vmm.ode.ODE_3D
 
ORBIT_TYPE_RUNGE_KUTTA - Static variable in class vmm.ode.ODE_2D
 
ORBIT_TYPE_RUNGE_KUTTA - Static variable in class vmm.ode.ODE_3D
 
OrbitPoints2D - Class in vmm.ode
This class really just represents a list of points that can be drawn as dots or a connected sequence of line segments.
OrbitPoints2D() - Constructor for class vmm.ode.OrbitPoints2D
 
OrbitPoints3D - Class in vmm.ode
This class really just represents a list of 3D points that can be drawn as dots or a connected sequence of line segments.
OrbitPoints3D() - Constructor for class vmm.ode.OrbitPoints3D
 
orbitTypeSelect - Variable in class vmm.ode.ODE_2D.ODEView
 
orbitTypeSelect - Variable in class vmm.ode.ODE_3D.ODEView
 
ORIGIN - Static variable in class vmm.core3D.ComplexVector3D
The origin, (ZERO_C,ZERO_C,ZERO_C).
ORIGIN - Static variable in class vmm.core3D.Vector3D
The origin, (0,0,0).
OrthoCircles - Class in vmm.surface.implicit
 
OrthoCircles() - Constructor for class vmm.surface.implicit.OrthoCircles
 
OSCILLATE - Static variable in class vmm.core.TimerAnimation
Indicates a looping mode in which the frames are generated from first frame to last frame, then in reverse order from last to first, and then then the same sequence is repeated indefinitely.
OsculatingCircleAnimation - Class in vmm.planecurve.parametric
Shows an osculating circle moving along a PlaneCurveParametric.
OsculatingCircleAnimation(PlaneCurveParametric) - Constructor for class vmm.planecurve.parametric.OsculatingCircleAnimation
Create an animation that will show the animation on the specified curve.
OsculatingCircleAnimation(Decorateable, PlaneCurveParametric) - Constructor for class vmm.planecurve.parametric.OsculatingCircleAnimation
Create an animation that will show the animation on the specified curve.
OsculatingCircleAnimation(Decorateable, PlaneCurveParametric, boolean, boolean) - Constructor for class vmm.planecurve.parametric.OsculatingCircleAnimation
Create an animation that will show the animation on the specified curve, with the option of showing or not showing the evolute and the normal vectors.
OtherTriangCatenoid - Class in vmm.surface.parametric
 
OtherTriangCatenoid() - Constructor for class vmm.surface.parametric.OtherTriangCatenoid
 

P

p_Index() - Method in class vmm.surface.parametric.CatenoidFence
 
p_Index() - Method in class vmm.surface.parametric.ChenGackstatter
Last index of grid point before symmetry line switches to straight line.
p_Index() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
Last index of grid point before symmetry line switches to straight line.
p_Index() - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
p_Index() - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
p_Index() - Method in class vmm.surface.parametric.Riemann
 
paintComponent(Graphics) - Method in class vmm.core.Display
Draw the Exhibit, if any.
paintComponent(Graphics) - Method in class vmm.xm3d.DisplayXM
 
Parabola - Class in vmm.planecurve.parametric
A parabola with a focus on the x-axis.
Parabola() - Constructor for class vmm.planecurve.parametric.Parabola
Construct a parabola with a focus initially at the point (0.75.0).
Paraboloid - Class in vmm.surface.parametric
Defines a paraboloid with parametric equations (a*v*cos(u), b*v*sin(u), c*(v^2 - 0.5))
Paraboloid() - Constructor for class vmm.surface.parametric.Paraboloid
 
ParallelCurveAnimation - Class in vmm.planecurve.parametric
Shows a moving set of parallel curves to a PlaneCurveParametric curve.
ParallelCurveAnimation(PlaneCurveParametric) - Constructor for class vmm.planecurve.parametric.ParallelCurveAnimation
Create an Animation that will show the animation on the specified curve.
ParallelCurveAnimation(Decorateable, PlaneCurveParametric) - Constructor for class vmm.planecurve.parametric.ParallelCurveAnimation
Create an animation that will show the animation on the specified curve.
ParallelCurveAnimation(Decorateable, PlaneCurveParametric, boolean, double, double) - Constructor for class vmm.planecurve.parametric.ParallelCurveAnimation
Create an animation that will show the animation on the specified curve.
Parameter - Class in vmm.core
Represents a settable numeric parameter associated with another object, such as a View or Exhibit.
Parameter(String, Object) - Constructor for class vmm.core.Parameter
Creates a parameter with a specified name and value object.
Parameter(String, String) - Constructor for class vmm.core.Parameter
Create a parameter with a specified name and value, where the value is given as a string.
parameterChanged(Parameter, Object, Object) - Method in class vmm.core.Exhibit
This method will be called automatically when a parameter that has been added to this Exhibit is changed.
parameterChanged(Parameter, Object, Object) - Method in interface vmm.core.Parameterizable
This method is called by parameters that are "owned" by this Parameteriazable object when their values are set.
parameterChanged(Parameter, Object, Object) - Method in class vmm.core.View
This method will be called automatically when a parameter that has been added to this View is changed.
parameterChanged(Parameter, Object, Object) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Overridden to force a redraw of the Mandelbrot bitmap if it is the maximum iteration count that is changing.
parameterChanged(Parameter, Object, Object) - Method in class vmm.fractals.Mandelbrot
This method is overridden so that in addition to redrawing the Exhibit, it also sets the Julia set point, (cx,cy), to match the values of the associated parameters.
parameterChanged(Parameter, Object, Object) - Method in class vmm.latticemodel.LatticeModel.LMView
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.polyhedron.RegularPolyhedron
This is overridden to keep the selected item in the action group RegularPolyhedron.truncationSelect in sync with the value of the parameter RegularPolyhedron.truncation.
parameterChanged(Parameter, Object, Object) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.BianchiPinkall
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.CatenoidFence
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.ChenGackstatter
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.ConstCurvFamilyOfRevolution
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.ConstCurvOneHelicoids
Overrides to set needsNewArray
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.CostaHoffmanMeeks
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.DoubleEnneper
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.DoublyHopfFiberedTori
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.Hyperboloid1
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.LidinoidHfamily
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.Riemann
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.SchwarzHsurface
 
parameterChanged(Parameter, Object, Object) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
ParameterDialog - Class in vmm.core
Shows a dialog where the user can change the values of some Parameters.
ParameterDialog(Component, String, Parameter[]) - Constructor for class vmm.core.ParameterDialog
Create a dialog box for setting the values of some Parameters.
ParameterInput - Class in vmm.core
An input box that lets the user enter a value for a Parameter.
ParameterInput(Parameter) - Constructor for class vmm.core.ParameterInput
Creates a text box for inputting the value of a specified parameter.
ParameterInput(Parameter, int) - Constructor for class vmm.core.ParameterInput
Creates a text box for inputting the value, animation start value, or animation end value of a specified parameter.
Parameterizable - Interface in vmm.core
This interface is to be implemented by objects that can have associated Parameters.
parameters - Variable in class vmm.core.Exhibit
Parameters that have been associated with this Exhibit (presumably by the Exhibit.addParameter(Parameter) method).
parameters - Variable in class vmm.core.View
Parameters that have been added to this View.
ParametricBreather - Class in vmm.surface.parametric
Defines a parametric Breather Surface.
ParametricBreather() - Constructor for class vmm.surface.parametric.ParametricBreather
 
parametricEquation(double) - Method in class vmm.surface.implicit.SurfaceImplicit.Line3D
 
paramRescale(double) - Static method in class vmm.surface.parametric.SchoenGyroid
 
paramRescale(double) - Static method in class vmm.surface.parametric.SchwarzPDsurface
 
paramRescaleBoth(double) - Static method in class vmm.surface.parametric.LidinoidHfamily
 
paramRescaleBoth(double) - Static method in class vmm.surface.parametric.OtherTriangCatenoid
 
paramRescaleBoth(double) - Static method in class vmm.surface.parametric.SchoenCLPsurface
 
paramRescaleBoth(double) - Static method in class vmm.surface.parametric.SchwarzHsurface
 
paramRescaleEnd(double) - Static method in class vmm.surface.parametric.LidinoidHfamily
 
paramRescaleEnd(double) - Static method in class vmm.surface.parametric.OtherTriangCatenoid
 
paramRescaleEnd(double) - Static method in class vmm.surface.parametric.SchoenCLPsurface
 
paramRescaleEnd(double) - Static method in class vmm.surface.parametric.SchwarzHsurface
 
paramRescaleMiddle(double) - Static method in class vmm.surface.parametric.OtherTriangCatenoid
 
paramRescaleMiddle(double) - Static method in class vmm.surface.parametric.SchoenCLPsurface
 
paramRescaleStart(double) - Static method in class vmm.surface.parametric.LidinoidHfamily
 
paramRescaleStart(double) - Static method in class vmm.surface.parametric.OtherTriangCatenoid
 
paramRescaleStart(double) - Static method in class vmm.surface.parametric.SchoenCLPsurface
 
paramRescaleStart(double) - Static method in class vmm.surface.parametric.SchwarzHsurface
 
parse(String) - Method in class vmm.functions.Parser
Parse an expression.
parseComplexConstantExpression(String) - Static method in class vmm.core.Util
Parses a string to produce a constant ComplexExpression.
parseComplexExpression(String) - Method in class vmm.functions.Parser
Parse a complex-valued expression.
parseComplexFunction(String, String, String...) - Method in class vmm.functions.Parser
Define a complex-valued function of any number of complex arguments by parsing its definition.
parseComplexFunction1(String, String, String) - Method in class vmm.functions.Parser
Define a complex-valued function of one real argumentsby parsing its definition.
parseComplexFunction2(String, String, String, String) - Method in class vmm.functions.Parser
Define a conplex-valued function of two complex arguments by parsing its definition.
parseComplexFunction3(String, String, String, String, String) - Method in class vmm.functions.Parser
Define a conplex-valued function of three complex arguments by parsing its definition.
parseConstantExpression(String) - Static method in class vmm.core.Util
Parses a string to produce a constant Expression.
ParseError - Exception in vmm.functions
An exception of type ParseError is thrown by a Parser when it encounters an error in the definition of a function that it is parsing.
ParseError(String, int, String) - Constructor for exception vmm.functions.ParseError
 
parseExpression(String) - Method in class vmm.functions.Parser
Parse a real-valued expression.
parseFunction(String, String, String...) - Method in class vmm.functions.Parser
Define a real-valued function of any number of real arguments by parsing its definition.
parseFunction1(String, String, String) - Method in class vmm.functions.Parser
Define a real-valued function of one real argument by parsing its definition.
parseFunction2(String, String, String, String) - Method in class vmm.functions.Parser
Define a real-valued function of two real arguments by parsing its definition.
parseFunction3(String, String, String, String, String) - Method in class vmm.functions.Parser
Define a real-valued function of three real arguments by parsing its definition.
Parser - Class in vmm.functions
A Parser can parse a string that holds the definition of a real-valued or complex-valued function or expression.
Parser() - Constructor for class vmm.functions.Parser
Create a parser with no parent.
Parser(Parser) - Constructor for class vmm.functions.Parser
Create a new parser.
PATCH_RENDERING - Static variable in class vmm.core3D.View3DLit
A constant that can be used as a parameter to View3DLit.setRenderingStyle(int) to specify that surfaces should always be rendered as solid patches.
pause(int) - Method in class vmm.core.ThreadedAnimation
Can be called in runAnimation to insert a delay into an animation.
Pendulum - Class in vmm.ode.firstorder2D
 
Pendulum() - Constructor for class vmm.ode.firstorder2D.Pendulum
 
Pendulum - Class in vmm.ode.secondorder1D
 
Pendulum() - Constructor for class vmm.ode.secondorder1D.Pendulum
 
perThread() - Static method in class vmm.functions.EvalStack
Returns an EvalStack that is unique to the current thread.
perThread(Thread) - Static method in class vmm.functions.EvalStack
The first time this method is called by a given thread, it creates and returns a new EvalStack; subsequent calls with return the same EvalStack rather than create a new one.
perThreadRelease(Thread) - Static method in class vmm.functions.EvalStack
Discard the EvalStack, if any, that has been created for the specified thread by EvalStack.perThread() or EvalStack.perThread(Thread).
PhongLighting - Class in vmm.core3D
 
PhongLighting() - Constructor for class vmm.core3D.PhongLighting
 
phongLightingColor(Vector3D, View3DWithLightSettings, Transform3D, Vector3D, Color) - Static method in class vmm.core3D.PhongLighting
 
Pilz - Class in vmm.surface.implicit
 
Pilz() - Constructor for class vmm.surface.implicit.Pilz
 
PlanarEnneper - Class in vmm.surface.parametric
 
PlanarEnneper() - Constructor for class vmm.surface.parametric.PlanarEnneper
 
PlaneCurve - Class in vmm.planecurve
A PlaneCurve represents a curve in the xy-plane that is defined by an array of points.
PlaneCurve() - Constructor for class vmm.planecurve.PlaneCurve
 
PlaneCurveParametric - Class in vmm.planecurve.parametric
A curve in the plane that is defined by differentiable functions x(t) and y(t).
PlaneCurveParametric() - Constructor for class vmm.planecurve.parametric.PlaneCurveParametric
Construct a plane curve with Parameters tmin, tmax, and tResolution.
PlaneCurveParametric.PlaneCurveParametricView - Class in vmm.planecurve.parametric
Defines the default View of a PlaneCurveParametric.
PlaneCurveParametric.PlaneCurveParametricView() - Constructor for class vmm.planecurve.parametric.PlaneCurveParametric.PlaneCurveParametricView
 
playFilmstrip(Filmstrip, int, Dimension) - Method in class vmm.core.Display
This method plays a specified filmstrip animation.
playFilmstrip() - Method in class vmm.core.Display
If there is a saved filmstrip in the display, this will play it back.
plus(Complex) - Method in class vmm.core.Complex
Returns this + c; c must be non-null.
plus(double) - Method in class vmm.core.Complex
 
plus(Quaternion) - Method in class vmm.core.Quaternion
Compute the sum of this quaternaion and another quaternion
plus(ComplexVector3D) - Method in class vmm.core3D.ComplexVector3D
Returns the vector sum of this vector and v.
plus(Vector3D) - Method in class vmm.core3D.Vector3D
Returns the vector sum of this vector and v.
plus(ComplexVector2D) - Method in class vmm.pseudospherical.ComplexVector2D
Returns the vector sum of this vector and v.
pointCloud - Variable in class vmm.surface.implicit.SurfaceImplicit
A cloud of random points on the implicit surface.
pointCloudCount - Variable in class vmm.surface.implicit.SurfaceImplicit
The desired number of points in the cloud of random points that will show the implicit surface in Point Cloud Render Mode.
points - Variable in class vmm.planecurve.PlaneCurve
The array of xy-points that define the curve.
points - Variable in class vmm.spacecurve.SpaceCurve
The array of 3D points that define the curve.
POINTS_PER_INTERVAL - Static variable in class vmm.conformalmap.ConformalMap
The actual resolutions in the u- and v- directions are obtained by multiplying the nominal resolutions give by the ures and vres parameters by this value.
pointsOnCircleFigure - Variable in class vmm.conformalmap.ConformalMap
The number of points to be used for a ConformalMapFigure with a circle shape, when the user adds a circle to the exhibit.
pointsOnLineFigure - Variable in class vmm.conformalmap.ConformalMap
The number of points to be used for a ConformalMapFigure that is a line, when the user adds a line to the exhibit.
pointsOnLineSegmentFigure - Variable in class vmm.conformalmap.ConformalMap
The number of points to be used for a ConformalMapFigure that is a line segment, when the user adds a line to the exhibit.
POLAR - Static variable in class vmm.conformalmap.ConformalMap
Code for using a polar grid on the domain of the function.
polar(double, double) - Static method in class vmm.core.Complex
Returns the complex number (r*cos(theta)) + i*(r*sin(theta)).
POLARCONFORMAL - Static variable in class vmm.conformalmap.ConformalMap
Code for using a conformal polar grid on the domain of the function.
polyhedronFaces - Variable in class vmm.polyhedron.RegularPolyhedron
Data for the faces of the polyhedron.
polyhedronVertices - Variable in class vmm.polyhedron.RegularPolyhedron
A list of the vertices of the polyhedron.
potentialEnergy(double, double) - Method in class vmm.latticemodel.FermiPastaUlam
 
potentialEnergy(double, double) - Method in class vmm.latticemodel.LatticeModel
 
potentialEnergy(double, double) - Method in class vmm.latticemodel.Toda
 
power(double) - Method in class vmm.core.Complex
 
PowerLaw - Class in vmm.ode.secondorder2D
 
PowerLaw() - Constructor for class vmm.ode.secondorder2D.PowerLaw
 
Prefs - Class in vmm.core
Provides a simple mechanism for saving and retrieving user preferences, with a default implementation based on the standard package java.util.prefs.
Prefs() - Constructor for class vmm.core.Prefs
Prevents the creation of objects of type Prefs, except by a subclass.
prepareOSIForDrawing() - Method in class vmm.core.View
Prepare the offscreen image for drawing and return a graphics context for drawing to it.
prepareOSIForDrawing() - Method in class vmm.core3D.View3D
This is called by methods in the View class to prepare the off-screen image for drawing.
Pretzel - Class in vmm.surface.implicit
 
Pretzel() - Constructor for class vmm.surface.implicit.Pretzel
 
previousTransform - Variable in class vmm.core.Exhibit
Used to record the Transform that is used when the Exhibit is drawn, so that it can be compared with the Transform used the next time the Exhibit is drawn.
previousTransform3D - Variable in class vmm.core3D.Exhibit3D
When the Exhibit3D.computeDrawDataHook(View, Transform) method is called with a 3D View and Transform, the Transform3D that is being used is recorded here so that it can be compared with the Transform3D that is used the next time the method is called.
processComponentEvent(ComponentEvent) - Method in class vmm.core.Display
Used to call stopAnimation() if the size of the Display changes; not meant to be called directly.
proj - Variable in class vmm.pseudospherical.nSolitons
 
proj - Variable in class vmm.pseudospherical.Solitons
 
proj1 - Variable in class vmm.pseudospherical.nSolitons
 
proj2 - Variable in class vmm.pseudospherical.nSolitons
 
projectionCommands - Variable in class vmm.core3D.View3D
A set of two radio items for selecting between orthograhic and prespective projection.
ProjectionOnAxis(Vector3D, Vector3D) - Static method in class vmm.surface.implicit.Maps
returns the projection of a Vector3D, source, onto line spanned by the unit vector, axis.
ProjectOnAxis(Vector3D, Vector3D, Vector3D) - Static method in class vmm.surface.implicit.Maps
destination is the projection of a Vector3D, source, onto line spanned by the unit vector, axis.
projPerp - Variable in class vmm.pseudospherical.nSolitons
 
projPerp1 - Variable in class vmm.pseudospherical.nSolitons
 
projPerp2 - Variable in class vmm.pseudospherical.nSolitons
 
pulseWidth() - Method in class vmm.latticemodel.LatticeModel.LatticeData
 
put(String, String) - Static method in class vmm.core.Prefs
Associate a value with a key in the preferences database.
putAndSave(String, String) - Static method in class vmm.core.Prefs
Associate a value with a key in the preferences database, and then save that preference to persistent storage if possible.
putBoolean(String, boolean) - Static method in class vmm.core.Prefs
A convenience method that calls put(key,"true") or put(key,"false"), depending on the value.
putDouble(String, double) - Static method in class vmm.core.Prefs
A convenience method that calls put(key,""+value), except that the values Double.NaN, Double.POSITIVE_INFINITY, and Double.NEGATIVE_INFINITY are encoded as "NaN", "+INF", and "-INF", respectively.
putInt(String, int) - Static method in class vmm.core.Prefs
A convenience method that calls put(key,""+value).
putOSI(Graphics2D, int, int) - Method in class vmm.core.View
This is called by render to copy the offscreen image to the screen.
putOSI(Graphics2D, int, int) - Method in class vmm.core3D.View3D
This is called by render to copy the offscreen image to the screen.

Q

q1 - Static variable in class vmm.core.Quaternion
 
qI - Static variable in class vmm.core.Quaternion
 
qJ - Static variable in class vmm.core.Quaternion
 
qK - Static variable in class vmm.core.Quaternion
 
quadraticSolve(SurfaceImplicit.Line3D, double[]) - Method in class vmm.surface.implicit.SurfaceImplicit
This calculates the real roots (if any) of theEquation when it is a quadratic polynomial and stores them in theRoots
quarticSolve(SurfaceImplicit.Line3D, double[]) - Method in class vmm.surface.implicit.SurfaceImplicit
 
Quaternion - Class in vmm.core
Represents an element of the set of quaternions.
Quaternion() - Constructor for class vmm.core.Quaternion
Create a quaternion with all coordinates intially equal to zero.
Quaternion(double, double, double, double) - Constructor for class vmm.core.Quaternion
Create a quaternion from initial values for each coordinate.
Quaternion(Quaternion) - Constructor for class vmm.core.Quaternion
Create a copy of an exiting non-null Quaternion object

R

r() - Method in class vmm.core.Complex
Returns the absolute value, "r" in polar coordinates, of this.
r1 - Variable in class vmm.surface.parametric.ChenGackstatter
 
randomLineCount - Variable in class vmm.surface.implicit.SurfaceImplicit
The number of lines in the ListOfRandomLines used to form a point cloud by intersecting the implicit surface with these lines.
randomSquare - Variable in class vmm.planecurve.PlaneCurve
 
rayTraceResolution - Variable in class vmm.surface.implicit.SurfaceImplicit
Raytracing Resolution.
re - Variable in class vmm.core.Complex
 
re() - Method in class vmm.core3D.ComplexVector3D
The real part of a ComplexVector.
readExhibitFromXML(File) - Static method in class vmm.core.SaveAndRestore
Read an XML file containing a representation of an Exhibit and possibly some associated Views.
readExhibitFromXML(InputStream, String) - Static method in class vmm.core.SaveAndRestore
Read the XML representation of an exhibit and possibly some associated views from an InputStream.
readExtraXML(Element) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
readExtraXML(Element) - Method in class vmm.conformalmap.ConformalMap
 
readExtraXML(Element) - Method in class vmm.core.Decoration
This method is called when this decoration is being reconstructed from an XML representation by the SaveAndRestore class.
readExtraXML(Element) - Method in class vmm.core.Exhibit
This method is called when this exhibit is being reconstructed from an XML representation by the SaveAndRestore class.
readExtraXML(Element) - Method in class vmm.core.View
This method is called when this View is being reconstructed from an XML representation by the SaveAndRestore class.
readExtraXML(Element) - Method in class vmm.core3D.View3D
Overridden to read back the extra transform info.
readExtraXML(Element) - Method in class vmm.core3D.View3DWithLightSettings
Overridden to read back the light settings info.
readExtraXML(Element) - Method in class vmm.ode.ODE_2D.ODEView
 
readExtraXML(Element) - Method in class vmm.ode.ODE_3D.ODEView
 
readExtraXML(Element) - Method in class vmm.surface.parametric.SurfaceParametric
 
readFromXML(Element) - Method in class vmm.core.UserExhibit.Support
This method is called by the system when the user exhibit is being read from a settings file.
readProperties(Object, Element) - Static method in class vmm.core.SaveAndRestore
Reads all the <propety> elements inside a given element and restores the values of those properties into a specified object.
readXMLDocument(File) - Static method in class vmm.core.SaveAndRestore
Reads an XML file and produces a DOM Document tree from it.
readXMLDocument(InputStream, String) - Static method in class vmm.core.SaveAndRestore
Reads XML from an input source and produces a DOM Document tree from it.
realFunctionValue(double...) - Method in class vmm.core.UserExhibit.FunctionInfo
Returns the value of the real-valued function contained in this FunctionInfo object, at a specified list of input arguments for the functions.
realLinComb(double, double, Complex) - Method in class vmm.core.Complex
z.realLinComb(a,b,c) returns a*z+b*c, double a,b;
reallyAnimated() - Method in interface vmm.core.Animateable
Check whether this Animateable will really change during an animation.
reallyAnimated() - Method in class vmm.core.ComplexParamAnimateable
 
reallyAnimated() - Method in class vmm.core.ComplexVariableParamAnimateable
 
reallyAnimated() - Method in class vmm.core.RealParamAnimateable
 
reallyAnimated() - Method in class vmm.core.VariableParamAnimateable
 
RealNormalModeAngularFrequencies - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
RealParam - Class in vmm.core
A parameter of type Real.
RealParam() - Constructor for class vmm.core.RealParam
Creates a RealParam that initially has no name and has value and default value equal to 0.
RealParam(String, double) - Constructor for class vmm.core.RealParam
Create a RealParam with a specified name and initial value.
RealParam(String, String) - Constructor for class vmm.core.RealParam
Create a RealParam with a specified name and initial value.
RealParamAnimateable - Class in vmm.core
A parameter that has a real value and a start and end value to be used for animation.
RealParamAnimateable() - Constructor for class vmm.core.RealParamAnimateable
Creates a RealParamAnimateable that initially has no name and has value and default value equal to 0, with animation limits also equal to 0.
RealParamAnimateable(String, double) - Constructor for class vmm.core.RealParamAnimateable
Create a RealParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value
RealParamAnimateable(String, double, double, double) - Constructor for class vmm.core.RealParamAnimateable
Create a RealParamAnimateable with a specified name, initial value, and start and end values.
RealParamAnimateable(String, String) - Constructor for class vmm.core.RealParamAnimateable
Create a RealParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value.
RealParamAnimateable(String, String, String, String) - Constructor for class vmm.core.RealParamAnimateable
Create a RealParamAnimateable with a specified name, initial value, and start and end values.
recursionLevel - Variable in class vmm.fractals.RepeatedSegmentFractal
Determines the number of "levels" that are computed.
RED_GREEN_STEREO_VIEW - Static variable in class vmm.core3D.View3D
One of the possible values for the viewStyle, specifying "anaglyph stereo".
redoConstants() - Method in class vmm.surface.parametric.CatenoidEnneper
 
redoConstants() - Method in class vmm.surface.parametric.CatenoidFence
 
redoConstants() - Method in class vmm.surface.parametric.ChenGackstatter
 
redoConstants() - Method in class vmm.surface.parametric.ConstCurvFamilyOfRevolution
 
redoConstants() - Method in class vmm.surface.parametric.CostaHoffmanMeeks
redoConstants is called in super.createData before any other computations start.
redoConstants() - Method in class vmm.surface.parametric.DoubleEnneper
 
redoConstants() - Method in class vmm.surface.parametric.DoublyPeriodicJD
 
redoConstants() - Method in class vmm.surface.parametric.DoublyPeriodicJE
 
redoConstants() - Method in class vmm.surface.parametric.LidinoidHfamily
 
redoConstants() - Method in class vmm.surface.parametric.LopezRosNoGo
 
redoConstants() - Method in class vmm.surface.parametric.OtherTriangCatenoid
 
redoConstants() - Method in class vmm.surface.parametric.PlanarEnneper
 
redoConstants() - Method in class vmm.surface.parametric.Riemann
 
redoConstants() - Method in class vmm.surface.parametric.Scherk_Weierstrass
 
redoConstants() - Method in class vmm.surface.parametric.SchoenCLPsurface
 
redoConstants() - Method in class vmm.surface.parametric.SchoenGyroid
 
redoConstants() - Method in class vmm.surface.parametric.SchwarzHsurface
 
redoConstants() - Method in class vmm.surface.parametric.SchwarzPDsurface
 
redoConstants() - Method in class vmm.surface.parametric.Skew_K_noid
 
redoConstants() - Method in class vmm.surface.parametric.Symmetric_K_Noid
 
redoConstants() - Method in class vmm.surface.parametric.WavyEnneper_Weierstrass
 
redoConstants() - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
redoConstants is called in createData above, before any other computations start.
redoConstantsAndArray() - Method in class vmm.surface.parametric.ConstCurvOneHelicoids
 
reflectInAxis(Vector3D) - Method in class vmm.core3D.Vector3D
Rotates this around the unit vector axis by 180 degrees: this to -this + 2*axis.
ReflectInAxis(Vector3D, Vector3D, Vector3D) - Static method in class vmm.surface.implicit.Maps
destination is the reflection of a Vector3D, source, in the line spanned by the unit vector, axis.
ReflectionInAxis(Vector3D, Vector3D) - Static method in class vmm.surface.implicit.Maps
returns the reflection of a Vector3D, source, in the line spanned by the unit vector, axis.
RegularPolyhedron - Class in vmm.polyhedron
Represents a regular polyhedron, with a parameter that allows the corners to be "truncated" by various amounts.
RegularPolyhedron() - Constructor for class vmm.polyhedron.RegularPolyhedron
Sets up a RegularPolyhedron with default viewpoint (10,-10,10) and default xy-window (-2,2,-2,2), and adds the RegularPolyhedron.truncation parameter.
releaseMemory() - Method in class vmm.core3D.StereoComposite
Releases the memory allocated by StereoComposite.setSize(int, int).
remove(ActionItem) - Method in class vmm.actions.ActionList
Removes a specified ActionItem from this ActionList.
remove(String) - Method in class vmm.functions.Parser
Removes the object from the parser's symbol table that has the specified name, if there is such an object.
removeBorderComponent(Component) - Method in class vmm.core.Display
Removes a specified component from the display's holder.
removeChangeListener(ChangeListener) - Method in interface vmm.core.Animation
De-register a ChangeListener from this animation, if it is currently registered to receive change events.
removeChangeListener(ChangeListener) - Method in class vmm.core.Decoration
Change events are sent when the decoration needs to be redrawn.
removeChangeListener(ChangeListener) - Method in class vmm.core.Exhibit
Remove a ChangeListener from this Exhibit.
removeChangeListener(ChangeListener) - Method in class vmm.core.ThreadedAnimation
Remove a ChangeListener from the animation, if it is currently registered as a listener.
removeChangeListener(ChangeListener) - Method in class vmm.core.TimerAnimation
Remove a ChangeListener from the animation, if it is currently registered as a listener.
removeChangeListener(ChangeListener) - Method in class vmm.core.Transform
Remove a ChangeListener from this Transform.
removeDecoration(Decoration) - Method in interface vmm.core.Decorateable
Remove a decoration from this object.
removeDecoration(Decoration) - Method in class vmm.core.Exhibit
Remove a specified Decoration, if present.
removeDecoration(Decoration) - Method in class vmm.core.View
Remove a specified decoration from this View, if present.
removeFigures() - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
removeParameter(Parameter) - Method in class vmm.core.Exhibit
Removes a parameter from this Exhibit.
removeParameter(Parameter) - Method in class vmm.core.View
Removes a parameter from this View.
removeView(View) - Method in class vmm.core.Exhibit
Removes a view from the list of views that are displaying this Exhibit.
removeView(View) - Method in class vmm.fractals.Mandelbrot
 
removeView(View) - Method in class vmm.surface.implicit.SurfaceImplicit
Overridden to shut down the task manager that is used for parallelization, when there are no more views of the exhibit.
removeView(View) - Method in class vmm.surface.parametric.SurfaceParametric
Overridden to shut down the task manager that is used for parallelization, when there are no more views of the exhibit.
render(Graphics2D, View, Transform, ArrayList<Decoration>) - Method in class vmm.core.Exhibit
This method is called by the View class when it needs to redraw the Exhibit.
render(Graphics2D, int, int) - Method in class vmm.core.View
This method is called to draw this View's Exhibit.
render(Graphics2D, int, int) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
The render method has been modified to draw the mandelbrot set directly to the bitmap.
renderSelect - Variable in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
RepeatedSegmentFractal - Class in vmm.fractals
A fractal curve in which a level (N+1) approximation of the fractal is computed from a level N approximation by replacing each line segement with a scaled and transformed copy of the entire curve.
RepeatedSegmentFractal() - Constructor for class vmm.fractals.RepeatedSegmentFractal
Constructor sets a default color of BLACK and a default window of (-1,1,-1,1).
RepeatedSegmentFractal.RSFView - Class in vmm.fractals
Defines the default View of an exhibit of type RepeatedSegmentFractal.
RepeatedSegmentFractal.RSFView() - Constructor for class vmm.fractals.RepeatedSegmentFractal.RSFView
 
RepereMobileDecoration - Class in vmm.spacecurve.parametric
A decoration that appears as a three perpendicular line segments at a point on the curve, representing the tangent, normal, and binormal vectors at that point.
RepereMobileDecoration() - Constructor for class vmm.spacecurve.parametric.RepereMobileDecoration
Creates a RepereMobileDecoration with no associated curve.
reset(Complex) - Method in class vmm.core.ComplexParam
Sets both the default value and the value of this parameter to the specified number.
reset(Complex) - Method in class vmm.core.ComplexParamAnimateable
Sets both the default value and the value of this parameter to the specified complex number.
reset(Complex, Complex, Complex) - Method in class vmm.core.ComplexParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(String) - Method in class vmm.core.ComplexParamAnimateable
Set both the value and the default value of the parameter to the value encoded in the given string, as if that string had been passed to the constructor.
reset(String, String, String) - Method in class vmm.core.ComplexParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
Sets both the default value and the value of this parameter to the specified complex number.
reset(Complex, Complex, Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(String) - Method in class vmm.core.ComplexVariableParamAnimateable
Set both the value and the default value of the parameter to the value encoded in the given string, as if that string had been passed to the constructor.
reset(String, String, String) - Method in class vmm.core.ComplexVariableParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(int) - Method in class vmm.core.IntegerParam
Sets both the default value and the value of this parameter to the specified integer.
reset(Object) - Method in class vmm.core.Parameter
Set both the value and the default value of the parameter to the specified value Object, as if that object had been passed to the constructor.
reset(String) - Method in class vmm.core.Parameter
Set both the value and the default value of the parameter to the value encoded in the given string, as if that string had been passed to the constructor.
reset(double) - Method in class vmm.core.RealParam
Sets both the default value and the value of this parameter to the specified number.
reset(double) - Method in class vmm.core.RealParamAnimateable
Sets both the default value and the value of this parameter to the specified number.
reset(double, double, double) - Method in class vmm.core.RealParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(String) - Method in class vmm.core.RealParamAnimateable
Set both the value and the default value of the parameter to the value encoded in the given string, as if that string had been passed to the constructor.
reset(String, String, String) - Method in class vmm.core.RealParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(double) - Method in class vmm.core.VariableParamAnimateable
Sets both the default value and the value of this parameter to the specified number.
reset(double, double, double) - Method in class vmm.core.VariableParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
reset(String) - Method in class vmm.core.VariableParamAnimateable
Set both the value and the default value of the parameter to the value encoded in the given string, as if that string had been passed to the constructor.
reset(String, String, String) - Method in class vmm.core.VariableParamAnimateable
Sets both the value and default value of the parameter, as well as the value and default value of the animation start and end properties.
resetGridType(int) - Method in class vmm.conformalmap.ConformalMap
For use in a subclass where the gridType has to be modified without changing the values of umin, umax, vmin, vmax.
resetHolder() - Method in class vmm.core.Display
Restores the holder to its default state; this is called automatically by Display.install(View, Exhibit).
resetLimits(double, double, double, double) - Method in class vmm.core.Transform
Resets the x- and y-limits to specified values; for very limited use in subclasses.
resetXYLimits(double, double, double, double) - Method in class vmm.latticemodel.LatticeModel.LMTransform
 
resolution - Variable in class vmm.surface.implicit.SurfaceImplicit
This is the minimum spacing for testing along a line the sign of the height function prior to using regula falsi Default is 0.05, but certain surfaces (notably the Steiner Roman Surface) need a smaller value so as not to miss roots.
restartAction - Variable in class vmm.latticemodel.LatticeModel.LMView
 
reverse() - Method in class vmm.core3D.GridTransformMatrix
Reverses the value of the reverseSurfaceOrientation property.
REVERSE_ORIENTATION - Static variable in class vmm.core3D.View3DLit
A constant that can be used as a parameter to View3DLit.setOrientation(int) to specify that surfaces have reverse orientation, in which the normal vector points out from the back face.
reverseCollarToggle - Variable in class vmm.spacecurve.SpaceCurveView
A menu command for controlling the value of SpaceCurveView.useReverseCollar.
revert() - Method in class vmm.core.ParameterInput
Reset the contents of the text box to its original value.
RhombicDodecahedron - Class in vmm.polyhedron
 
RhombicDodecahedron() - Constructor for class vmm.polyhedron.RhombicDodecahedron
 
Rhombohedron - Class in vmm.polyhedron
 
Rhombohedron() - Constructor for class vmm.polyhedron.Rhombohedron
 
Riemann - Class in vmm.surface.parametric
 
Riemann() - Constructor for class vmm.surface.parametric.Riemann
 
RightConoid - Class in vmm.surface.parametric
Defines a surface with parametric equations (v*cos(u), v*sin(u), 2*sin(u))
RightConoid() - Constructor for class vmm.surface.parametric.RightConoid
 
rightStereographOSI - Variable in class vmm.core3D.View3D
Left and right offscreen images, used during stereograph viewing.
Rikitake - Class in vmm.ode.firstorder3D
 
Rikitake() - Constructor for class vmm.ode.firstorder3D.Rikitake
 
RootOfPolynomial(Complex, Complex) - Method in class vmm.core.ComplexODE
 
RootOfPolynomialInverse(Complex, Complex) - Method in class vmm.core.ComplexODE
 
Rossler - Class in vmm.ode.firstorder3D
 
Rossler() - Constructor for class vmm.ode.firstorder3D.Rossler
 
rotateAroundHopfFibre(double) - Method in class vmm.core.Quaternion
Returns rotation by phi around standard Hopf fiber through (1,0,0,0)
rotateAroundHopfFibre(double, Quaternion) - Method in class vmm.core.Quaternion
Returns rotation by phi around standard Hopf fiber through q0
rotateX(double) - Method in class vmm.core3D.GridTransformMatrix
Applies a rotation operation to this TransformMatrix, by multiplying it on the LEFT by a rotation matrix.
rotateY(double) - Method in class vmm.core3D.GridTransformMatrix
Applies a rotation operation to this TransformMatrix, by multiplying it on the LEFT by a rotation matrix.
rotateZ(double) - Method in class vmm.core3D.GridTransformMatrix
Applies a rotation operation to this TransformMatrix, by multiplying it on the LEFT by a rotation matrix.
runAnimation() - Method in class vmm.core.ThreadedAnimation
The animation consists of running this method.
runAnimation() - Method in class vmm.planecurve.parametric.OsculatingCircleAnimation
 
runAnimation() - Method in class vmm.planecurve.parametric.ParallelCurveAnimation
Run the paralleCurveAnimation.
RungeKuttaLattice(double[], double[], LatticeModel.LMView) - Method in class vmm.latticemodel.LatticeModel.LatticeData
 

S

s - Variable in class vmm.pseudospherical.nSolitons
 
s1 - Variable in class vmm.pseudospherical.nSolitons
 
s2 - Variable in class vmm.pseudospherical.nSolitons
 
save() - Static method in class vmm.core.Prefs
All preference values that have been associated with keys by calling Prefs.put(String, String), Prefs.putInt(String, int), etc., are not acutally sent to persistent storage until this method is called.
save(String) - Static method in class vmm.core.Prefs
The preference value, if any, that has been associated with the given key is saved to persitent on-disk storage.
SaveAndRestore - Class in vmm.core
Provides static methods for saving Exhibits and their associated Views to an XML file and for restoring an Exhbit and Views from such a file.
SaveAndRestore() - Constructor for class vmm.core.SaveAndRestore
 
scalarMul(Complex) - Method in class vmm.pseudospherical.ComplexMatrix2D
compute and return the result of multiplying the matrix with the complex number c
scale(double) - Method in class vmm.core3D.GridTransformMatrix
Applies a scaling operation to this TransformMatrix, by multiplying it on the LEFT by a scaling matrix.
scale(double, double, double) - Method in class vmm.core3D.GridTransformMatrix
Applies a scaling operation to this TransformMatrix, by multiplying it on the LEFT by a scaling matrix.
Scherk - Class in vmm.surface.parametric
Defines a Scherk surface with parametric equations (u, v, (log(cos(aa * v) / cos(aa * u))) / aa).
Scherk() - Constructor for class vmm.surface.parametric.Scherk
 
Scherk_Weierstrass - Class in vmm.surface.parametric
 
Scherk_Weierstrass() - Constructor for class vmm.surface.parametric.Scherk_Weierstrass
 
SchoenCLPsurface - Class in vmm.surface.parametric
 
SchoenCLPsurface() - Constructor for class vmm.surface.parametric.SchoenCLPsurface
 
SchoenGyroid - Class in vmm.surface.parametric
 
SchoenGyroid() - Constructor for class vmm.surface.parametric.SchoenGyroid
 
SchwarzHsurface - Class in vmm.surface.parametric
 
SchwarzHsurface() - Constructor for class vmm.surface.parametric.SchwarzHsurface
 
SchwarzPDsurface - Class in vmm.surface.parametric
 
SchwarzPDsurface() - Constructor for class vmm.surface.parametric.SchwarzPDsurface
 
screenPointTo3DPoint(View3D, int, int) - Method in class vmm.ode.ODE_3D
Transform a point on the screen to a point in 3D space.
searchRadius - Variable in class vmm.surface.implicit.SurfaceImplicit
Radius of the sphere centered at origin inside of which we search for points on the surface.
secondDerivOfPoly(Complex) - Method in class vmm.core.ComplexODE
 
selectColoredCommands - Variable in class vmm.core3D.View3DLit
Commands for choosing between a black and white drawing or a color drawing.
selectGalleryByName(String, Menus, JMenu) - Method in class vmm.xm3d.Galleries
 
selectOrientationCommands - Variable in class vmm.core3D.View3DLit
Commands for selecting orientation type.
selectRenderingCommands - Variable in class vmm.core3D.View3DLit
Commands for selecting a rendering style.
selectShadingCommands - Variable in class vmm.core3D.View3DLit
Commands for choosing between phong shading and flat shading.
set3DViewOptionsAction - Variable in class vmm.core3D.View3D
A menu item that will show a Set Eye Separation Multiplier dialog box.
Set3DViewOptionsDialog - Class in vmm.core3D
A dialog for setting 3D view options (an eye separation multiplier that multiplies the inter-eye distance in all stereo views, and a choice of when anaglyph view mode should be used for an exhibit).
setAllowChangeUserDataCommand(boolean) - Method in class vmm.core.UserExhibit.Support
Sets the value of the allowChangeUserData property.
setAllowNewParameters(boolean) - Method in class vmm.core.UserExhibit.Support
Sets the value of the allowNewParameters property.
setAllowOutOfBoundsDrag(boolean) - Method in class vmm.core.TwoPointInput
 
setAmbientLight(Color) - Method in class vmm.core3D.LightSettings
 
setAnaglyphLightSettings(LightSettings) - Method in class vmm.core3D.View3DWithLightSettings
Set the light setting object that is used for anaglyph view style.
setAnimateDrawing(boolean) - Method in class vmm.ode.ODE_2D.ODEView
 
setAnimateDrawing(boolean) - Method in class vmm.ode.ODE_3D.ODEView
 
setAnimationEnd(Complex) - Method in class vmm.core.ComplexParamAnimateable
 
setAnimationEnd(Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setAnimationEnd(double) - Method in class vmm.core.RealParamAnimateable
 
setAnimationEnd(double) - Method in class vmm.core.VariableParamAnimateable
 
setAnimationEndFromString(String) - Method in interface vmm.core.Animateable
Set the ending Animation value for this Animateable object from a string.
setAnimationEndFromString(String) - Method in class vmm.core.ComplexParamAnimateable
 
setAnimationEndFromString(String) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setAnimationEndFromString(String) - Method in class vmm.core.RealParamAnimateable
 
setAnimationEndFromString(String) - Method in class vmm.core.VariableParamAnimateable
 
setAnimationLimits(Complex, Complex) - Method in class vmm.core.ComplexParamAnimateable
 
setAnimationLimits(Complex, Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setAnimationLimits(double, double) - Method in class vmm.core.RealParamAnimateable
 
setAnimationLimits(double, double) - Method in class vmm.core.VariableParamAnimateable
 
setAnimationLimitsAndDefaults(Complex, Complex) - Method in class vmm.core.ComplexParamAnimateable
 
setAnimationLimitsAndDefaults(Complex, Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setAnimationLimitsAndDefaults(double, double) - Method in class vmm.core.RealParamAnimateable
 
setAnimationLimitsAndDefaults(double, double) - Method in class vmm.core.VariableParamAnimateable
 
setAnimationStart(Complex) - Method in class vmm.core.ComplexParamAnimateable
 
setAnimationStart(Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setAnimationStart(double) - Method in class vmm.core.RealParamAnimateable
 
setAnimationStart(double) - Method in class vmm.core.VariableParamAnimateable
 
setAnimationStartFromString(String) - Method in interface vmm.core.Animateable
Set the starting Animation value for this Animateable object from a string.
setAnimationStartFromString(String) - Method in class vmm.core.ComplexParamAnimateable
 
setAnimationStartFromString(String) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setAnimationStartFromString(String) - Method in class vmm.core.RealParamAnimateable
 
setAnimationStartFromString(String) - Method in class vmm.core.VariableParamAnimateable
 
setAntialiased(boolean) - Method in class vmm.core.View
If the antialiased property is true, then antialiasing is enabled in the Graphics2D objects that are used to draw this View's exhibit.
setApplyGraphics2DTransform(boolean) - Method in class vmm.core.View
If the applyGraphics2DTransform property is set to true, then a transformation will be applied to the Graphics2D objects that are used to draw this View's Exhibit.
setBackground(Color) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
setBackground(Color) - Method in class vmm.core.View
Set the background color that will be used for rendering this view.
setBackground(Color) - Method in class vmm.core3D.View3D
 
setBlackAndWhite(boolean) - Method in class vmm.core3D.View3DLit
Set whether surfaces should be rendered in gray-scale or in color.
setBoundaryCondition(int) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setClipDistance(double) - Method in class vmm.core3D.Transform3D
Set the clip distance.
setColor(Color) - Method in class vmm.conformalmap.ConformalMapFigure
Sets the color to be used for drawing the figure.
setColor(Color) - Method in class vmm.core.Axes2D
Set the color that is used for drawing the axes.
setColor(Color) - Method in class vmm.core.View
This method will set the color in the current graphics context.
setColor(Color) - Method in class vmm.core3D.DotCloudSurface
 
setColor(Color) - Method in class vmm.ode.OrbitPoints2D
Set the color that will be used to draw the points.
setColor(Color) - Method in class vmm.ode.OrbitPoints3D
Set the color that will be used to draw the points.
setColumns(int) - Method in class vmm.core.ParameterInput
Sets the preferred size to the specified number of columns.
setConnectDotsOnOrbit(boolean) - Method in class vmm.ode.ODE_2D.ODEView
Set the property that tells whether an orbit should be drawn simply as a sequence of dots, or the dots should be connected to make a solid curve.
setConnectDotsOnOrbit(boolean) - Method in class vmm.ode.ODE_3D.ODEView
Set the property that tells whether an orbit should be drawn simply as a sequence of dots, or the dots should be connected to make a solid curve.
setCurrentOrbit(ODE_2D.Orbit) - Method in class vmm.ode.ODE_2D.ODEView
Sets the current orbit (shown in green).
setCurrentOrbit(ODE_3D.Orbit) - Method in class vmm.ode.ODE_3D.ODEView
Sets the current orbit (shown in green).
setCurve(PlaneCurveParametric) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the curve on which this decoration is shown.
setCurve(PlaneCurveParametric) - Method in class vmm.planecurve.parametric.TangentAndNormalDecoration
Sets the curve to which this decoration applies.
setCurve(SpaceCurveParametric) - Method in class vmm.spacecurve.parametric.RepereMobileDecoration
Sets the curve to which this decoration applies.
setDefaultAnimationEndFromString(String) - Method in interface vmm.core.Animateable
Sets the default ending animation value for this Animateable object from a string representation of the value.
setDefaultAnimationEndFromString(String) - Method in class vmm.core.ComplexParamAnimateable
 
setDefaultAnimationEndFromString(String) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setDefaultAnimationEndFromString(String) - Method in class vmm.core.RealParamAnimateable
 
setDefaultAnimationEndFromString(String) - Method in class vmm.core.VariableParamAnimateable
 
setDefaultAnimationLimits(Complex, Complex) - Method in class vmm.core.ComplexParamAnimateable
 
setDefaultAnimationLimits(Complex, Complex) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setDefaultAnimationLimits(double, double) - Method in class vmm.core.RealParamAnimateable
 
setDefaultAnimationLimits(double, double) - Method in class vmm.core.VariableParamAnimateable
 
setDefaultAnimationStartFromString(String) - Method in interface vmm.core.Animateable
Sets the default start animation value for this Animateable object from a string representation of the value.
setDefaultAnimationStartFromString(String) - Method in class vmm.core.ComplexParamAnimateable
 
setDefaultAnimationStartFromString(String) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setDefaultAnimationStartFromString(String) - Method in class vmm.core.RealParamAnimateable
 
setDefaultAnimationStartFromString(String) - Method in class vmm.core.VariableParamAnimateable
 
setDefaultBackColor(Color) - Method in class vmm.core3D.Grid3D
Set the default color for the back face of a patch.
setDefaultBackground(Color) - Method in class vmm.core.Exhibit
Set the default background color for this Exhibit.
setDefaultForeground(Color) - Method in class vmm.core.Exhibit
Set the default foreground color for this Exhibit.
setDefaultOrientation(int) - Method in class vmm.surface.Surface
Set the default orientation setting for this surface.
setDefaultPatchColor(Color) - Method in class vmm.core3D.Grid3D
Set the default color that is used as the intrinsic color of a patch for which no other color has been set.
setDefaultValue(double) - Method in class vmm.core.ComplexParam
Sets the default value of the parameter to a specified complex value.
setDefaultValue(int) - Method in class vmm.core.IntegerParam
Sets the default value of the parameter to a specified int.
setDefaultValue(double) - Method in class vmm.core.RealParam
Sets the default value of the parameter to a specified double.
setDefaultValueFromString(String) - Method in class vmm.core.Parameter
Sets the default value of this parameter from a string representation of the value.
setDefaultValueObject(Object) - Method in class vmm.core.Parameter
Explicitely set the default value object for this Parameter.
setDefaultViewpoint(Vector3D) - Method in class vmm.core3D.Exhibit3D
Set the default viewpoint for viewing this exhibit in 3D.
setDefaultViewpoint(Vector3D) - Method in interface vmm.core3D.UserExhibit3D
This method is already defined in class Exhibit and will not ordinarily be redefined in a user exhibit class.
setDefaultViewUp(Vector3D) - Method in class vmm.core3D.Exhibit3D
Set the default view up vector for viewing this exhibit in 3D.
setDefaultWindow(double, double, double, double) - Method in class vmm.core.Exhibit
Set the default window in the xy-plane for viewing this Exhibit.
setDefaultWindow(double[]) - Method in class vmm.core.Exhibit
Sets the default window in the xy-plane for viewing this Exhibit, using xy-limits from an array.
setDefaultWindow(double[]) - Method in interface vmm.core.UserExhibit
This method is already defined in class Exhibit and will not ordinarily be redefined in a user exhibit class.
setDefaultWindow2D(double[]) - Method in class vmm.conformalmap.ConformalMap
Sets the default 2D window for this exhibit.
setDefaultWindow2D(double, double, double, double) - Method in class vmm.conformalmap.ConformalMap
Sets the default 2D window for this exhibit.
setDirectionalLight1(DirectionalLight) - Method in class vmm.core3D.LightSettings
 
setDirectionalLight2(DirectionalLight) - Method in class vmm.core3D.LightSettings
 
setDirectionalLight3(DirectionalLight) - Method in class vmm.core3D.LightSettings
 
setDisplay(Display) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
setDisplay(Display) - Method in class vmm.core.View
Sets the Display where this View is installed.
setDisplay(Display) - Method in class vmm.core3D.View3D
Set the display where this view draws its exhibit.
setDisplay(Display) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setDisplay(Display) - Method in class vmm.ode.ODE_2D.ODEView
 
setDisplay(Display) - Method in class vmm.ode.ODE_3D.ODEView
 
setDisplayStyle(int) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setDotCount(int) - Method in class vmm.core3D.DotCloudSurface
 
setDotDiameter(double) - Method in class vmm.ode.OrbitPoints2D
Sets diameter of the dots that are used to draw points, when the draw style is OrbitPoints2D.DOTS.
setDotDiameter(double) - Method in class vmm.ode.OrbitPoints3D
Sets diameter of the dots that are used to draw points, when the draw style is OrbitPoints3D.DOTS.
setDragAsSurface(boolean) - Method in class vmm.core3D.View3DLit
Specify how surfaces are rendered when the "fast draw" mode is in effect, such as during rotation, zooming, or dragging by the user.
setDrawColor(Color) - Method in class vmm.core.TwoPointInput
 
setDrawLines(boolean) - Method in class vmm.surface.implicit.ClebschCubic.ClebschView
 
setEnabled(boolean) - Method in class vmm.actions.ActionRadioGroup
Set the enabled status of the Actions (and hence the buttons and menu items) associated with this group.
setEnableThreeD(boolean) - Method in class vmm.core3D.View3D
Sets the enableThreeD property.
setEnableThreeD(boolean) - Method in class vmm.core3D.View3DLit
 
setEvoluteColor(Color) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the color used for the evolute; the default is a medium dark green.
setExampleNumberFunction(int) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
setExampleNumberFunction(int) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
setExhibit(Exhibit) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
setExhibit(Exhibit) - Method in class vmm.core.View
Set the Exhibit that is shown in this View.
setExhibit(Exhibit) - Method in class vmm.core3D.View3D
Set the exhibit shown in this view.
setExhibit(Exhibit) - Method in class vmm.ode.ODE_2D.ODEView
 
setExhibit(Exhibit) - Method in class vmm.ode.ODE_3D.ODEView
 
setExhibit(Exhibit) - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
setExhibit(Exhibit) - Method in class vmm.surface.SurfaceView
This method is overridden to set the orientation of a Surface exhibit from the defaultOrientation property of the Surface.
setFastDrawing(boolean, boolean) - Method in class vmm.core.View
Sets the fastDrawing property, which tells whether the Exhibt in this View should be drawn as quickly as possible.
setFastDrawing(boolean) - Method in class vmm.core.View
Sets the fastDrawing property, which tells whether the Exhibit should be drawn as quickly as possible.
setFastDrawing(boolean, boolean) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Overridden to force a redraw of the Mandelbrot bitmap.
setFigureToDraw(int) - Method in class vmm.core.TwoPointInput
 
setFireFrameEvents(boolean) - Method in class vmm.core.TimerAnimation
If set to true, then change events are generated each time the frame changes.
setForeground(Color) - Method in class vmm.core.View
Set the foreground color to be used for rendering this view.
setFractionComplete(double) - Method in interface vmm.core.Animateable
Called during the course of a morphing animation so that the Animateable object can adjust itself to the current stage of the animation.
setFractionComplete(double) - Method in class vmm.core.ComplexParamAnimateable
 
setFractionComplete(double) - Method in class vmm.core.ComplexVariableParamAnimateable
 
setFractionComplete(double) - Method in class vmm.core.RealParamAnimateable
 
setFractionComplete(double) - Method in class vmm.core.VariableParamAnimateable
 
setFrame(int, BufferedImage) - Method in class vmm.core.Filmstrip
Sets a specified frame in the filmstrip to a given image.
setFrames(int) - Method in class vmm.core.TimerAnimation
Sets the maximum frame number for this animation.
setFramesForMorphing(int) - Method in class vmm.core.Exhibit
Set the number of frames to be used in a moprphing animation, as returned by Exhibit.getMorphingAnimation(View, int).
setGridSpacing(int) - Method in class vmm.surface.SurfaceView
Determines how many grid lines are actually drawn.
SetGridTransformMatrix(double, double, double, double, double, double, double, double, double, double, double, double, boolean) - Static method in class vmm.core3D.GridTransformMatrix
Explicit constructor, giving the entries in the transformation matrix.
setGridType(int) - Method in class vmm.conformalmap.ConformalMap
Sets the type of grid that is used on the domain of the map.
setIFSData(Vector3D[], int[][]) - Method in class vmm.polyhedron.IFS
Change the data that describes the polyhedron.
setImagePlaneYDirection(Vector3D) - Method in class vmm.core3D.Transform3D
Sets both the imagePlaneYDirection and imagePlaneXDirection so that these two vectors and the viewDirection (which points to the viewpoint) form an orthonomal system.
setIndex(int) - Method in class vmm.planecurve.parametric.TangentAndNormalDecoration
Set the t-value to be at one of the points that are used for drawing the curve.
setIndex(int) - Method in class vmm.spacecurve.parametric.RepereMobileDecoration
Set the t-value to be at one of the points in the array of points that defines the curve.
setInitialDelay(int) - Method in class vmm.core.TimerAnimation
Sets the nominal initial delay for this animation to a specified number of milliseconds.
setInitialMode(int) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setInitialShape(int) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setItsColor(Color) - Method in class vmm.core3D.DirectionalLight
 
setItsDirection(Vector3D) - Method in class vmm.core3D.DirectionalLight
 
setLayer(int) - Method in class vmm.core.Decoration
Set the layer in which this decoration is drawn.
setLight0(Color) - Method in class vmm.core3D.LightSettings
 
setLightingEnabled(boolean) - Method in class vmm.core3D.View3DWithLightSettings
Set whether lighting is currently enabled.
setLightSettings(LightSettings) - Method in class vmm.core3D.View3DWithLightSettings
Sets the current light settings for this view.
setLimits(double, double, double, double) - Method in class vmm.core.Transform
Set the window in the xy-plane for this Transform.
setLocale(Locale) - Static method in class vmm.core.I18n
Sets a locale to use when searching for property files.
setLocale(Locale, boolean) - Static method in class vmm.core.I18n
Sets a locale to use when searching for property files.
setLooping(int) - Method in class vmm.core.TimerAnimation
Sets the looping mode of the animation.
setMatrixEntry(Complex, int, int) - Method in class vmm.pseudospherical.ComplexMatrix2D
set the entry (i,j) in the matrix to the value of val
setMaximumDrag(int) - Method in class vmm.core.TwoPointInput
 
setMaximumValueForInput(Complex) - Method in class vmm.core.ComplexParam
Set the maximum value that is allowed for this parameter when its value is input.
setMaximumValueForInput(int) - Method in class vmm.core.IntegerParam
Set the maximum value that is allowed for this parameter when its value is input.
setMaximumValueForInput(double) - Method in class vmm.core.RealParam
Set the maximum value that is allowed for this parameter when its value is input.
setMillisecondsPerFrame(int) - Method in class vmm.core.TimerAnimation
Sets the nominal number of milliseconds per frame.
setMinimumDrag(int) - Method in class vmm.core.TwoPointInput
 
setMinimumValueForInput(Complex) - Method in class vmm.core.ComplexParam
Set the minimum value that is allowed for this parameter when its value is input.
setMinimumValueForInput(int) - Method in class vmm.core.IntegerParam
Set the minimum value that is allowed for this parameter when its value is input.
setMinimumValueForInput(double) - Method in class vmm.core.RealParam
Set the minimum value that is allowed for this parameter when its value is input.
setName(String) - Method in class vmm.actions.ActionList
Sets the name of this ActionList which, if non-null, is meant to be used as a name for the submenu.
setName(String) - Method in class vmm.core.ComplexVariableParam
Sets the name of this parameter and of the associated variable.
setName(String) - Method in class vmm.core.Exhibit
Sets the name for this view.
setName(String) - Method in class vmm.core.Parameter
Sets the name of this object.
setName(String) - Method in class vmm.core.VariableParam
Sets the name of this parameter and of the associated variable.
setName(String) - Method in class vmm.core.View
Sets the name for this view.
setName(String) - Method in class vmm.functions.ComplexFunction
Changes the name of this function.
setName(String) - Method in class vmm.functions.ComplexVariable
Sets the name of this variable.
setName(String) - Method in class vmm.functions.Function
Change the name of this function.
setName(String) - Method in class vmm.functions.Variable
Sets the name of this variable.
setNonAnaglyphLightSettings(LightSettings) - Method in class vmm.core3D.View3DWithLightSettings
Set the light setting object that is used for non-anaglyph view styles.
setNormal(int, int, Vector3D) - Method in class vmm.core3D.Grid3D
Set a normal vector at one of the vertices in the basic grid.
setNormalsColor(Color) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the color used for the normal lines; the default is red.
SetNumberOfFramesDialog - Class in vmm.core
 
setNumberOfPieces(int) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
 
setObjectDisplacementNormalToScreen(double) - Method in class vmm.core3D.Transform3D
Set the amount by which object coordinates are displaed normal to the screen.
setOrbitType(int) - Method in class vmm.ode.ODE_2D.ODEView
 
setOrbitType(int) - Method in class vmm.ode.ODE_3D.ODEView
 
setOrientation(int) - Method in class vmm.core3D.View3DLit
Set how front and back faces of surface patches are determined.
setOrthographicProjection(boolean) - Method in class vmm.core3D.Transform3D
Sets whether the projection from 3D onto the viewplane should be a perspective projection or an orthographic projection.
setOrthographicProjection(boolean) - Method in class vmm.core3D.View3D
Set to true to use an orthographic projection, and to false to use a perspective projection.
setOsculatingCircleColor(Color) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the color used for the osculating circle; the default is blue.
setOsculatingCircleIndex(int) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the index of the point on the curve where an osculating circle is to be shown.
setOsculatingCircleIndex(int, boolean) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the index of the point on the curve where an osculating circle is to be shown.
setOwner(Parameterizable) - Method in class vmm.core.Parameter
Sets the owner of this parameter.
setP1(Point2D) - Method in class vmm.conformalmap.ConformalMapFigure
Sets the first of the two points that determine the figure.
setP2(Point2D) - Method in class vmm.conformalmap.ConformalMapFigure
Sets the second of the two points that detrmine the figure.
setParallelCurveColor(Color) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the color used for the parallel curve; the default is a dark-ish cyan.
setParallelCurveColor2(Color) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set the color used for the second parallel curve, if there is one; the default is a light red.
setParallelCurveOffset(double) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
If the parallelCurveOffset is set to Double.NaN, then no parallel curve is drawn; this is the default.
setPatchColor(int, int, Color) - Method in class vmm.core3D.Grid3D
Sets the intrinsic color of a subpatch.
setPaused(boolean) - Method in interface vmm.core.Animation
Sets whether a running animation is paused or not.
setPaused(boolean) - Method in class vmm.core.ThreadedAnimation
Pauses or unpauses a running animation.
setPaused(boolean) - Method in class vmm.core.TimerAnimation
Pauses or unpauses a running animation.
setPhongShading(boolean) - Method in class vmm.core3D.View3DLit
Select the type of shading to be used for surface patches.
setPointCount(int) - Method in class vmm.conformalmap.ConformalMapFigure
Sets the number of points that are used for drawing the figure.
setPointCount(int) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Sets the number of points on the curve at which normals appear.
setPoly(Complex[]) - Method in class vmm.core.ComplexODE
 
setPoly(Complex, Complex, Complex, Complex, Complex) - Method in class vmm.core.ComplexODE
 
setPostCompFunction(int) - Method in class vmm.conformalmap.ConformalMap
Sets the function that is postcomposed with the basic map.
setPreCompFunction(int) - Method in class vmm.conformalmap.ConformalMap
Sets the function that is precomposed with the basic map.
setPrefs(Prefs) - Static method in class vmm.core.Prefs
Set the object of type Prefs that actually handles the storage and retrival of prefernce values.
setPreserveAspect(boolean) - Method in class vmm.core.View
If the preservAspect property is set to true, then the 2D window requested for the View is adjusted so that the shape of the rectanglar window in the xy-plane has the same aspect ratio as the rectangle of pixels to which the view is being drawn.
setPrompt(String) - Method in class vmm.core.UserExhibit.FunctionInfo
Set the label to be used next to the text fiels in the dialog box where the user enters the definition of the fuction.
setRenderingStyle(int) - Method in class vmm.core3D.View3DLit
Sets the rendering style that is used to draw surfaces.
setRestoreParameterValues(boolean) - Method in class vmm.core.BasicAnimator
Set the restoreParameterValues property.
setReverseSurfaceOrientation(boolean) - Method in class vmm.core3D.GridTransformMatrix
Sets the value of the reverseSurfaceOrientation property.
setSavedAuxiliaryTransformForEnableThreeD(Transform) - Method in class vmm.core3D.View3D
If 3D is enabled this sets the saved transform that is used when 3D is disabled; if 3D is disabled, this sets the saved transform that is used when 3D is enabled.
setSegmentChoice(int) - Method in class vmm.fractals.Hilbert
Sets the value of the segmentChoice property.
setSelectedIndex(int) - Method in class vmm.actions.ActionRadioGroup
Set the currently selected option.
setShape(int) - Method in class vmm.conformalmap.ConformalMapFigure
Sets the figure that is to be drawn.
setShowAxes(boolean) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
setShowAxes(boolean) - Method in class vmm.core.View
If set to true, an Axes decoration is added to the View.
setShowBothArgAndValue(boolean) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
setShowControlPanel(boolean) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setShowControlPanel(boolean) - Method in class vmm.ode.ODE_2D.ODEView
 
setShowControlPanel(boolean) - Method in class vmm.ode.ODE_3D.ODEView
 
setShowDirectionField(boolean) - Method in class vmm.ode.ODE_2D.ODEView
The showDirectionField property determines whether a direction field is drawn for the exhibit in this view.
setShowDirectionField(boolean) - Method in class vmm.ode.ODE_3D.ODEView
The showDirectionField property determines whether a direction field is drawn for the exhibit in this view.
setShowDotCloudTorus(boolean) - Method in class vmm.spacecurve.parametric.TorusKnot.TorusKnotView
 
setShowEvolute(boolean) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
If set to true, then the evolute curve will be drawn.
setShowEvolute(boolean) - Method in class vmm.planecurve.parametric.PlaneCurveParametric.PlaneCurveParametricView
 
setShowEvolute(boolean) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricView
 
setShowGrid(boolean) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricViewAsTube
 
setShowJuliaAndOrbit(int) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Sets the value of the showJuliaAndOrbit property.
setShowNormalModeDisplay(boolean) - Method in class vmm.latticemodel.LatticeModel.LMView
 
setShowProjectedOrbits(boolean) - Method in class vmm.ode.ODE_2D.ODEView
When the showProjectedOrbits property is true, an auxiliary view is added to the bottom of the display where the x- and y-coordinates of the points on the current orbit are plotted.
setShowProjectedOrbits(boolean) - Method in class vmm.ode.ODE_3D.ODEView
When the showProjectedOrbits property is true, an auxiliary view is added to the bottom of the display where the x- and y-coordinates of the points on the current orbit are plotted.
setShowStatusBar(boolean) - Method in class vmm.core.Display
Sets the value of the showStatusBar property.
setShowTwoParallelCurves(boolean) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
If set to true, two parallel curves are drawn whenever the parallelCurveOffset property is set to a real number.
setShowUGridLines(boolean) - Method in class vmm.surface.SurfaceView
Set whether grid lines are drawn in the U direction.
setShowVGridLines(boolean) - Method in class vmm.surface.SurfaceView
Set whether grid lines are drawn in the V direction.
setShowViewpoint(boolean) - Method in class vmm.core3D.UserExhibit3D.Support
Sets the showViewpoint property.
setShowWindow(boolean) - Method in class vmm.core.UserExhibit.Support
Sets the value of the showWindow property.
setSize(int, int) - Method in class vmm.core3D.StereoComposite
Sets the size of the image that is to be composed.
setSpecularExponent(int) - Method in class vmm.core3D.LightSettings
 
setSpecularRatio(float) - Method in class vmm.core3D.LightSettings
 
setState(boolean) - Method in class vmm.actions.ToggleAction
Sets the current state of the ToggleAction.
setStatusText() - Method in class vmm.core.Display
Calls setStatusText(null).
setStatusText(String) - Method in class vmm.core.Display
Sets the text to be displayed in the status bar of the holder for this display.
setStellationWanted(boolean) - Method in class vmm.polyhedron.RegularPolyhedron
 
setStopAnimationsOnResize(boolean) - Method in class vmm.core.Display
Set the stopAnimationOnResize property, which determines whether animations in this view are stopped when a resize occurs and whether fastDrawing is used during resize.
setStrokeSize(int) - Method in class vmm.planecurve.parametric.DecoratedCurve
 
setStrokeSizeMultiplier(int) - Method in class vmm.core.View
Sets the width of the stroke used for drawing lines and curves in the current graphics context to have a width equal to a specified number of pixels.
setStyle(int) - Method in class vmm.ode.OrbitPoints2D
Set the style used to draw the points, either OrbitPoint2D.LINES or OrbitPoint2D.DOTS.
setStyle(int) - Method in class vmm.ode.OrbitPoints3D
Set the style used to draw the points, either OrbitPoint3D.LINES or OrbitPoint3D.DOTS.
setT(double) - Method in class vmm.planecurve.parametric.TangentAndNormalDecoration
Change the value of t where the decoration appears.
setT(double) - Method in class vmm.spacecurve.parametric.RepereMobileDecoration
Change the value of t where the decoration appears.
setThickWireframe(boolean) - Method in class vmm.polyhedron.IFS.IFSView
 
setTimeDilation(double) - Method in interface vmm.core.Animation
Sets a factor that is multiplied by all time period specifications.
setTimeDilation(double) - Method in class vmm.core.ThreadedAnimation
Slows down or speeds up the animation by multiplying all delay times (as specified in the parameter the pause method) by a time dilation factor.
setTimeDilation(double) - Method in class vmm.core.TimerAnimation
Sets a time dilation factor that is multiplied by all time periods related to the animation.
setTimeDilationForAnimations(double) - Method in class vmm.core.Display
Sets the speed for any animation that runs in this display.
SettingsDialog - Class in vmm.core
An abstract base class that can be used as the basis for various settings dialogs.
SettingsDialog(Component, String) - Constructor for class vmm.core.SettingsDialog
Create a modal SettingsDialog, containing only the three buttons.
SettingsDialog(Component, String, boolean, boolean) - Constructor for class vmm.core.SettingsDialog
Create a modal SettingsDialog, containing only two or threebuttons.
setTransform(Transform) - Method in class vmm.core.View
Sets the transform for this view to a specified transform, with no error checking.
setTransform(Transform) - Method in class vmm.core3D.View3D
 
setTranslation(Vector3D) - Method in class vmm.core3D.GridTransformMatrix
Replaces the translation part of the matrix with a given Vector3D vt.
setTranslation(double, double, double) - Method in class vmm.core3D.GridTransformMatrix
Replaces the translation part of the matrix with the vector (x,y,z).
setTransparency(double) - Method in class vmm.core3D.View3DLit
Set the degree of transparency for surfaces displayed in this View3DLit.
setTransparencyCommand - Variable in class vmm.core3D.View3DLit
 
SetTransparencyDialog - Class in vmm.core3D
A dialog for setting a transparency level, which is constrained to be in the range 0 and 1.
setUCurveIncrement(int) - Method in class vmm.core3D.Grid3D
Sets the U increment value, which is used to decide which grid lines to draw.
setUpDrawInfo(Graphics2D, int, int, int, int, boolean, boolean) - Method in class vmm.core.Transform
Sets up this Transform for drawing in a given graphics context.
setUpForLeftEye() - Method in class vmm.core3D.View3D
To be used with the setUpForLeftEye and finishStereoView methods to support 3D rendering.
setUpForRightEye() - Method in class vmm.core3D.View3D
To be used with View3D.setUpForLeftEye() and finishStereoView to support 3D rendering.
setUpGalleryMenu(Menus, JMenu, JMenu) - Method in class vmm.xm3d.Galleries
 
setUse3D(boolean) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
Sets whether to enable 3D in the view; this method is really not meant to be called except by this class.
setUseCloud(boolean) - Method in class vmm.planecurve.parametric.DecoratedCurve.MMOView
Set whether to use a range of colors for the grid lines.
setUseColor(boolean) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
Set whether to use a range of colors for the grid lines.
setUseFilmstrip(boolean) - Method in class vmm.core.TimerAnimation
Set whether or not this animation uses a filmstrip.
setUseFilmstripForMorphing(boolean) - Method in class vmm.core.Exhibit
Sets the value of the useFilmstripForMorphing property.
setUseIdentityTransform(boolean) - Method in class vmm.core3D.Grid3D
Sets the value of the useIdentityTransform property.
setUseInjectiveCurves(boolean) - Method in class vmm.fractals.Sierpinski
Sets the value of the setUseInjectiveCurves property.
setUseRaytraceRendering(boolean) - Method in class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
setUseReverseCollar(boolean) - Method in class vmm.spacecurve.SpaceCurveView
Sets the value of the useReverseCollar property.
setUseUnitNormals(boolean) - Method in class vmm.planecurve.parametric.NormalBundleDecoration
Set whether unit normals are drawn.
setVal(double, double) - Method in class vmm.functions.ComplexVariable
Sets the value of this variable
setVal(Complex) - Method in class vmm.functions.ComplexVariable
Set the value of this variable.
setVal(double) - Method in class vmm.functions.Variable
Sets the value of this variable.
setValue(Complex) - Method in class vmm.core.ComplexParam
Set the value of this parameter to a specified value of type Complex.
setValue(int) - Method in class vmm.core.IntegerParam
Set the value of this parameter to a specified int.
setValue(double) - Method in class vmm.core.RealParam
Set the value of this parameter to a specified value of type double.
setValueAndDefault(Complex) - Method in class vmm.core.ComplexParam
Set both the value and the default value of this parameter to a specified int.
setValueAndDefault(int) - Method in class vmm.core.IntegerParam
Set both the value and the default value of this parameter to a specified int.
setValueAndDefault(double) - Method in class vmm.core.RealParam
Set both the value and the default value of this parameter to a specified int.
setValueAndDefaultFromContents() - Method in class vmm.core.ParameterInput
Sets the parameter's value, animation start value, or animation end value (as appropriate) from the contents of the text box, and also sets the corresponding default for the parameter to the same value.
setValueAndDefaultFromString(String) - Method in class vmm.core.Parameter
Sets both the value and the default value of this parameter from a string representation of the value.
setValueFromContents() - Method in class vmm.core.ParameterInput
Sets the parameter's value, animation start value, or animation end value (as appropriate) from the contents of the text box.
setValueFromString(String) - Method in class vmm.core.Parameter
Sets the value of this parameter from a string representation of the value.
setValueObject(Object) - Method in class vmm.core.ComplexVariableParam
Sets the value of this parameter and of the associated variable.
setValueObject(Object) - Method in class vmm.core.Parameter
Sets a new value for this parameter and calls the parameterChanged method in the parameter's owner (if there is an owner).
setValueObject(Object) - Method in class vmm.core.VariableParam
Sets the value of this parameter and of the associated variable.
setVCurveIncrement(int) - Method in class vmm.core3D.Grid3D
Sets the V increment value, which is used to decide which grid lines to draw.
setVertex(int, int, Vector3D) - Method in class vmm.core3D.Grid3D
Assign one of the points in the basic grid.
setViewPoint(Vector3D) - Method in class vmm.core3D.Transform3D
Sets the viewpoint of the transformation.
setViewPoint(Vector3D) - Method in class vmm.core3D.View3D
Sets the viewpoint for this View's transform.
setViewpointAction - Variable in class vmm.core3D.View3D
A menu item that will show a Set Viewpoint dialog box.
SetViewpointDialog - Class in vmm.core3D
A dialog for setting the viewpoint, up direction, and clip distance.
setViewStyle(int) - Method in class vmm.core3D.View3D
Set the current view styles.
setViewStyle(int) - Method in class vmm.core3D.View3DLit
 
setViewStyle(int) - Method in class vmm.core3D.View3DWithLightSettings
Overridden in this subclass to swap in the anaglyph or non-anaglph light settings, as appropriate.
setViewUp(Vector3D) - Method in class vmm.core3D.View3D
Sets the view up vector for this View's transform.
setWantedColor(Color) - Method in class vmm.planecurve.parametric.DecoratedCurve
 
setWindow(double, double, double, double) - Method in class vmm.core.View
Sets the rectangular "window" in the xy-plane for this View.
setWindow(double[]) - Method in class vmm.core.View
Sets the window in the xy-plane for this View.
setWindowForUseWhileThreeDDisabled(double, double, double, double) - Method in class vmm.core3D.View3D
Set the x and y ranges to be used when 3D has been disabled by View3D.setEnableThreeD(boolean).
SetXYWindowDialog - Class in vmm.core
A dialog box where the user can set the ranges of x and y values that will be visible.
SetXYWindowDialog(View) - Constructor for class vmm.core.SetXYWindowDialog
 
SFT(Complex[], Complex[], int) - Static method in class vmm.fourier.FourierSeries
 
SHOW_BOTH - Static variable in class vmm.fractals.Mandelbrot.MandelbrotView
 
SHOW_JULIA - Static variable in class vmm.fractals.Mandelbrot.MandelbrotView
 
SHOW_NONE - Static variable in class vmm.fractals.Mandelbrot.MandelbrotView
 
SHOW_ORBIT - Static variable in class vmm.fractals.Mandelbrot.MandelbrotView
 
showAxes - Variable in class vmm.ode.ODE_3D
If this is set to true in a subclass's constructor, then the view will be set to show axes when it is created.
showAxesAction - Variable in class vmm.core.View
The action for setting the showAxisProperty, which is one one of the commands returned by View.getViewCommands().
showChangeDialog(Display, View) - Method in class vmm.core.UserExhibit.Support
Shows the dialog box where the user enters the data for the exhibit.
showControlPanelToggle - Variable in class vmm.latticemodel.LatticeModel.LMView
 
showControlPanelToggle - Variable in class vmm.ode.ODE_2D.ODEView
 
showControlPanelToggle - Variable in class vmm.ode.ODE_3D.ODEView
 
showCreateDialog(Display) - Method in class vmm.core.UserExhibit.Support
Shows the dialog box where the user enters the data for the exhibit.
showDialog(Component, String, Parameter[]) - Static method in class vmm.core.AnimationLimitsDialog
Create and show a modal dialog for setting animation limits.
showDialog(Component, String, Parameter[]) - Static method in class vmm.core.ParameterDialog
Create and show a modal dialog for setting parameter values.
showDialog(View) - Static method in class vmm.core.SetNumberOfFramesDialog
 
showDialog(View) - Static method in class vmm.core.SetXYWindowDialog
Show the dialog, and set the View whose limits will be controlled by this dialog.
showDialog(View3DWithLightSettings) - Static method in class vmm.core3D.LightSettingsDialog
 
showDialog(View3D) - Static method in class vmm.core3D.Set3DViewOptionsDialog
 
showDialog(View3DLit) - Static method in class vmm.core3D.SetTransparencyDialog
 
showDialog(View3D) - Static method in class vmm.core3D.SetViewpointDialog
 
showDirectionFieldToggle - Variable in class vmm.ode.ODE_2D.ODEView
 
showDirectionFieldToggle - Variable in class vmm.ode.ODE_3D.ODEView
 
showFile(String) - Method in class vmm.xm3d.HTMLDocWindow
Set the content of the window to the specified file.
showHTMLDocWindow(String) - Static method in class vmm.xm3d.WindowXM
There is single HTMLDocWindow associated with all WindowXM windows.
showHTMLDocWindow(URL) - Static method in class vmm.xm3d.WindowXM
There is single HTMLDocWindow associated with all WindowXM windows.
showNormalModeToggle - Variable in class vmm.latticemodel.LatticeModel.LMView
 
showProjectedOrbitsToggle - Variable in class vmm.ode.ODE_2D.ODEView
 
showProjectedOrbitsToggle - Variable in class vmm.ode.ODE_3D.ODEView
 
showURL(URL) - Method in class vmm.xm3d.HTMLDocWindow
Set the contents of the window to a specified URL.
shutDown() - Method in class vmm.core.TaskManager
This method should be called before discarding the TaskManager.
Sierpinski - Class in vmm.fractals
The fractal "Sierpinski" curve.
Sierpinski() - Constructor for class vmm.fractals.Sierpinski
 
SievertEnneper - Class in vmm.surface.parametric
Defines the SievertEnneper surface.
SievertEnneper() - Constructor for class vmm.surface.parametric.SievertEnneper
 
simplifyActionMenu - Variable in class vmm.planecurve.parametric.DecoratedCurve.MMOView
 
Sine - Class in vmm.conformalmap
 
Sine() - Constructor for class vmm.conformalmap.Sine
 
sine() - Method in class vmm.core.Complex
 
SineCurve - Class in vmm.planecurve.parametric
Defines a sine curve as a parametric plane curve.
SineCurve() - Constructor for class vmm.planecurve.parametric.SineCurve
 
sinh(double) - Method in class vmm.core.Complex
 
Skew_K_noid - Class in vmm.surface.parametric
 
Skew_K_noid() - Constructor for class vmm.surface.parametric.Skew_K_noid
 
SnailShell - Class in vmm.surface.parametric
Defines a surface with parametric equations.
SnailShell() - Constructor for class vmm.surface.parametric.SnailShell
 
solitonNum - Variable in class vmm.pseudospherical.nSolitons
 
Solitons - Class in vmm.pseudospherical
 
Solitons() - Constructor for class vmm.pseudospherical.Solitons
 
SpaceCurve - Class in vmm.spacecurve
Represents a curve, or set of curve segments, in three-space.
SpaceCurve() - Constructor for class vmm.spacecurve.SpaceCurve
 
SpaceCurveParametric - Class in vmm.spacecurve.parametric
A space curve that is defined by parametric equations, giving points of the form (x(t),y(t),z(t)).
SpaceCurveParametric() - Constructor for class vmm.spacecurve.parametric.SpaceCurveParametric
 
SpaceCurveParametric.SpaceCurveParametricView - Class in vmm.spacecurve.parametric
Defines the default View of a SpaceCurveParametric.
SpaceCurveParametric.SpaceCurveParametricView() - Constructor for class vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricView
 
SpaceCurveParametric.SpaceCurveParametricViewAsTube - Class in vmm.spacecurve.parametric
Defines a tube view of a SpaceCurveParametric.
SpaceCurveParametric.SpaceCurveParametricViewAsTube() - Constructor for class vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricViewAsTube
 
SpaceCurveView - Class in vmm.spacecurve
A View class for SpaceCurves.
SpaceCurveView() - Constructor for class vmm.spacecurve.SpaceCurveView
 
SphericalCurve - Class in vmm.spacecurve.parametric
A curve that lies on the surface of a sphere.
SphericalCurve() - Constructor for class vmm.spacecurve.parametric.SphericalCurve
Constructs a SphericalCurve with a blue dot-cloud sphere and a default window of (-1.2,1.2,-1.2,1.2) that should be OK for any subclass.
SphericalCurve.DotCloudSphere - Class in vmm.spacecurve.parametric
Defines the dot cloud sphere of radius one on which the curve lies.
SphericalCurve.DotCloudSphere() - Constructor for class vmm.spacecurve.parametric.SphericalCurve.DotCloudSphere
 
SphericalCurve.SphericalCurveView - Class in vmm.spacecurve.parametric
The default view for a SphericalCurve.
SphericalCurve.SphericalCurveView() - Constructor for class vmm.spacecurve.parametric.SphericalCurve.SphericalCurveView
 
SphericalCycloid - Class in vmm.spacecurve.parametric
Defines a rolling curve on the unit sphere
SphericalCycloid() - Constructor for class vmm.spacecurve.parametric.SphericalCycloid
 
SphericalEllipse - Class in vmm.spacecurve.parametric
 
SphericalEllipse() - Constructor for class vmm.spacecurve.parametric.SphericalEllipse
 
split(Component) - Method in class vmm.core.Display
Calls split(newComponent,false,false).
split(Component, boolean, boolean) - Method in class vmm.core.Display
Replaces the display in its holder with a JSplitPane that contains the display and another component.
sqr(double) - Static method in class vmm.surface.implicit.BarthSextic
 
sqr(double) - Static method in class vmm.surface.implicit.BoysSurface
 
sqr(double) - Static method in class vmm.surface.implicit.CayleyCubic
 
sqr(double) - Static method in class vmm.surface.implicit.CrossCap
 
sqr(double) - Static method in class vmm.surface.implicit.CubeOktaeder
 
sqr(double) - Static method in class vmm.surface.implicit.DecoCube
 
sqr(double) - Static method in class vmm.surface.implicit.DupinCyclides
 
sqr(double) - Static method in class vmm.surface.implicit.Genus2
 
sqr(double) - Static method in class vmm.surface.implicit.Genus5
 
sqr(double) - Static method in class vmm.surface.implicit.ImplicitCone
 
sqr(double) - Static method in class vmm.surface.implicit.ImplicitEllipsoid
 
sqr(double) - Static method in class vmm.surface.implicit.ImplicitHyperboloid1Sheet
 
sqr(double) - Static method in class vmm.surface.implicit.ImplicitHyperboloid2Sheet
 
sqr(double) - Static method in class vmm.surface.implicit.ImplicitParaboloid
 
sqr(double) - Static method in class vmm.surface.implicit.Join2Tori
 
sqr(double) - Static method in class vmm.surface.implicit.KummerQuartic
 
sqr(double) - Static method in class vmm.surface.implicit.OrthoCircles
 
sqr(double) - Static method in class vmm.surface.implicit.Pilz
 
sqr(double) - Static method in class vmm.surface.implicit.Pretzel
 
sqr(double) - Static method in class vmm.surface.implicit.SteinerRoman
 
sqr(double) - Static method in class vmm.surface.implicit.Torus
 
sqr(double) - Static method in class vmm.surface.implicit.WhitneyUmbrella
 
SQRROOT - Static variable in class vmm.conformalmap.ConformalMap
Code for the square root function as one of the possible functions that can be precomposed or postcomposed with a map.
SquareKnot - Class in vmm.spacecurve.parametric
 
SquareKnot() - Constructor for class vmm.spacecurve.parametric.SquareKnot
 
squareRootNearer(Complex) - Method in class vmm.core.Complex
Computes that square root of this complex number that is nearer to previous than to minus previous.
Squaring - Class in vmm.conformalmap
Represents the conformal map z --> z^c, for a real constant c.
Squaring() - Constructor for class vmm.conformalmap.Squaring
 
start() - Method in interface vmm.core.Animation
Start the animation running.
start() - Method in class vmm.core.BasicAnimator
 
start(Display, View) - Method in class vmm.core.MouseTask
This method is called by a Display when this MouseTask is installed in the Display, to give the MouseTask a chance to do any display-specific initialization (such as adding a decoration).
start() - Method in class vmm.core.ThreadedAnimation
This method must be called to start the animation running.
start() - Method in class vmm.core.TimerAnimation
Starts the animation running.
startOrbitAtPoint(double[]) - Method in class vmm.ode.ODE_2D.ODEView
 
startOrbitAtPoint(double[]) - Method in class vmm.ode.ODE_3D.ODEView
 
stateChanged(ChangeEvent) - Method in class vmm.core.Exhibit
Sends a change event, presumably in response to a change in one of the Decorations that have been added to this Exhibit.
stateChanged(ChangeEvent) - Method in class vmm.core.View
A View listens for state change events that are generated when the Exhibit or Decoration that it is displaying is changed, or by the transform (that converts real coords to pixel coords).
stateChanged(ChangeEvent) - Method in class vmm.core3D.View3D
React to a change by rebuilding the offscreen bit map.
stateChanged(ChangeEvent) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Overridden to force a redraw of the Mandelbrot bitmap if it is the transform that is changing.
stateChanged(ChangeEvent) - Method in class vmm.ode.ODE_2D.ODEView
 
stateChanged(ChangeEvent) - Method in class vmm.ode.ODE_3D.ODEView
 
STATUS_ANIMATION_PAUSED - Static variable in class vmm.core.Display
A value for the STATUS property that indicates that an animation is installed but is currently paused.
STATUS_ANIMATION_RUNNING - Static variable in class vmm.core.Display
A value for the STATUS property that indicates that an animation is installed and is running.
STATUS_EMPTY - Static variable in class vmm.core.Display
A value for the STATUS property that indicates that no Exhibit is currently installed.
STATUS_IDLE - Static variable in class vmm.core.Display
A value for the STATUS property that indicates that an Exhibit is currently installed, but no animation or one-shot mouse task is active.
STATUS_ONE_SHOT_MOUSE_TASK - Static variable in class vmm.core.Display
A value for the STATUS property that indicates that a one-shot mouse task is currently active.
STATUS_PROPERTY - Static variable in class vmm.core.Display
The property name for PropertyChangeEvents that are sent when the status of the display changes.
SteinerRoman - Class in vmm.surface.implicit
 
SteinerRoman() - Constructor for class vmm.surface.implicit.SteinerRoman
 
SteinerSurface - Class in vmm.surface.parametric
Defines a Steiner Surface
SteinerSurface() - Constructor for class vmm.surface.parametric.SteinerSurface
 
stellationHeight - Variable in class vmm.polyhedron.RegularPolyhedron
 
stellationScale - Variable in class vmm.polyhedron.RegularPolyhedron
 
step(LatticeModel.LMView) - Method in class vmm.latticemodel.FermiPastaUlam.FPULatticeData
 
step(LatticeModel.LMView) - Method in class vmm.latticemodel.LatticeModel.LatticeData
 
step(LatticeModel.LMView) - Method in class vmm.latticemodel.Toda.TodaLatticeData
 
stepAction - Variable in class vmm.latticemodel.LatticeModel.LMView
 
stepNumber - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
stepSize - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
StereoComposite - Class in vmm.core3D
This class provides support for "Anaglyph Stereo" rendering.
StereoComposite() - Constructor for class vmm.core3D.StereoComposite
 
stereoComposite - Variable in class vmm.core3D.View3D
Used when the view style is RED_GREEN_STEREO_VIEW.
STEREOGRAPH_VIEW - Static variable in class vmm.core3D.View3D
One of the possible values for the viewStyle, specifying a "stereograph" view.
stereographicProjection() - Method in class vmm.core.Complex
 
StereographicProjection() - Method in class vmm.core.Quaternion
Returns stereographic projection from (-1,0,0,0)
stereographLeftEyeRect() - Method in class vmm.core3D.View3D
This method is used in BasicMouseTask3D to determine the rectangle that containts the left-eye image of a stereographic view.
stereographRightEyeRect() - Method in class vmm.core3D.View3D
This method is used in BasicMouseTask3D to determine the rectangle that containts the left-eye image of a stereographic view.
stop() - Method in class vmm.xm3d.EmbeddedApplet
 
stopAction - Variable in class vmm.latticemodel.LatticeModel.LMView
 
stopAnimation() - Method in class vmm.core.Display
Stop any animation that is currently installed.
stringToValueObject(String) - Method in class vmm.core.ComplexParam
Converts a string to an object of type Complex.
stringToValueObject(String) - Method in class vmm.core.IntegerParam
Converts a string to an object of type Integer.
stringToValueObject(String) - Method in class vmm.core.Parameter
Convert a string rerpesentation of a parameter value to a representation of that same value as an object.
stringToValueObject(String) - Method in class vmm.core.RealParam
Converts a string to an object of type Double.
stripNullFrames() - Method in class vmm.core.Filmstrip
Removes any frames for which the image is null from the filmstrip.
strokeSize - Variable in class vmm.planecurve.parametric.DecoratedCurve
 
subtract(ComplexMatrix2D) - Method in class vmm.pseudospherical.ComplexMatrix2D
compute and return the result of subtracting inp from the matrix
Surface - Class in vmm.surface
Represents a surface in three-space defined by a rectangular array of points.
Surface() - Constructor for class vmm.surface.Surface
Adds uPatchCount and vPatchCount as parameters of the surface, each with a range of possible input values from 1 to 40.
SurfaceImplicit - Class in vmm.surface.implicit
Represents a surface in three-space defined as the level set of a real-valued function of x,y,z.
SurfaceImplicit() - Constructor for class vmm.surface.implicit.SurfaceImplicit
 
SurfaceImplicit.ImplicitSurfaceView - Class in vmm.surface.implicit
 
SurfaceImplicit.ImplicitSurfaceView() - Constructor for class vmm.surface.implicit.SurfaceImplicit.ImplicitSurfaceView
 
SurfaceImplicit.Line3D - Class in vmm.surface.implicit
A line in R^3: decribed by its direction (Vector3D direction;), a unit vector, and its intercept, (Vector3D intercept;), which is where the line intersects the plane through the origin normal to direction (this is also the point on the line that is nearest to the origin.
SurfaceImplicit.Line3D(Vector3D, Vector3D) - Constructor for class vmm.surface.implicit.SurfaceImplicit.Line3D
 
surfaceNormal(double, double) - Method in class vmm.surface.parametric.SurfaceParametric
Returns the Surface Normal, by default from numerical differentiation.
surfaceNormal(double, double) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
The surface normal is called often while rendering the surface.
SurfaceParametric - Class in vmm.surface.parametric
Defines a suface by a set of parametric equations defined on a rectangular domain in the uv-plane.
SurfaceParametric() - Constructor for class vmm.surface.parametric.SurfaceParametric
Adds umin, umax, vmin, and vmax as parameters of the exhibit.
surfacePoint(double, double) - Method in class vmm.pseudospherical.Breather
 
surfacePoint(double, double) - Method in class vmm.pseudospherical.BreatherPlusSoliton
 
surfacePoint(double, double) - Method in class vmm.pseudospherical.nSolitons
 
surfacePoint(double, double) - Method in class vmm.pseudospherical.OneSoliton
 
surfacePoint(double, double) - Method in class vmm.pseudospherical.Solitons
 
surfacePoint(double, double) - Method in class vmm.pseudospherical.ThreeSoliton
 
surfacePoint(double, double) - Method in class vmm.pseudospherical.TwoSoliton
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Astroidale
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.BianchiPinkall
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.BoyBryantKusner
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Catalan
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Catenoid_Helicoid
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.CatenoidFence
Override to close the hole around the images of P, -1/P.
surfacePoint(double, double) - Method in class vmm.surface.parametric.ChenGackstatter
Override surfacePoint to close the hole around the center saddle.
surfacePoint(double, double) - Method in class vmm.surface.parametric.Conoid
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.ConstCurvFamilyOfRevolution
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.ConstCurvOneHelicoids
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.CostaHoffmanMeeks
Override surfacePoint to close the hole around the center saddle.
surfacePoint(double, double) - Method in class vmm.surface.parametric.CrossCap
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Cyclide
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.DiniSurface
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.DiracBelt
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.DoublyHopfFiberedTori
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.DoublyPeriodicJD
Override to close the hole around the images of P, -1/P.
surfacePoint(double, double) - Method in class vmm.surface.parametric.DoublyPeriodicJE
Override to close the hole around the images of the four branch points of JD
surfacePoint(double, double) - Method in class vmm.surface.parametric.Enneper_Cartesian
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Enneper_Polar
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Henneberg
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.HyperbolicParaboloid
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Hyperboloid1
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Hyperboloid2
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.InvertedBoys
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.KleinBottle
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.KuenSurface
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Kusner_Dihedral_Symmetric
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.LissajousSurface
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.LopezRosNoGo
Override surfacePoint to close the hole around the center critical point of Gauss map.
surfacePoint(double, double) - Method in class vmm.surface.parametric.MoebiusStrip
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.MonkeySaddle
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Paraboloid
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.ParametricBreather
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Riemann
Override to close the hole around the images of P, -1/P.
surfacePoint(double, double) - Method in class vmm.surface.parametric.RightConoid
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Scherk
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Scherk_Weierstrass
Override to close the hole around the image of ZERO_C.
surfacePoint(double, double) - Method in class vmm.surface.parametric.SievertEnneper
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.Skew_K_noid
Override to close the hole around the image of ZERO_C.
surfacePoint(double, double) - Method in class vmm.surface.parametric.SnailShell
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.SteinerSurface
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.SurfaceParametric
The parametric equations that define the surface, given as a function from the uv-plane into R3.
surfacePoint(double, double) - Method in class vmm.surface.parametric.Torus
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.UserSurfaceParametric
 
surfacePoint(double, double) - Method in class vmm.surface.parametric.WeierstrassMinimalSurface
This function lets a minimal surface that is defined by Weierstrass Data behave as if it were given by an explicit parametrization.
surfacePoint(double, double) - Method in class vmm.surface.parametric.WhitneyUmbrella
 
SurfaceView - Class in vmm.surface
 
SurfaceView() - Constructor for class vmm.surface.SurfaceView
 
Symmetric_K_Noid - Class in vmm.surface.parametric
 
Symmetric_K_Noid() - Constructor for class vmm.surface.parametric.Symmetric_K_Noid
 

T

takeExhibit(View, boolean) - Method in class vmm.conformalmap.ConformalMap.ConformalMapView
 
takeExhibit(View, boolean) - Method in class vmm.core.View
Sets the exhibit of this View equal to the same Exhibit that is displayed by another specified View.
takeExhibit(View, boolean) - Method in class vmm.core3D.View3D
Set this View to view the same exhibit as another specififed view.
takeExhibit(View, boolean) - Method in class vmm.core3D.View3DLit
 
takeExhibit(View, boolean) - Method in class vmm.fractals.Mandelbrot.MandelbrotView
Has been overridden to copy the maximum iteration count, if the shareTransform parameter is true.
TangentAndNormalDecoration - Class in vmm.planecurve.parametric
A decoration that appears as a red tangent line and a blue normal line on a parametric plane curve at a specified value of t.
TangentAndNormalDecoration() - Constructor for class vmm.planecurve.parametric.TangentAndNormalDecoration
Creates a TangentAndNormalDecoration with no associated curve.
TaskManager - Class in vmm.core
Provides parallization for a collection of tasks, where each task is an object of type Runnable.
TaskManager() - Constructor for class vmm.core.TaskManager
Create a TaskManager that will use a pool of threads with one thread per available processor.
TaskManager(int) - Constructor for class vmm.core.TaskManager
Create a TaskManager that will use a pool of threads with a specified number of threads.
TaskManager.Job - Class in vmm.core
Represents a job that consists of the execution of a number of tasks.
tau(double) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
tau(double) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
Tetrahedron - Class in vmm.polyhedron
 
Tetrahedron() - Constructor for class vmm.polyhedron.Tetrahedron
 
theFunction(double, SurfaceImplicit.Line3D) - Method in class vmm.surface.implicit.SurfaceImplicit
This is the function whose vanishing gives a parameter value t such that a point of the line with that parameter value lies on the implicit surface.
theta() - Method in class vmm.core.Complex
Returns arg(this), the angular polar coordinate of this complex number, in the range -pi to pi.
thickWireframeToggle - Variable in class vmm.polyhedron.IFS.IFSView
 
thirdDerivOfPoly(Complex) - Method in class vmm.core.ComplexODE
 
ThreadedAnimation - Class in vmm.core
An animation that runs in its own thread, separate from the Swing user interface thread.
ThreadedAnimation() - Constructor for class vmm.core.ThreadedAnimation
 
ThreadedAnimation.AnimationCanceledException - Exception in vmm.core
A trivial exception class that exists only to make it possible to cancel ThreadAnimations.
ThreadedAnimation.AnimationCanceledException() - Constructor for exception vmm.core.ThreadedAnimation.AnimationCanceledException
 
ThreeSoliton - Class in vmm.pseudospherical
 
ThreeSoliton() - Constructor for class vmm.pseudospherical.ThreeSoliton
 
timeDilation - Variable in class vmm.core.TimerAnimation
The time dilation fact that is multiplied by all time specifications.
TimerAnimation - Class in vmm.core
An animation that is driven by a Swing Timer.
TimerAnimation() - Constructor for class vmm.core.TimerAnimation
Construct a TimerAnimation in which the frame number will increase indefinitely forever.
TimerAnimation(int, int) - Constructor for class vmm.core.TimerAnimation
Construct a TimerAnimation with a specified number of frames and nominal time per frame.
TimerAnimation(int, int, boolean) - Constructor for class vmm.core.TimerAnimation
Construct a TimerAnimation with a specified number of frames and time per frame, with the possibility of creating a filmstrip of the animation.
times(Complex) - Method in class vmm.core.Complex
Returns this * c; c must be non-null.
times(double) - Method in class vmm.core.Complex
 
times(Quaternion) - Method in class vmm.core.Quaternion
Compute the product of this quaternaion and another quaternion
times(double) - Method in class vmm.core.Quaternion
Compute the product of this quaternaion and a real number
times(Complex) - Method in class vmm.core3D.ComplexVector3D
Returns the scalar product of this vector times d.
times(double) - Method in class vmm.core3D.ComplexVector3D
 
times(double) - Method in class vmm.core3D.Vector3D
Returns the scalar product of this vector times d.
times(Complex) - Method in class vmm.pseudospherical.ComplexVector2D
Returns the scalar product of this vector times d.
timeSpanDefault - Variable in class vmm.ode.ODE_2D
The value of this variable is used as the initial value of Time Span in the Control Panel of any view of this exhbit.
timeSpanDefault - Variable in class vmm.ode.ODE_3D
The value of this variable is used as the initial value of Time Span in the Control Panel of any view of this exhbit.
tmax - Variable in class vmm.planecurve.parametric.PlaneCurveParametric
The maximum value of t for points on the curve.
tmax - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
The maximum value of t for points on the curve.
tmin - Variable in class vmm.planecurve.parametric.PlaneCurveParametric
The minimum valur of t for points on the curve.
tmin - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
The minimum value of t for points on the curve.
Toda - Class in vmm.latticemodel
 
Toda() - Constructor for class vmm.latticemodel.Toda
 
Toda.TodaLatticeData - Class in vmm.latticemodel
 
Toda.TodaView - Class in vmm.latticemodel
 
Toda.TodaView() - Constructor for class vmm.latticemodel.Toda.TodaView
 
toExternalString(Object) - Static method in class vmm.core.Util
Converts any value to a string -- hopefull a string that can be parsed by Util.externalStringToValue(String, Class) to recover the original value.
ToggleAction - Class in vmm.actions
A ToggleAction is an Action that has a boolean-valued property named "ToggleState".
ToggleAction() - Constructor for class vmm.actions.ToggleAction
Create a ToggleAction with no name or icon and initial state set to false.
ToggleAction(String) - Constructor for class vmm.actions.ToggleAction
Create a ToggleAction with a given name but no icon and initial state set to false.
ToggleAction(String, boolean) - Constructor for class vmm.actions.ToggleAction
Create a ToggleAction with a specified name and initial state, and no icon.
ToggleAction(String, Icon) - Constructor for class vmm.actions.ToggleAction
Create a ToggleAction with a specified name and icon and with state initially set to false.
toggleAnimationPaused() - Method in class vmm.core.Display
Pause the current animation, if it is currently running, or resume it if it is currently paused.
ToroidalMagneticField - Class in vmm.ode.secondorder3D
 
ToroidalMagneticField() - Constructor for class vmm.ode.secondorder3D.ToroidalMagneticField
 
Torus - Class in vmm.surface.implicit
 
Torus() - Constructor for class vmm.surface.implicit.Torus
 
Torus - Class in vmm.surface.parametric
Defines the Torus surface family.
Torus() - Constructor for class vmm.surface.parametric.Torus
 
TorusKnot - Class in vmm.spacecurve.parametric
Defines a torus knot -- a curve that wraps around the surface of a torus.
TorusKnot() - Constructor for class vmm.spacecurve.parametric.TorusKnot
 
TorusKnot.TorusKnotView - Class in vmm.spacecurve.parametric
Adds to a generic SpaceCurveParametricView the ability to show a "cloud torus" on whose surface the curve lies.
TorusKnot.TorusKnotView() - Constructor for class vmm.spacecurve.parametric.TorusKnot.TorusKnotView
 
toString() - Method in class vmm.core.Complex
Returns a string representation of the form a, i, -i, i*b, -i*b, a + i, a - i, a + i*b, or a - i*b.
toString() - Method in class vmm.core.Parameter
Returns a string including both the title and value of this Parameter.
toString() - Method in class vmm.core.Quaternion
 
toString() - Method in class vmm.core3D.Vector3D
Returns a string representation of this vector of the form "(x,y,z)" where x, y, and z are the numerical components of the vector.
toString() - Method in class vmm.pseudospherical.ComplexMatrix2D
print the content of the matrix in the format {{a11,a12},{a21,a22}}
toString() - Method in class vmm.pseudospherical.ComplexVector2D
Returns a string representation of this vector of the form "(x,y)" where x, y are the numerical components of the vector.
TotalModalEnergy - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
totalTaskCount() - Method in class vmm.core.TaskManager.Job
Returns the number of tasks that have been added to this job.
tr(String) - Static method in class vmm.core.I18n
Finds the value associated with a specified key.
tr(String, Object...) - Static method in class vmm.core.I18n
A convenience method that calls MessageFormat.format(tr(key), arg...).
trace() - Method in class vmm.pseudospherical.ComplexMatrix2D
return the trace of the matrix.
Tractrix - Class in vmm.planecurve.parametric
Defines a parametric Tractrix .
Tractrix() - Constructor for class vmm.planecurve.parametric.Tractrix
 
Transform - Class in vmm.core
The transform that should be applied when an Exhibit is drawn.
Transform() - Constructor for class vmm.core.Transform
Create a Transform object with a default window with range -5 to 5 in both the horizontal and vertical direction in the xy-plane.
Transform(double, double, double, double) - Constructor for class vmm.core.Transform
Create a Transform object representing a specified window in the xy-plane.
Transform(double) - Constructor for class vmm.core.Transform
Sets the limits on the x- and y-axis so that the number of pixels per unit along the x- and y-axis is given by the parameter nominalGraphicScale, assuming that the viewport has a "normal size".
Transform(Transform) - Constructor for class vmm.core.Transform
Constructs a Transform by copying the requested xmin, xmax, ymin, and ymax from a specified transform.
Transform3D - Class in vmm.core3D
A transform that encodes a 3D view of an exhibit and the projection of that view onto a 2D view plane.
Transform3D() - Constructor for class vmm.core3D.Transform3D
Creates a Transform3D object with default viewpoint (20,0,0) and a default window with x and y ranges from -5 to 5.
Transform3D(Vector3D) - Constructor for class vmm.core3D.Transform3D
Creates a Transform3D object with a specified viewpoint and a default window with x and y ranges from -5 to 5.
Transform3D(Vector3D, double) - Constructor for class vmm.core3D.Transform3D
Creates a Transform3D with a specifed viewpoint and with an xy-window determined by a given "graphic scale"
Transform3D(Vector3D, double, double, double, double) - Constructor for class vmm.core3D.Transform3D
Construct a Transform3D with specified viewpoint and xy-window.
Transform3D(Transform) - Constructor for class vmm.core3D.Transform3D
Construct a Transform3D with the same transform data as a specified transform.
transform3D - Variable in class vmm.core3D.View3D
The current transform of this view, if it is a Transform3D.
translate(double, double, double) - Method in class vmm.core3D.GridTransformMatrix
Applies a translation operation to this TransformMatrix, by multiplying it on the LEFT by a translation matrix.
translate(Vector3D) - Method in class vmm.core3D.GridTransformMatrix
Applies a translation operation to this TransformMatrix, by multiplying it on the LEFT by a translation matrix.
transpose() - Method in class vmm.pseudospherical.ComplexMatrix2D
compute and return the transpose of the matrix
Transvect(Vector3D, Vector3D, Vector3D, Vector3D) - Static method in class vmm.surface.implicit.Maps
e1 and e2 should be linearly independent unit vectors.
Transvection(Vector3D, Vector3D, Vector3D) - Static method in class vmm.surface.implicit.Maps
e1 and e2 should be linearly independent unit vectors.
tResolution - Variable in class vmm.planecurve.parametric.PlaneCurveParametric
The number of t-values for points on the curve.
tResolution - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
The number of t-values for points on the curve.
trIfFound(String) - Static method in class vmm.core.I18n
Does the same thing as I18n.tr(key), except that if no value is found for the key, the return value is null.
trIfFound(String, Object...) - Static method in class vmm.core.I18n
Does the same thing as I18n.tr(key,arg...), except that if no value is found for the key, the return value is null.
truncation - Variable in class vmm.polyhedron.RegularPolyhedron
 
truncationSelect - Variable in class vmm.polyhedron.RegularPolyhedron
A radio group that appears in the Action menu that allows the user to select one of the standard truncations.
tube - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
Represents the surface of the tube, when this exhibit is rendered as a tube.
tubeSides - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
The number of sides around the tube, from 3 to 20.
tubeSize - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
The length of one of the square cross sections of the tube, when this exhibit is rendered as a tube.
tVals - Variable in class vmm.planecurve.parametric.PlaneCurveParametric
The t-values used to compute the points (x(t),y(t)) on the curve.
tVals - Variable in class vmm.spacecurve.parametric.SpaceCurveParametric
The t-values used to compute the points (x(t),y(t),z(t)) on the curve.
TwoPointInput - Class in vmm.core
Meant for use as a "one-shot" mouse task that lets the user specify two points by clicking and dragging.
TwoPointInput() - Constructor for class vmm.core.TwoPointInput
 
TwoSoliton - Class in vmm.pseudospherical
 
TwoSoliton() - Constructor for class vmm.pseudospherical.TwoSoliton
 

U

ucount - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
um - Variable in class vmm.surface.parametric.ChenGackstatter
 
umax - Variable in class vmm.conformalmap.ConformalMap
Maximum u-value for the domain of the function.
umax - Variable in class vmm.surface.parametric.SurfaceParametric
The upper limit of u values for the domain of the parametric functions that define this surface.
umin - Variable in class vmm.conformalmap.ConformalMap
Minimum u-value for the domain of the function.
umin - Variable in class vmm.surface.parametric.SurfaceParametric
The lower limit of u values for the domain of the parametric functions that define this surface.
UNIT_X - Static variable in class vmm.core3D.ComplexVector3D
The unit vector in the x direction, (ONE_C,ZERO_C,ZERO_C).
UNIT_X - Static variable in class vmm.core3D.Vector3D
The unit vector in the x direction, (1,0,0).
UNIT_Y - Static variable in class vmm.core3D.ComplexVector3D
The unit vector in the y direction, (ZERO_C,ONE_C,ZERO_C).
UNIT_Y - Static variable in class vmm.core3D.Vector3D
The unit vector in the y direction, (0,1,0).
UNIT_Z - Static variable in class vmm.core3D.ComplexVector3D
The uint vector in the z direction, (ZERO_C,ZERO_C,ONE_C).
UNIT_Z - Static variable in class vmm.core3D.Vector3D
The uint vector in the z direction, (0,0,1).
unsplit() - Method in class vmm.core.Display
Removes the component added by Display.split(Component) or Display.split(Component, boolean, boolean).
untransformedGraphics - Variable in class vmm.core.Transform
The untransformed graphics context (see Transform.getUntransformedGraphics()).
uPatchCount - Variable in class vmm.surface.Surface
The U resolution, that is, the number of patches in the u direction.
ures - Variable in class vmm.conformalmap.ConformalMap
Number of grid lines in the grid in the u direction.
use3DToggle - Variable in class vmm.conformalmap.ConformalMap.ConformalMapView
 
useBackFaceFudge - Variable in class vmm.polyhedron.IFS
When this value is set to true, a modified version of the simple painter's algorithm is used.
useCloudToggle - Variable in class vmm.planecurve.parametric.DecoratedCurve.MMOView
 
UserCentralForce - Class in vmm.ode.secondorder2D
 
UserCentralForce() - Constructor for class vmm.ode.secondorder2D.UserCentralForce
 
UserConformalMap - Class in vmm.conformalmap
 
UserConformalMap() - Constructor for class vmm.conformalmap.UserConformalMap
 
useReverseCollar - Variable in class vmm.spacecurve.SpaceCurveView
Used to determine whether the SpaceCurve exhibit in this View should be drawn with "revesed collars", which give the curve a thick and more three-dimensional appearance.
UserExhibit - Interface in vmm.core
A UserExhbit is meant to be an Exhibit whose data is computed by one or more functions entered by the user.
UserExhibit.FunctionInfo - Class in vmm.core
An 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.Support - Class in vmm.core
An object of type UserExhibit.Support holds the information need for a user exhibit and provides some methods for manipulating that information.
UserExhibit.Support(UserExhibit) - Constructor for class vmm.core.UserExhibit.Support
Create a UserExhibit.Support object for use by a specified UserExhibit
UserExhibit.Support.Dialog - Class in vmm.core
Implements the dialog box where the user enters the data for a user exhibit.
UserExhibit.Support.Dialog(JFrame, String) - Constructor for class vmm.core.UserExhibit.Support.Dialog
 
UserExhibit.Support.ExtraPanel - Class in vmm.core
An object of type ExtraPanel can be added to the dialog box to get some extra data from the user.
UserExhibit.Support.ExtraPanel(String) - Constructor for class vmm.core.UserExhibit.Support.ExtraPanel
 
UserExhibit3D - Interface in vmm.core3D
An interface that should be implemented by a user exhibit that is a subclass of Exhibit3D.
UserExhibit3D.Support - Class in vmm.core3D
This subclass of UserExhibit.Support contains user data for a 3D user exhibit.
UserExhibit3D.Support(UserExhibit3D) - Constructor for class vmm.core3D.UserExhibit3D.Support
Create a 3D user exhibit support object.
UserMagneticField - Class in vmm.ode.secondorder3D
 
UserMagneticField() - Constructor for class vmm.ode.secondorder3D.UserMagneticField
 
UserODE1stOrder3D - Class in vmm.ode.firstorder3D
 
UserODE1stOrder3D() - Constructor for class vmm.ode.firstorder3D.UserODE1stOrder3D
 
UserODE1stOrder3DNonAutonomous - Class in vmm.ode.firstorder3D
 
UserODE1stOrder3DNonAutonomous() - Constructor for class vmm.ode.firstorder3D.UserODE1stOrder3DNonAutonomous
 
UserODE2ndOrder3DNonAutonomous - Class in vmm.ode.secondorder3D
 
UserODE2ndOrder3DNonAutonomous() - Constructor for class vmm.ode.secondorder3D.UserODE2ndOrder3DNonAutonomous
 
UserODEF2ndOrder2D - Class in vmm.ode.secondorder2D
 
UserODEF2ndOrder2D() - Constructor for class vmm.ode.secondorder2D.UserODEF2ndOrder2D
 
UserODEF2ndOrder2DNonAutonomous - Class in vmm.ode.secondorder2D
 
UserODEF2ndOrder2DNonAutonomous() - Constructor for class vmm.ode.secondorder2D.UserODEF2ndOrder2DNonAutonomous
 
UserODEF2ndOrder3D - Class in vmm.ode.secondorder3D
 
UserODEF2ndOrder3D() - Constructor for class vmm.ode.secondorder3D.UserODEF2ndOrder3D
 
UserODEFirstOrder1D - Class in vmm.ode.firstorder1D
 
UserODEFirstOrder1D() - Constructor for class vmm.ode.firstorder1D.UserODEFirstOrder1D
 
UserODEFirstOrder2D - Class in vmm.ode.firstorder2D
 
UserODEFirstOrder2D() - Constructor for class vmm.ode.firstorder2D.UserODEFirstOrder2D
 
UserODEFirstOrder2DNonAutonomous - Class in vmm.ode.firstorder2D
 
UserODEFirstOrder2DNonAutonomous() - Constructor for class vmm.ode.firstorder2D.UserODEFirstOrder2DNonAutonomous
 
UserODESecondOrder1D - Class in vmm.ode.secondorder1D
 
UserODESecondOrder1D() - Constructor for class vmm.ode.secondorder1D.UserODESecondOrder1D
 
UserPlaneCurveParametric - Class in vmm.planecurve.parametric
A plane curve defined by parametric functions (x(t),y(t)), where the functions and other data for the exhibit are entered by the user.
UserPlaneCurveParametric() - Constructor for class vmm.planecurve.parametric.UserPlaneCurveParametric
 
UserPlaneCurveParametricKappa - Class in vmm.planecurve.parametric
A plane curve c(s) = (x(s),y(s)) is defined by its curvature function kappa(s).
UserPlaneCurveParametricKappa() - Constructor for class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
UserPlaneCurveParametricPolar - Class in vmm.planecurve.parametric
A plane curve defined by polar parametric functions (rho(t),theta(t)), where the functions and other data for the exhibit are entered by the user.
UserPlaneCurveParametricPolar() - Constructor for class vmm.planecurve.parametric.UserPlaneCurveParametricPolar
 
UserSpaceCurveKappaTau - Class in vmm.spacecurve.parametric
Defines a space curve from three functions that give the coordinates of points on the curve as functions of t, where the data is input by the user.
UserSpaceCurveKappaTau() - Constructor for class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
UserSpaceCurveParametric - Class in vmm.spacecurve.parametric
Defines a space curve from three functions that give the coordinates of points on the curve as functions of t, where the data is input by the user.
UserSpaceCurveParametric() - Constructor for class vmm.spacecurve.parametric.UserSpaceCurveParametric
 
UserSurfaceImplicit - Class in vmm.surface.implicit
 
UserSurfaceImplicit() - Constructor for class vmm.surface.implicit.UserSurfaceImplicit
 
UserSurfaceParametric - Class in vmm.surface.parametric
 
UserSurfaceParametric() - Constructor for class vmm.surface.parametric.UserSurfaceParametric
 
Util - Class in vmm.core
Provides several static utility funtions that can be used in various places.
Util() - Constructor for class vmm.core.Util
 

V

VALUE - Static variable in class vmm.core.ParameterInput
Indicates that this input box is used to input a parameter's value.
value() - Method in class vmm.functions.ComplexExpression
Evaluate this expression (using an EvalStack that is unique to the current Thread).
value(Complex) - Method in class vmm.functions.ComplexExpression
Evaluate this expression (using an EvalStack that is unique to the current Thread), and put the value in a non-null Complex object that is provided as a parameter to this method.
value(EvalStack) - Method in class vmm.functions.ComplexExpression
Evaluate this expression using a non-null stack provided as a parameter.
value(EvalStack, Complex) - Method in class vmm.functions.ComplexExpression
Evaluate this expression using a non-null stack provided as a parameter, and put the value in a non-null Complex object that is provided as a parameter,
value(Complex[]) - Method in class vmm.functions.ComplexFunction
Finds the value of the function at a specified list of argument values, using an EvalStack that is unique to the current Thread, allowing evaluation in a thread-safe manner.
value(double...) - Method in class vmm.functions.ComplexFunction
Finds the value of the function at a specified list of argument values, using an EvalStack that is unique to the current Thread, allowing evaluation in a thread-safe manner.
value(Complex[], EvalStack) - Method in class vmm.functions.ComplexFunction
Finds the value of the function at a specified list of argument values, using an EvalStack that is passed as a parameter.
value(double[], EvalStack) - Method in class vmm.functions.ComplexFunction
Finds the value of the function at a specified list of argument values, using an EvalStack that is passed as a parameter.
value(Complex[], EvalStack, Complex) - Method in class vmm.functions.ComplexFunction
Finds the value of the function at a specified list of argument values, using an EvalStack that is passed as a parameter, and place the answer in an existing Complex object.
value(double[], EvalStack, Complex) - Method in class vmm.functions.ComplexFunction
Finds the value of the function at a specified list of argument values, using an EvalStack that is passed as a parameter, and place the answer in an existing Complex object.
value(Complex) - Method in class vmm.functions.ComplexFunction1
Evaluate this function at a specified argument, using an EvalStack that is unique to the current Thread..
value(double, double) - Method in class vmm.functions.ComplexFunction1
Evaluate this function at a specified argument, using an EvalStack that is unique to the current Thread..
value(Complex, EvalStack) - Method in class vmm.functions.ComplexFunction1
Evaluate this function at a specified argument, using an EvalStack that is passed as a parameter to this method.
value(double, double, EvalStack) - Method in class vmm.functions.ComplexFunction1
Evaluate this function at a specified argument, using an EvalStack that is passed as a parameter to this method.
value(Complex, EvalStack, Complex) - Method in class vmm.functions.ComplexFunction1
Evaluate this function at a specified argument, using an EvalStack that is passed as a parameter to this method, and placing the value in an existing Complex object.
value(double, double, EvalStack, Complex) - Method in class vmm.functions.ComplexFunction1
Evaluate this function at a specified argument, using an EvalStack that is passed as a parameter to this method, and placing the value in an existing Complex object.
value(Complex, Complex) - Method in class vmm.functions.ComplexFunction2
Evaluate this function at a specified pair of arguments, using an EvalStack that is unique to the current Thread..
value(double, double, double, double) - Method in class vmm.functions.ComplexFunction2
Evaluate this function at a specified pair of arguments, using an EvalStack that is unique to the current Thread..
value(Complex, Complex, EvalStack) - Method in class vmm.functions.ComplexFunction2
Evaluate this function at a specified pair of arguments, using an EvalStack that is provided as a parameter.
value(double, double, double, double, EvalStack) - Method in class vmm.functions.ComplexFunction2
Evaluate this function at a specified pair of arguments, using an EvalStack that is provided as a parameter.
value(Complex, Complex, EvalStack, Complex) - Method in class vmm.functions.ComplexFunction2
Evaluate this function at a specified pair of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.
value(double, double, double, double, EvalStack, Complex) - Method in class vmm.functions.ComplexFunction2
Evaluate this function at a specified pair of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.
value(Complex, Complex, Complex) - Method in class vmm.functions.ComplexFunction3
Evaluate this function at a specified list of arguments, using an EvalStack that is unique to the current Thread.
value(double, double, double, double, double, double) - Method in class vmm.functions.ComplexFunction3
Evaluate this function at a specified list of arguments, using an EvalStack that is unique to the current Thread..
value(Complex, Complex, Complex, EvalStack) - Method in class vmm.functions.ComplexFunction3
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter.
value(double, double, double, double, double, double, EvalStack) - Method in class vmm.functions.ComplexFunction3
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter.
value(Complex, Complex, Complex, EvalStack, Complex) - Method in class vmm.functions.ComplexFunction3
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.
value(double, double, double, double, double, double, EvalStack, Complex) - Method in class vmm.functions.ComplexFunction3
Evaluate this function at a specified list of arguments, using an EvalStack that is provided as a parameter, placing the answer in an existing Complex object.
value() - Method in class vmm.functions.Expression
Evaluate this expression (using an EvalStack that is unique to the current Thread).
value(EvalStack) - Method in class vmm.functions.Expression
Evaluate this expression using a stack provided as a parameter.
value(double[]) - Method in class vmm.functions.Function
Find the value of this function for a specified list of arguments.
value(double[], EvalStack) - Method in class vmm.functions.Function
Find the value of this function for a specified list of arguments.
value(double) - Method in class vmm.functions.Function1
Find the value of this Function at a specified argument value, using an EvalStack that is unique to the current Thread.
value(double, EvalStack) - Method in class vmm.functions.Function1
Find the value of this Function at a specified argument value, using an EvalStack that is provided as a parameter to this method.
value(double, double) - Method in class vmm.functions.Function2
Find the value of this Function at a specified pair of argument values, using an EvalStack that is unique to the current Thread.
value(double, double, EvalStack) - Method in class vmm.functions.Function2
Find the value of this Function at a specified pair of argument values, using a non-null EvalStack that is provided as a parameter.
value(double, double, double) - Method in class vmm.functions.Function3
Evaluate this Function3 for arguments (x,y,z), using an EvalStack that is unique to the current thread.
value(double, double, double, EvalStack) - Method in class vmm.functions.Function3
Evaluate this Function3 for arguments (x,y,z), using a non-null EvalStack that is provided as a parameter to this method.
value(double) - Method in class vmm.spacecurve.parametric.CinquefoilKnot
 
value(double) - Method in class vmm.spacecurve.parametric.ConstantCurvature
 
value(double) - Method in class vmm.spacecurve.parametric.ConstantTorsion
 
value(double) - Method in class vmm.spacecurve.parametric.Figure8Knot
 
value(double) - Method in class vmm.spacecurve.parametric.GrannyKnot
 
value(double) - Method in class vmm.spacecurve.parametric.Helix
 
value(double) - Method in class vmm.spacecurve.parametric.Loxodrome
 
value(double) - Method in class vmm.spacecurve.parametric.SpaceCurveParametric
Returns a point (x(t), y(t), z(t)) on the curve, given a value of t.
value(double) - Method in class vmm.spacecurve.parametric.SphericalCycloid
 
value(double) - Method in class vmm.spacecurve.parametric.SphericalEllipse
 
value(double) - Method in class vmm.spacecurve.parametric.SquareKnot
 
value(double) - Method in class vmm.spacecurve.parametric.TorusKnot
 
value(double) - Method in class vmm.spacecurve.parametric.UserSpaceCurveKappaTau
 
value(double) - Method in class vmm.spacecurve.parametric.UserSpaceCurveParametric
 
value(double) - Method in class vmm.spacecurve.parametric.Viviani
 
valueGrid - Variable in class vmm.conformalmap.ConformalMap
Stores the images of the points in the argumentGrid.
valueObjectToString(Object) - Method in class vmm.core.ComplexParam
Returns a string representation of a value object of this Parameters.
valueObjectToString(Object) - Method in class vmm.core.Parameter
Returns a string representation of this Parameter's value.
valueObjectToString(Object) - Method in class vmm.core.RealParam
Returns a string representation of a value object of this Parameters.
valueOfPoly(Complex) - Method in class vmm.core.ComplexODE
 
VanderPol - Class in vmm.ode.firstorder2D
 
VanderPol() - Constructor for class vmm.ode.firstorder2D.VanderPol
 
Variable - Class in vmm.functions
A real-valued variable.
Variable(String, double) - Constructor for class vmm.functions.Variable
Create a variable with a specified name and initial value.
Variable(String) - Constructor for class vmm.functions.Variable
Create a variable with initial value zero.
Variable(double) - Constructor for class vmm.functions.Variable
Create a Variable with a specified initial value and with name initially equal to null.
VariableParam - Class in vmm.core
A real-valued parameter whose value is also the value of a Variable, as defined in the class Variable.
VariableParam() - Constructor for class vmm.core.VariableParam
Creates a VariableParam that initially has no name and has value and default value equal to 0.
VariableParam(String, double) - Constructor for class vmm.core.VariableParam
Create a VariableParam with a specified name and initial value.
VariableParam(String, String) - Constructor for class vmm.core.VariableParam
Create a VariableParam with a specified name and initial value, where the initial value is given as a string.
VariableParam(Variable) - Constructor for class vmm.core.VariableParam
Create a VariableParam that will share the value of the specified variable.
VariableParamAnimateable - Class in vmm.core
An animateable parameter that has a real value and a start and end value to be used for animation.
VariableParamAnimateable() - Constructor for class vmm.core.VariableParamAnimateable
Creates a VariableParamAnimateable that initially has no name and has value and default value equal to 0, with animation limits also equal to zero.
VariableParamAnimateable(String, double) - Constructor for class vmm.core.VariableParamAnimateable
Create a VariableParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value.
VariableParamAnimateable(Variable) - Constructor for class vmm.core.VariableParamAnimateable
Create a VariableParamAnimateable that will share the value of the specified variable.
VariableParamAnimateable(String, String) - Constructor for class vmm.core.VariableParamAnimateable
Create a VariableParamAnimateable with a specified name and initial value and with animation start and end values equal to the same value.
VariableParamAnimateable(String, String, String, String) - Constructor for class vmm.core.VariableParamAnimateable
Create a VariableParamAnimateable with a specified name, initial value and animation start and end values.
VariableParamAnimateable(String, double, double, double) - Constructor for class vmm.core.VariableParamAnimateable
Create a VariableParamAnimateable with a specified name, initial value and animation start and end values.
VariableParamAnimateable(Variable, double, double) - Constructor for class vmm.core.VariableParamAnimateable
Create a VariableParamAnimateable that will share the value of the specified variable.
vcount - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
vect - Variable in class vmm.pseudospherical.Breather
 
vectMul(ComplexVector2D) - Method in class vmm.pseudospherical.ComplexMatrix2D
return an object of type ComplexVector2D that is the result of multiplying the matrix with a complex vector v
Vector3D - Class in vmm.core3D
A 3D vector with components of type double named x, y, and z.
Vector3D() - Constructor for class vmm.core3D.Vector3D
Construct a vector with all three components initially equal to zero.
Vector3D(double, double, double) - Constructor for class vmm.core3D.Vector3D
Construct a vector that initially has coordinates (x,y,z).
Vector3D(Vector3D) - Constructor for class vmm.core3D.Vector3D
Construct a vector that is initially a copy of a specified vector.
vectorField_x(double, double, double) - Method in class vmm.ode.firstorder1D.ODE1stOrder1D
 
vectorField_x(double, double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
 
vectorField_x(double, double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
 
vectorField_x(double, double, double) - Method in class vmm.ode.ODE_2D
Returns the x-component of the vector field at point (x,y) and time t.
vectorField_x(double, double, double, double) - Method in class vmm.ode.ODE_3D
Returns the x-component of the vector field at point (x,y,z) and time t.
vectorField_y(double, double, double) - Method in class vmm.ode.firstorder1D.ODE1stOrder1D
 
vectorField_y(double, double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
 
vectorField_y(double, double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
 
vectorField_y(double, double, double) - Method in class vmm.ode.ODE_2D
Returns the x-component of the vector field at point (x,y) and time t.
vectorField_y(double, double, double, double) - Method in class vmm.ode.ODE_3D
Returns the x-component of the vector field at point (x,y,z) and time t.
vFunction(double, double, double, double) - Method in class vmm.surface.parametric.BianchiPinkall
 
View - Class in vmm.core
A View represents one of possibly several views of an Exhibit.
View() - Constructor for class vmm.core.View
 
View3D - Class in vmm.core3D
Extends the View class to support three-dimensional viewing.
View3D() - Constructor for class vmm.core3D.View3D
 
View3DLit - Class in vmm.core3D
 
View3DLit() - Constructor for class vmm.core3D.View3DLit
Create a View3DLit object, using default light settings and normal orientation.
View3DWithLightSettings - Class in vmm.core3D
A 3D view, with associated light settings.
View3DWithLightSettings() - Constructor for class vmm.core3D.View3DWithLightSettings
Create the view, with a default LightSettings object.
viewportToWindow(Point2D) - Method in class vmm.core.Transform
This can be called during drawing to convert a point given in terms of pixels to xy-coordinates.
viewStyleCommands - Variable in class vmm.core3D.View3D
A menu item for selecting one of the four possible view styles.
Viviani - Class in vmm.spacecurve.parametric
Defines the Viviani curve parametrically, the intersection of a sphere and a cylinder that touches the sphere.
Viviani() - Constructor for class vmm.spacecurve.parametric.Viviani
 
Viviani.DotCloudCylinder - Class in vmm.spacecurve.parametric
 
Viviani.DotCloudCylinder() - Constructor for class vmm.spacecurve.parametric.Viviani.DotCloudCylinder
 
vm - Variable in class vmm.surface.parametric.ChenGackstatter
 
vmax - Variable in class vmm.conformalmap.ConformalMap
Maximum v-value for the domain of the function.
vmax - Variable in class vmm.surface.parametric.SurfaceParametric
The upper limit of v values for the domain of the parametric functions that define this surface.
vmin - Variable in class vmm.conformalmap.ConformalMap
Minimum v-value for the domain of the function.
vmin - Variable in class vmm.surface.parametric.SurfaceParametric
The lower limit of v values for the domain of the parametric functions that define this surface.
vmm.actions - package vmm.actions
 
vmm.conformalmap - package vmm.conformalmap
 
vmm.core - package vmm.core
 
vmm.core3D - package vmm.core3D
 
vmm.fourier - package vmm.fourier
 
vmm.fractals - package vmm.fractals
 
vmm.functions - package vmm.functions
 
vmm.latticemodel - package vmm.latticemodel
 
vmm.ode - package vmm.ode
 
vmm.ode.firstorder1D - package vmm.ode.firstorder1D
 
vmm.ode.firstorder2D - package vmm.ode.firstorder2D
 
vmm.ode.firstorder3D - package vmm.ode.firstorder3D
 
vmm.ode.secondorder1D - package vmm.ode.secondorder1D
 
vmm.ode.secondorder2D - package vmm.ode.secondorder2D
 
vmm.ode.secondorder3D - package vmm.ode.secondorder3D
 
vmm.planecurve - package vmm.planecurve
 
vmm.planecurve.parametric - package vmm.planecurve.parametric
 
vmm.polyhedron - package vmm.polyhedron
 
vmm.pseudospherical - package vmm.pseudospherical
 
vmm.spacecurve - package vmm.spacecurve
 
vmm.spacecurve.parametric - package vmm.spacecurve.parametric
 
vmm.surface - package vmm.surface
 
vmm.surface.implicit - package vmm.surface.implicit
 
vmm.surface.parametric - package vmm.surface.parametric
 
vmm.xm3d - package vmm.xm3d
 
VMMSave - Annotation Type in vmm.core
The 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 SaveAndRestore when it outputs an object that belongs to the class to a file.
Volterra_Lotka - Class in vmm.ode.firstorder2D
 
Volterra_Lotka() - Constructor for class vmm.ode.firstorder2D.Volterra_Lotka
 
vPatchCount - Variable in class vmm.surface.Surface
The U resolution, that is, the number of patches in the u direction.
vres - Variable in class vmm.conformalmap.ConformalMap
Number of grid lines in the grid in the v direction.

W

wantedColor - Variable in class vmm.planecurve.parametric.DecoratedCurve
 
wantsMoreClicks(Display, View) - Method in class vmm.core.MouseTask
This method is called by a Display immediately after processing a click or click-and-drag for a one-shot mouse task to test whether the one-shot mouse task wants to receive additional mouse events.
wantsToSeeDomain - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
wantsToSeeGaussImage - Variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
wasCanceled() - Method in class vmm.core.ThreadedAnimation
Tests whether the animation has been canceled.
waveNumber() - Method in class vmm.latticemodel.LatticeModel.LatticeData
 
WavyEnneper_Weierstrass - Class in vmm.surface.parametric
 
WavyEnneper_Weierstrass() - Constructor for class vmm.surface.parametric.WavyEnneper_Weierstrass
 
Weierstrass_p - Class in vmm.conformalmap
 
Weierstrass_p() - Constructor for class vmm.conformalmap.Weierstrass_p
 
WeierstrassMinimalSurface - Class in vmm.surface.parametric
Abstract Weierstrass Minimal Surface
WeierstrassMinimalSurface() - Constructor for class vmm.surface.parametric.WeierstrassMinimalSurface
 
WeierstrassMinimalSurface.WMSView - Class in vmm.surface.parametric
The View class for WeierstrassMinimalSurfaces, overridden *only* to add the Show Conjugate Surface and number of pieces actions to the correct place in the Action menu.
WeierstrassMinimalSurface.WMSView() - Constructor for class vmm.surface.parametric.WeierstrassMinimalSurface.WMSView
 
WHITE_LIGHT - Static variable in class vmm.core3D.LightSettings
To be used as a parameter to the one-parameter constructor, representing a light setting in which all lights are white.
WhitneyUmbrella - Class in vmm.surface.implicit
 
WhitneyUmbrella() - Constructor for class vmm.surface.implicit.WhitneyUmbrella
 
WhitneyUmbrella - Class in vmm.surface.parametric
Defines a surface with parametric equations (u*v, u, v^2 - a).
WhitneyUmbrella() - Constructor for class vmm.surface.parametric.WhitneyUmbrella
 
windowToDrawingCoords(Point2D) - Method in class vmm.core.Transform
Transforms a point that is in window xy-coordinates to a point that can be used in this transform's regular drawing context.
windowToViewport(Point2D) - Method in class vmm.core.Transform
This can be called during drawing to convert a point given in terms of xy-coordinates to the corresponding pixel coordinates.
WindowXM - Class in vmm.xm3d
Windows in the 3D-ExploreMath application belong to this class.
WindowXM() - Constructor for class vmm.xm3d.WindowXM
Creates a WindowXM with no "parent" window.
WindowXM(WindowXM) - Constructor for class vmm.xm3d.WindowXM
Creates a WindowXM.
WIREFRAME_RENDERING - Static variable in class vmm.core3D.View3DLit
A constant that can be used as a parameter to View3DLit.setRenderingStyle(int) to specify that surfaces should always be rendered as wireframes.
writeXMLDocument(PrintWriter, Document) - Static method in class vmm.core.SaveAndRestore
Writes a simple XML document to an output stream.

X

x - Variable in class vmm.core3D.ComplexVector3D
The first component of the vector.
x - Variable in class vmm.core3D.Vector3D
The first component of the vector.
x - Variable in class vmm.pseudospherical.ComplexVector2D
The first component of the vector.
x1Prime(double, double) - Method in class vmm.ode.firstorder1D.Logistic
 
x1Prime(double, double) - Method in class vmm.ode.firstorder1D.MassAction
 
x1Prime(double, double) - Method in class vmm.ode.firstorder1D.UserODEFirstOrder1D
 
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.HarmonicOscillator
 
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.Linear
 
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
Defines the x1-component of the vector field.
x1Prime(double, double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
Defines the x1-component of the vector field.
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.Pendulum
 
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.UserODEFirstOrder2D
 
x1Prime(double, double, double) - Method in class vmm.ode.firstorder2D.UserODEFirstOrder2DNonAutonomous
 
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.VanderPol
 
x1Prime(double, double) - Method in class vmm.ode.firstorder2D.Volterra_Lotka
 
x1Prime(double, double) - Method in class vmm.ode.ODE_1D
Defines the x1-component of the vector field.
x1Prime(double, double) - Method in class vmm.ode.secondorder1D.ODE2ndOrder1D
 
x1Prime(double, double, double) - Method in class vmm.ode.secondorder1D.UserODESecondOrder1D
 
x2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Circle
 
x2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Ellipse
 
x2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Hyperbola
 
x2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Parabola
 
x2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Computes x''(t) for a given value of t.
x2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
x2Prime(double, double) - Method in class vmm.ode.firstorder1D.Logistic
 
x2Prime(double, double) - Method in class vmm.ode.firstorder1D.MassAction
 
x2Prime(double, double) - Method in class vmm.ode.firstorder1D.UserODEFirstOrder1D
 
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.HarmonicOscillator
 
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.Linear
 
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2D
Defines the x2-component of the vector field.
x2Prime(double, double, double) - Method in class vmm.ode.firstorder2D.ODE1stOrder2DNonAutonomous
Defines the x2-component of the vector field.
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.Pendulum
 
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.UserODEFirstOrder2D
 
x2Prime(double, double, double) - Method in class vmm.ode.firstorder2D.UserODEFirstOrder2DNonAutonomous
 
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.VanderPol
 
x2Prime(double, double) - Method in class vmm.ode.firstorder2D.Volterra_Lotka
 
x2Prime(double, double) - Method in class vmm.ode.ODE_1D
Defines the x2-component of the vector field.
x2Prime(double, double) - Method in class vmm.ode.secondorder1D.ODE2ndOrder1D
 
x2Prime(double, double, double) - Method in class vmm.ode.secondorder1D.UserODESecondOrder1D
 
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.Circle
 
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.Deltoid
Override the numerical differentiation xValue(t).
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.Ellipse
 
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.Hyperbola
 
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.Parabola
 
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Computes x'(t) for a given value of t.
xDerivativeValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
xdotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.CentralForce
 
xdotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.CoupledOscillators
 
xdotdot(double, double, double, double, double) - Method in class vmm.ode.secondorder2D.ForcedOscillators
 
xdotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.FoucaultPendulum
 
xdotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2D
 
xdotdot(double, double, double, double, double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2DNonAutonomous
 
xdotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.UserODEF2ndOrder2D
 
xdotdot(double, double, double, double, double) - Method in class vmm.ode.secondorder2D.UserODEF2ndOrder2DNonAutonomous
 
xdotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.CoupledOscillators
 
xdotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ForcedOscillators
 
xdotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3D
 
xdotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
xdotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.UserODE2ndOrder3DNonAutonomous
 
xdotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.UserODEF2ndOrder3D
 
xPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Linear
 
xPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Lorenz
 
xPrime(double, double, double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3D
Defines the x-component of the vector field.
xPrime(double, double, double, double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
Defines the x-component of the vector field.
xPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Rikitake
 
xPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Rossler
 
xPrime(double, double, double) - Method in class vmm.ode.firstorder3D.UserODE1stOrder3D
 
xPrime(double, double, double, double) - Method in class vmm.ode.firstorder3D.UserODE1stOrder3DNonAutonomous
 
xValue(double) - Method in class vmm.planecurve.parametric.ArchimedeanSpiral
Define the x-coordinate function x(t) = exp(aa*log(t)) * cos(t)t for the parametric curve.
xValue(double) - Method in class vmm.planecurve.parametric.Astroid
Define the x-coordinate function x(t) = cos(t)^3 for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Catenary
Define the x-coordinate function x(t) = t for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Circle
 
xValue(double) - Method in class vmm.planecurve.parametric.Cissoid
Define the x-coordinate function x(t) = 2 aa t^3/(1 + t^2) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Conchoid
Define the x-coordinate function x(t) = (aa +bb/cos(t))*cos(t)
xValue(double) - Method in class vmm.planecurve.parametric.Convex
Define the x-coordinate function for the curve: x(t) = supportFunction(t)*cos(t) - supportDerivative(t)*sin(t).
xValue(double) - Method in class vmm.planecurve.parametric.Deltoid
Define the x-coordinate function x(t) = 2*cos(t)+cos(2*t) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Ellipse
 
xValue(double) - Method in class vmm.planecurve.parametric.Epizykloide
Define the x-coordinate function x(t) = l*rr*cos(fr*t) + r*cos(t) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Folium
Define the x-coordinate function for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Hyperbola
 
xValue(double) - Method in class vmm.planecurve.parametric.Lemniskate
 
xValue(double) - Method in class vmm.planecurve.parametric.Limacon
Define the x-coordinate function x(t) = 2 aa t^3/(1 + t^2) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Lissajous
Define the x-coordinate function for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Logarithmicspiral
Define the x-coordinate function x(t) = aa exp(bb t) cos(t) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Nephroid
Define the x-coordinate function x(t) = 3 cos(t) - cos(3 t) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.NephroidOfFreeth
Define the x-coordinate function x(t) = (1-aa sin(t/2)) * cos(t) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.Parabola
 
xValue(double) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Computes x(t) for a given value of t.
xValue(double) - Method in class vmm.planecurve.parametric.SineCurve
Define the x-coordinate function x(t) = t for the parametric curve.
xValue(double) - Method in class vmm.planecurve.parametric.Tractrix
Define the x-coordinate function x(t) = aa * sin(t) for the curve.
xValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametric
 
xValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
xValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricPolar
 
xValue(double) - Method in class vmm.planecurve.parametric.Zykloide
Define the x-coordinate function x(t) = t + r*cos(t) for the curve.

Y

y - Variable in class vmm.core3D.ComplexVector3D
The second component of the vector.
y - Variable in class vmm.core3D.Vector3D
The second component of the vector.
y - Variable in class vmm.pseudospherical.ComplexVector2D
The second component of the vector.
y2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Circle
 
y2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Ellipse
 
y2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Hyperbola
 
y2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.Parabola
 
y2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Computes y''(t) for a given value of t.
y2ndDerivativeValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.Circle
 
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.Deltoid
Override the numerical differentiation yValue(t).
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.Ellipse
 
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.Hyperbola
 
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.Parabola
 
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Computes y'(t) for a given value of t.
yDerivativeValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
ydotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.CentralForce
 
ydotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.CoupledOscillators
 
ydotdot(double, double, double, double, double) - Method in class vmm.ode.secondorder2D.ForcedOscillators
 
ydotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.FoucaultPendulum
 
ydotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2D
 
ydotdot(double, double, double, double, double) - Method in class vmm.ode.secondorder2D.ODE2ndOrder2DNonAutonomous
 
ydotdot(double, double, double, double) - Method in class vmm.ode.secondorder2D.UserODEF2ndOrder2D
 
ydotdot(double, double, double, double, double) - Method in class vmm.ode.secondorder2D.UserODEF2ndOrder2DNonAutonomous
 
ydotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.CoupledOscillators
 
ydotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ForcedOscillators
 
ydotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3D
 
ydotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
ydotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.UserODE2ndOrder3DNonAutonomous
 
ydotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.UserODEF2ndOrder3D
 
youngsModulus - Variable in class vmm.latticemodel.LatticeModel.LatticeData
 
yPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Linear
 
yPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Lorenz
 
yPrime(double, double, double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3D
Defines the y-component of the vector field.
yPrime(double, double, double, double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
Defines the y-component of the vector field.
yPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Rikitake
 
yPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Rossler
 
yPrime(double, double, double) - Method in class vmm.ode.firstorder3D.UserODE1stOrder3D
 
yPrime(double, double, double, double) - Method in class vmm.ode.firstorder3D.UserODE1stOrder3DNonAutonomous
 
Yukawa - Class in vmm.ode.secondorder2D
 
Yukawa() - Constructor for class vmm.ode.secondorder2D.Yukawa
 
yValue(double) - Method in class vmm.planecurve.parametric.ArchimedeanSpiral
Define the y-coordinate function y(t) = exp(aa*log(t)) * sin(t)t for the parametric curve.
yValue(double) - Method in class vmm.planecurve.parametric.Astroid
Define the y-coordinate function y(t) = sin(t)^3 for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Catenary
Define the y-coordinate function y(t) = aa*cosh(t) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Circle
 
yValue(double) - Method in class vmm.planecurve.parametric.Cissoid
Define the y-coordinate function y(t) = 2 aa t^2/(1 + t^2) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Conchoid
Define the y-coordinate function y(t) = (aa +bb/cos(t))*sin(t)
yValue(double) - Method in class vmm.planecurve.parametric.Convex
Define the y-coordinate function for the curve: y(t) = supportFunction(t)*sin(t) + supportDerivative(t)*cos(t).
yValue(double) - Method in class vmm.planecurve.parametric.Deltoid
Define the y-coordinate function y(t) = (2*sin(t)-sin(2*t)) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Ellipse
 
yValue(double) - Method in class vmm.planecurve.parametric.Epizykloide
Define the y-coordinate function y(t) = l*rr*sin(fr*t) + r*sin(t) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Folium
Define the y-coordinate function for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Hyperbola
 
yValue(double) - Method in class vmm.planecurve.parametric.Lemniskate
Define the y-coordinate function y(t) = sin(t)*(aa + (1-abs(aa))*cos(t))/(1+sin^2(t)) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Limacon
Define the y-coordinate function y(t) = 2 aa t^2/(1 + t^2) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Lissajous
Define the y-coordinate function for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Logarithmicspiral
Define the y-coordinate function y(t) = aa exp(bb t) sin(t) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Nephroid
Define the y-coordinate function y(t) = -3 sin(t) + sin(3 t) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.NephroidOfFreeth
Define the y-coordinate function y(t) = (1-aa sin(t/2)) * sin(t) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.Parabola
 
yValue(double) - Method in class vmm.planecurve.parametric.PlaneCurveParametric
Computes y(t) for a given value of t.
yValue(double) - Method in class vmm.planecurve.parametric.SineCurve
Define the y-coordinate function y(t) = a*sin(f*(t-p)), where a is the amplitude, f is the frequency, and p is the phase.
yValue(double) - Method in class vmm.planecurve.parametric.Tractrix
Define the y-coordinate function y(t) = aa (cos(t) + log(tan(t/2))) for the curve.
yValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametric
 
yValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricKappa
 
yValue(double) - Method in class vmm.planecurve.parametric.UserPlaneCurveParametricPolar
 
yValue(double) - Method in class vmm.planecurve.parametric.Zykloide
Define the y-coordinate function y(t) = -r*sin(t) for the curve.

Z

z - Variable in class vmm.core3D.ComplexVector3D
The third component of the vector.
z - Variable in class vmm.core3D.Vector3D
The third component of the vector.
zdotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.CoupledOscillators
 
zdotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ForcedOscillators
 
zdotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3D
 
zdotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.ODE2ndOrder3DNonAutonomous
 
zdotdot(double, double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.UserODE2ndOrder3DNonAutonomous
 
zdotdot(double, double, double, double, double, double) - Method in class vmm.ode.secondorder3D.UserODEF2ndOrder3D
 
ZedPlus1OverZed - Class in vmm.conformalmap
 
ZedPlus1OverZed() - Constructor for class vmm.conformalmap.ZedPlus1OverZed
 
ZERO - Static variable in class vmm.core.Quaternion
 
ZERO_C - Static variable in class vmm.core.Complex
 
ZERO_C - Static variable in class vmm.surface.parametric.WeierstrassMinimalSurface
 
zeroIndex() - Method in class vmm.surface.parametric.Scherk_Weierstrass
 
zeroIndex() - Method in class vmm.surface.parametric.Skew_K_noid
 
zPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Linear
 
zPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Lorenz
 
zPrime(double, double, double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3D
Defines the z-component of the vector field.
zPrime(double, double, double, double) - Method in class vmm.ode.firstorder3D.ODE1stOrder3DNonAutonomous
Defines the z-component of the vector field.
zPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Rikitake
 
zPrime(double, double, double) - Method in class vmm.ode.firstorder3D.Rossler
 
zPrime(double, double, double) - Method in class vmm.ode.firstorder3D.UserODE1stOrder3D
 
zPrime(double, double, double, double) - Method in class vmm.ode.firstorder3D.UserODE1stOrder3DNonAutonomous
 
Zykloide - Class in vmm.planecurve.parametric
Defines a parametric Cycloid.
Zykloide() - Constructor for class vmm.planecurve.parametric.Zykloide
 

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