|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
Exhibit.getActionsForView(View)
and View.getViewCommands().SaveAndRestore class to give the decoration a chance to add any
extra inforamtion that is necesary to restore the state of the decoration.
SaveAndRestore class to give the exhibit a chance to write any extra infomation that
is not saved by default.
SaveAndRestore class to give the View a chance to add any extra infomation that
is not saved by default.
OrbitPoints2D.addPoint(Point2D) for
each element in the array.
OrbitPoints3D.addPoint(Vector3D) for
each element in the array.
SaveAndRestore.addProperty(Object, String, Document, Element) for
each name in the propertyNames array.
RealParamAnimateable.View.endDrawToOffscreenImage(), allow you to draw directly to this view's off-screen
image, if there is one.
SettingsDialog.doCancel() method is called.
Grid3D.setNormal(int, int, Vector3D).
Grid3D.setPatchColor(int, int, Color), to
the default value.
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.
Exhibit.render(Graphics2D, View, Transform, ArrayList) to give the exhibit a chance
to compute its cached data, if necessary.
ConformalMap.ConformalMapFigure.ConformalMapFigure(Point2D, Point2D, int, int)
with the fourth parameter set equal to zero (giving the default number
of points on the figure).
ToggleAction.createCheckBoxMenuItem().
ToggleAction.createCheckBox().
UserExhibit.Support.showCreateDialog(Display) and UserExhibit.Support.showChangeDialog(Display, View)
to actually create the dialog box.
Decoration can be added.fireDecorationChangeEvent
method is called.
Exhibit.addDecoration(Decoration) method).
Exhibit3D.getDefaultViewpoint() method.
Exhibit3D.getDefaultViewUp() method.
View.beginDrawToOffscreenImage() when a direct off-screen drawing operation is
initiated.
Grid3D.addGridTransform(GridTransformMatrix).
View can draw an Exhibit.render method of the Exhbit class to draw the Decoration.
render method when the Exhibit in this View
needs to be redrawn.
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).
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).
Exhibit.doDraw(Graphics2D, View, Transform) when the exhibit needs to
redraw itself.
doMouseDown
returned a value of true.
doMouseDown method.
doMouseDown
returned a value of true.
doMouseDown method.
drawCollardCurve(points,0,points.length-1,reversed).
drawCollardCurve(points,0,pointCount-1,reversed).
drawCurve(points,points.length)
Animateable.setFractionComplete(double)
method of each object in this BasicAnimator's list of Animateable object.
Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D),
to draw a line segment.
Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D),
to draw a single pixel.
Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D),
to draw a list of pixels.
Exhibit3D.doDraw3D(Graphics2D, View3D, Transform3D),
to draw a string.
View.beginDrawToOffscreenImage(), allow you to draw directly to this view's off-screen
image, if there is one.
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.
Transform.hasSameViewTransform(Transform) and
Transform3D.hasSameProjection(Transform3D) are 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.
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.
Expression, Function,
and ComplexFunction).Exhibit.getViews() method.
UserExhibit.Support.showCreateDialog(Display) and UserExhibit.Support.showChangeDialog(Display, View)
after the user has clicked the OK button to dismiss the dialog box.
Display that contains this View, just before the
view is removed from the display.
View3D.setUpForLeftEye() and View3D.setUpForRightEye() to support
3D rendering.
ActionItem that can be applied to a View that
contains this Exhibit.
RegularPolyhedron.truncationSelect to the actions from the superclass.
ActionItem that will be added to
the Animation menu of the 3dxm applicaiton.
ActionItem that will be added to
the Animation menu of the 3dxm applicaiton.
View.getAdditionalAnimations()
and Exhibit.getAdditionalAnimationsForView(View).
Exhibit.getDefaultView().
View3DLit.
UserExhibit.Support.addRealFunction(String, String, String[]) or
UserExhibit.Support.addComplexFunction(String, String, String[]) when this
FunctionInfo object was created.
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.
SaveAndRestore.addElement(Document, Element, String, Object)
ODE_2D.initialDataDefault, if the value of
that variable is non-null.
ODE_3D.initialDataDefault, if the value of
that variable is non-null.
doMouseDown returns true, the Display class calls this method to
determine which cursor to use during dragging.
BasicMouseTask3D, which is approriate for most 3D views.
Exhibit and will not
ordinarily be redefined in a user exhibit class.
ODE_2D.ODEView.
ODE_3D.ODEView.
PlaneCurveParametric.PlaneCurveParametricView.
IFS.IFSView.
SpaceCurveParametric.SpaceCurveParametricView as the default view of this curve.
SphericalCurve.SphericalCurveView, which is a subclass of
SpaceCurveParametric.SpaceCurveParametricView that defines some additional Actions.
SpaceCurveView with antialiasing turned on.
SurfaceView.
Exhibit and will not
ordinarily be redefined in a user exhibit class.
Exhibit and will not
ordinarily be redefined in a user exhibit class.
OrbitPoints2D.DOTS.
OrbitPoints3D.DOTS.
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.
Exhibit.getMorphingAnimation(View, int).
StereoComposite.setSize(int, int).
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.
LightSettings for this view.
ActionRadioGroup.createRadioButtonMenuItems().
UserExhibit.Support.addRealFunction(String, String, String[]) or
UserExhibit.Support.addComplexFunction(String, String, String[]) when this
FunctionInfo object was created.
Exhibit and will not
ordinarily be redefined in a user exhibit class.
setWindow.
Transform3D, then that transform is returned.
Grid3D.setPatchCount(int, int).
Grid3D.setPatchCount(int, int).
StereoComposite.setSize(int, int).
setLimits method.
setLimits method.
setLimits method.
setLimits method.
Grid3D to represent transformations
applied to a basic grid to produce additional segments of a complete surface.PlaneCurveParametric.xValue(double) and
PlaneCurveParametric.yValue(double) to compute the points at equally spaced t-values between PlaneCurveParametric.tmin and PlaneCurveParametric.tmax.
SpaceCurveParametric.value(double) function and the
values of the tmin, tmax, and tResolution parameters.
Display to respond
to a mouse gesture starting from
a mouse press, through a sequence of mouse drags, and ending
with a mouse release.render to check whether a new offscreen image needs to be
created, given the specified width and height of the drawing area.
render to check whether a new offscreen image needs to be
created, given the specified width and height of the drawing area.
View3DLit.setOrientation(int) to specify that
surfaces have no orientation, so that both faces of a patch are treated as front faces.
Math.sqrt(x*x+y*y+z*z)
Math.sqrt(x*x+y*y+z*z)
(x*x+y*y+z*z)
View3DLit.setOrientation(int) to specify that
surfaces have normal orientation, in which the normal vector points out from the front face.
ActionRadioGroup.createRadioButtonMenuItems() or ActionRadioGroup.createRadioButtons().
RegularPolyhedron.truncationSelect in sync with the value of the parameter RegularPolyhedron.truncation.
Parameter.Exhibit.addParameter(Parameter) method).
Parser when it encounters an error in the
definition of a function that it is parsing.View3DLit.setRenderingStyle(int) to specify that
surfaces should always be rendered as solid patches.
runAnimation to insert a delay into an animation.
EvalStack.perThread() or EvalStack.perThread(Thread).
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.
put(key,"true")
or put(key,"false"), depending on the value.
put(key,""+value),
except that the values Double.NaN, Double.POSITIVE_INFINITY,
and Double.NEGATIVE_INFINITY are encoded as "NaN", "+INF",
and "-INF", respectively.
put(key,""+value).
render to copy the offscreen image to the screen.
render to copy the offscreen image to the screen.
SaveAndRestore class.
SaveAndRestore class.
SaveAndRestore class.
RegularPolyhedron.truncation parameter.
StereoComposite.setSize(int, int).
Display.install(View, Exhibit).
View3DLit.setOrientation(int) to specify that
surfaces have reverse orientation, in which the normal vector points out from the back face.
SpaceCurveView.useReverseCollar.
Prefs.put(String, String), Prefs.putInt(String, int), etc., are
not acutally sent to persistent storage until this method is called.
Exhibit and will not
ordinarily be redefined in a user exhibit class.
Exhibit and will not
ordinarily be redefined in a user exhibit class.
OrbitPoints2D.DOTS.
OrbitPoints3D.DOTS.
Exhibit.getMorphingAnimation(View, int).
setStatusText(null).
pause method) by a time dilation factor.
setUpForLeftEye and finishStereoView methods to support
3D rendering.
View3D.setUpForLeftEye() and finishStereoView to support
3D rendering.
parameterChanged method in the
parameter's owner (if there is an owner).
View3D.setEnableThreeD(boolean).
View.getViewCommands().
HTMLDocWindow associated with all WindowXM windows.
HTMLDocWindow associated with all WindowXM windows.
split(newComponent,false,false).
Util.externalStringToValue(String, Class) to recover the original
value.
nominalGraphicScale, assuming that the viewport has a "normal size".
Display.split(Component) or Display.split(Component, boolean, boolean).
Transform.getUntransformedGraphics()).
Variable.Exhibit.SaveAndRestore
when it outputs an object that belongs to the class to a file.View3DLit.setRenderingStyle(int) to specify that
surfaces should always be rendered as wireframes.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||