vmm3d.spacecurve
Class SpaceCurveView
- java.lang.Object
-
- vmm3d.core.View
-
- vmm3d.core3D.View3D
-
- vmm3d.spacecurve.SpaceCurveView
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
- Direct Known Subclasses:
- SpaceCurveParametric.SpaceCurveParametricView
public class SpaceCurveView extends View3D
A View class for SpaceCurves. Adds auseReverseCollarproperty to a generic View3D.
-
-
Field Summary
-
Fields inherited from class vmm3d.core3D.View3D
CROSS_EYE_STEREO_VIEW, MONOCULAR_VIEW, RED_GREEN_STEREO_VIEW, STEREOGRAPH_VIEW
-
-
Constructor Summary
Constructors Constructor and Description SpaceCurveView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ActionListgetActions()Returns a list of actions for this view.booleangetUseReverseCollar()Get the current setting of the useReverseCollar property.voidsetUseReverseCollar(boolean useReverseCollar)Sets the value of the useReverseCollar property.-
Methods inherited from class vmm3d.core3D.View3D
addExtraXML, clip, drawCollaredCurve, drawCollaredCurve, drawCollaredCurve, drawCurve, drawCurve, drawCurve, drawDot, drawLine, drawPixel, drawPixelDirect, drawPixels, drawString, drawWireframeSurface, finish, getDefaultMouseTask, getEnableThreeD, getOrthographicProjection, getSettingsCommands, getTransform3D, getViewCommands, getViewPoint, getViewStyle, getViewUp, moveStereographImages, readExtraXML, setBackground, setDisplay, setEnableThreeD, setExhibit, setOrthographicProjection, setTransform, setViewPoint, setViewStyle, setViewUp, setWindowForUseWhileThreeDDisabled, stateChanged, stereographLeftEyeRect, stereographRightEyeRect, takeExhibit
-
Methods inherited from class vmm3d.core.View
addDecoration, addParameter, beginDrawToOffscreenImage, clearDecorations, drawCurve, drawCurve, drawCurve, drawDot, drawLine, drawLine, drawLineDirect, drawPixel, drawPixel, drawPixels, drawString, drawString, endDrawToOffscreenImage, fillRectDirect, forceRedraw, getActionsForViewAndExhibit, getAdditionalAnimations, getAdditionalAnimationsForViewAndExhibit, getAntialiased, getApplyGraphics2DTransform, getBackground, getColor, getCurrentGraphics, getDecorations, getDisplay, getExhibit, getFastDrawing, getForeground, getImage, getName, getNeedRecalculate, getNeedRedraw, getParameterByName, getParameters, getPreserveAspect, getRequestedWindow, getSettingsCommandsForViewAndExhibit, getShowAxes, getStatusText, getTitle, getTransform, getViewAndExhibitParameters, getWindow, parameterChanged, removeDecoration, removeParameter, render, setAntialiased, setApplyGraphics2DTransform, setColor, setCurrentGraphics, setFastDrawing, setFastDrawing, setForeground, setName, setNeedRecalculate, setNeedRedraw, setPreserveAspect, setShowAxes, setStrokeSizeMultiplier, setWindow, setWindow
-
-
-
-
Method Detail
-
getUseReverseCollar
public boolean getUseReverseCollar()
Get the current setting of the useReverseCollar property.- See Also:
setUseReverseCollar(boolean)
-
setUseReverseCollar
public void setUseReverseCollar(boolean useReverseCollar)
Sets the value of the useReverseCollar property. When this property is true, the curve is drawn as a thick curve (or collar) in the foreground color, with a thin curve in the background color running down the middle. This gives a nice 3D appearance. When useReverseCollar is false, a one-pixel-wide curve is drawn. The default value of this property is false.
-
getActions
public ActionList getActions()
Returns a list of actions for this view. This method is overridden to add a ToggleAction for controlling the value of the useReverseCollar property.- Overrides:
getActionsin classView- See Also:
setUseReverseCollar(boolean)
-
-
DMelt 3.0 © DataMelt by jWork.ORG