vmm.spacecurve.parametric
Class SpaceCurveParametric.SpaceCurveParametricView

java.lang.Object
  extended by vmm.core.View
      extended by vmm.core3D.View3D
          extended by vmm.spacecurve.SpaceCurveView
              extended by vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricView
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
Direct Known Subclasses:
SphericalCurve.SphericalCurveView, TorusKnot.TorusKnotView
Enclosing class:
SpaceCurveParametric

public class SpaceCurveParametric.SpaceCurveParametricView
extends SpaceCurveView

Defines the default View of a SpaceCurveParametric. The only differences between this and a regular View3D is that SpaceCurveParametricView 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 has to be a public static class so that objects of this type can be created when a saved exbhit is restored in SaveAndRestore.


Field Summary
 
Fields inherited from class vmm.spacecurve.SpaceCurveView
reverseCollarToggle, useReverseCollar
 
Fields inherited from class vmm.core3D.View3D
CROSS_EYE_STEREO_VIEW, leftStereographOSI, MONOCULAR_VIEW, projectionCommands, RED_GREEN_STEREO_VIEW, rightStereographOSI, set3DViewOptionsAction, setViewpointAction, stereoComposite, STEREOGRAPH_VIEW, transform3D, viewStyleCommands
 
Fields inherited from class vmm.core.View
backgroundCommands, buildAnimation, buildingImageForFilmstrip, currentGraphics, decorations, directOffscreenDrawing, fullOSI, needsRedraw, offscreenImageType, parameters, showAxesAction
 
Constructor Summary
SpaceCurveParametric.SpaceCurveParametricView()
           
 
Method Summary
 boolean getShowEvolute()
           
 void setShowEvolute(boolean showEvolute)
           
 
Methods inherited from class vmm.spacecurve.SpaceCurveView
getActions, getUseReverseCollar, setUseReverseCollar
 
Methods inherited from class vmm.core3D.View3D
addExtraXML, clearOSI, clip, createAxes, createOSI, drawCollaredCurve, drawCollaredCurve, drawCollaredCurve, drawCurve, drawCurve, drawCurve, drawDot, drawLine, drawPixel, drawPixelDirect, drawPixels, drawString, drawWireframeSurface, finish, finishOSIDraw, finishStereoView, getDefaultMouseTask, getEnableThreeD, getOrthographicProjection, getSavedAuxiliaryTransformForEnableThreeD, getSettingsCommands, getTransform3D, getViewCommands, getViewPoint, getViewStyle, getViewUp, moveStereographImages, needsNewOSI, prepareOSIForDrawing, putOSI, readExtraXML, setBackground, setDisplay, setEnableThreeD, setExhibit, setOrthographicProjection, setSavedAuxiliaryTransformForEnableThreeD, setTransform, setUpForLeftEye, setUpForRightEye, setViewPoint, setViewStyle, setViewUp, setWindowForUseWhileThreeDDisabled, stateChanged, stereographLeftEyeRect, stereographRightEyeRect, takeExhibit
 
Methods inherited from class vmm.core.View
addDecoration, addParameter, beginDrawToOffscreenImage, clearDecorations, doDraw, drawCurve, drawCurve, drawCurve, drawDot, drawLine, drawLine, drawLineDirect, drawPixel, drawPixel, drawPixels, drawString, drawString, endDrawToOffscreenImage, fillRectDirect, forceRedraw, getActionsForViewAndExhibit, getAdditionalAnimations, getAdditionalAnimationsForViewAndExhibit, getAntialiased, getApplyGraphics2DTransform, getBackground, getColor, getDecorations, getDisplay, getExhibit, getFastDrawing, getForeground, getImage, getName, getParameterByName, getParameters, getPreserveAspect, getRequestedWindow, getSettingsCommandsForViewAndExhibit, getShowAxes, getStatusText, getTitle, getTransform, getViewAndExhibitParameters, getWindow, parameterChanged, removeDecoration, removeParameter, render, setAntialiased, setApplyGraphics2DTransform, setColor, setFastDrawing, setFastDrawing, setForeground, setName, setPreserveAspect, setShowAxes, setStrokeSizeMultiplier, setWindow, setWindow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceCurveParametric.SpaceCurveParametricView

public SpaceCurveParametric.SpaceCurveParametricView()
Method Detail

getShowEvolute

public boolean getShowEvolute()

setShowEvolute

public void setShowEvolute(boolean showEvolute)