vmm.planecurve.parametric
Class PlaneCurveParametric.PlaneCurveParametricView

java.lang.Object
  extended by vmm.core.View
      extended by vmm.planecurve.parametric.PlaneCurveParametric.PlaneCurveParametricView
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
Direct Known Subclasses:
DecoratedCurve.MMOView
Enclosing class:
PlaneCurveParametric

public static class PlaneCurveParametric.PlaneCurveParametricView
extends View

Defines the default View of a PlaneCurveParametric. The only differences between this and the top-level class is that PlaneCurveParametricView is antialiased by default and it includes a member variable "fractionToDraw" that tells what fraction of the curve should actually be drawn in the view; this feature is only used in the creation animation, which shows a sequence of frames in which the fractionToDraw is gradually increased.

NOTE: This muste be public static so that it can be accessed when an object of this type is created by SaveAndRestore while reading a file.


Field Summary
 
Fields inherited from class vmm.core.View
backgroundCommands, buildAnimation, buildingImageForFilmstrip, currentGraphics, decorations, directOffscreenDrawing, fullOSI, needsRedraw, offscreenImageType, parameters, showAxesAction
 
Constructor Summary
PlaneCurveParametric.PlaneCurveParametricView()
           
 
Method Summary
 boolean getShowEvolute()
           
 void setShowEvolute(boolean showEvolute)
           
 
Methods inherited from class vmm.core.View
addDecoration, addExtraXML, addParameter, beginDrawToOffscreenImage, clearDecorations, clearOSI, createAxes, createOSI, doDraw, drawCurve, drawCurve, drawCurve, drawDot, drawLine, drawLine, drawLineDirect, drawPixel, drawPixel, drawPixelDirect, drawPixels, drawString, drawString, endDrawToOffscreenImage, fillRectDirect, finish, finishOSIDraw, forceRedraw, getActions, getActionsForViewAndExhibit, getAdditionalAnimations, getAdditionalAnimationsForViewAndExhibit, getAntialiased, getApplyGraphics2DTransform, getBackground, getColor, getDecorations, getDefaultMouseTask, getDisplay, getExhibit, getFastDrawing, getForeground, getImage, getName, getParameterByName, getParameters, getPreserveAspect, getRequestedWindow, getSettingsCommands, getSettingsCommandsForViewAndExhibit, getShowAxes, getStatusText, getTitle, getTransform, getViewAndExhibitParameters, getViewCommands, getWindow, needsNewOSI, parameterChanged, prepareOSIForDrawing, putOSI, readExtraXML, removeDecoration, removeParameter, render, setAntialiased, setApplyGraphics2DTransform, setBackground, setColor, setDisplay, setExhibit, setFastDrawing, setFastDrawing, setForeground, setName, setPreserveAspect, setShowAxes, setStrokeSizeMultiplier, setTransform, setWindow, setWindow, stateChanged, takeExhibit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlaneCurveParametric.PlaneCurveParametricView

public PlaneCurveParametric.PlaneCurveParametricView()
Method Detail

getShowEvolute

public boolean getShowEvolute()

setShowEvolute

public void setShowEvolute(boolean showEvolute)