org.jscience.awt.pots
Class RealValuedPot

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.awt.pots.PotBase
              extended by org.jscience.awt.pots.Pot
                  extended by org.jscience.awt.pots.RealValuedPot
All Implemented Interfaces:
java.awt.Adjustable, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class RealValuedPot
extends Pot

DOCUMENT ME!

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.jscience.awt.pots.Pot
DEFAULTRADIUS, GRADGAPPERCENT, GRADLENGTHPERCENT, LABELPERCENT, MAXPOTTRAVELDEGREES, NUMBEROFSECTIONS, PAD, POTZEROOFFSET, SECTIONLABELS, TICLENGTHPERCENT, TICSTARTPERCENT
 
Fields inherited from class org.jscience.awt.pots.PotBase
adjustmentListener, blockIncrement, brighterPanelColor, caption, DEFAULTFONTNAME, DEFAULTFONTSIZE, DEFAULTFONTSTYLE, downPt, font, fontName, fontSize, fontStyle, gradColor, GRADCOLOR, hasFocus, hasHighlight, hasLabels, highlightBrighterColor, highlightDarkerColor, knobColor, KNOBCOLOR, labels, mouseDown, mouseInKnob, numberOfSections, panelColor, PANELCOLOR, potImage, POTRANGE, textColor, TEXTCOLOR, ticColor, TICCOLOR, unitIncrement, value, xCenter, yCenter
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.Adjustable
HORIZONTAL, NO_ORIENTATION, VERTICAL
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RealValuedPot(double maxValue, double minValue)
          Class constructor
 
Method Summary
 double getRealValue()
          Get the scaled value of the pot at its current position
 void setRealValue(double realValue)
          Set the current position of the pot to the scaled value
 
Methods inherited from class org.jscience.awt.pots.Pot
drawDotPolar, drawLinePolar, drawTextPolar, getAngleFromValue, getCaptionAtBottom, getGradGapPercent, getGradLengthPercent, getGradUseTics, getKnobUseTics, getLabelPercent, getPreferredSize, getRadius, getTicLengthPercent, getTicStartPercent, paint, processKeyEvent, processMouseEvent, processMouseMotionEvent, setCaptionAtBottom, setGradGapPercent, setGradLengthPercent, setGradUseTics, setKnobUseTics, setLabelPercent, setRadius, setTicLengthPercent, setTicStartPercent
 
Methods inherited from class org.jscience.awt.pots.PotBase
addAdjustmentListener, fireAdjustmentEvent, getAttenuation, getBlockIncrement, getCaption, getFont, getFontName, getFontSize, getFontStyle, getGradColor, getHasLabels, getHighlight, getKnobColor, getLabelsString, getMaximum, getMinimum, getNumberOfSections, getOrientation, getPanelColor, getTextColor, getTicColor, getUnitIncrement, getValue, getVisibleAmount, removeAdjustmentListener, round, setBlockIncrement, setCaption, setFont, setFontName, setFontSize, setFontStyle, setGradColor, setHasLabels, setHighlight, setKnobColor, setLabelsString, setMaximum, setMinimum, setNumberOfSections, setPanelColor, setTextColor, setTicColor, setUnitIncrement, setValue, setVisibleAmount, sizeToFit
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RealValuedPot

public RealValuedPot(double maxValue,
                     double minValue)
Class constructor

Parameters:
maxValue - maxValue is the maximum value the pot should return at max rotation.
minValue - minValue is the minimum value the pot should return at min rotation.
Method Detail

getRealValue

public double getRealValue()
Get the scaled value of the pot at its current position

Returns:
double scaled double value

setRealValue

public void setRealValue(double realValue)
Set the current position of the pot to the scaled value

Parameters:
realValue - realValue is the scaled double value to set the pot to