vmm.spacecurve.parametric
Class SpaceCurveParametric.SpaceCurveParametricViewAsTube

java.lang.Object
  extended by vmm.core.View
      extended by vmm.core3D.View3D
          extended by vmm.core3D.View3DWithLightSettings
              extended by vmm.core3D.View3DLit
                  extended by vmm.spacecurve.parametric.SpaceCurveParametric.SpaceCurveParametricViewAsTube
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
Enclosing class:
SpaceCurveParametric

public static class SpaceCurveParametric.SpaceCurveParametricViewAsTube
extends View3DLit

Defines a tube view of a SpaceCurveParametric. Adds to View3DLit a ToggleAction to determine whether the grid on the curve is shown.


Field Summary
 
Fields inherited from class vmm.core3D.View3DLit
dragAsSurfaceToggle, NO_ORIENTATION, NORMAL_ORIENTATION, PATCH_RENDERING, REVERSE_ORIENTATION, selectColoredCommands, selectOrientationCommands, selectRenderingCommands, selectShadingCommands, setTransparencyCommand, WIREFRAME_RENDERING
 
Fields inherited from class vmm.core3D.View3DWithLightSettings
lightingEnabledToggle, lightSettingsCommand
 
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.SpaceCurveParametricViewAsTube()
           
 
Method Summary
 boolean getShowGrid()
           
 void setShowGrid(boolean showGrid)
           
 
Methods inherited from class vmm.core3D.View3DLit
drawSurface, drawSurface, fillPolygon, getBlackAndWhite, getDragAsSurface, getOrientation, getPhongShading, getRenderingStyle, getSettingsCommands, getTransparency, getViewCommands, setBlackAndWhite, setDragAsSurface, setEnableThreeD, setOrientation, setPhongShading, setRenderingStyle, setTransparency, setViewStyle, takeExhibit
 
Methods inherited from class vmm.core3D.View3DWithLightSettings
addExtraXML, getLightingEnabled, getLightSettings, readExtraXML, setAnaglyphLightSettings, setLightingEnabled, setLightSettings, setNonAnaglyphLightSettings
 
Methods inherited from class vmm.core3D.View3D
clearOSI, clip, createAxes, createOSI, drawCollaredCurve, drawCollaredCurve, drawCollaredCurve, drawCurve, drawCurve, drawCurve, drawDot, drawLine, drawPixel, drawPixelDirect, drawPixels, drawString, drawWireframeSurface, finish, finishOSIDraw, finishStereoView, getDefaultMouseTask, getEnableThreeD, getOrthographicProjection, getSavedAuxiliaryTransformForEnableThreeD, getTransform3D, getViewPoint, getViewStyle, getViewUp, moveStereographImages, needsNewOSI, prepareOSIForDrawing, putOSI, setBackground, setDisplay, setExhibit, setOrthographicProjection, setSavedAuxiliaryTransformForEnableThreeD, setTransform, setUpForLeftEye, setUpForRightEye, setViewPoint, setViewUp, setWindowForUseWhileThreeDDisabled, stateChanged, stereographLeftEyeRect, stereographRightEyeRect
 
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, getActions, 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.SpaceCurveParametricViewAsTube

public SpaceCurveParametric.SpaceCurveParametricViewAsTube()
Method Detail

getShowGrid

public boolean getShowGrid()

setShowGrid

public void setShowGrid(boolean showGrid)