|
|||||||||
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 |