Package edu.sc.seis.TauP
Class PolarPlot
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Canvas
-
- edu.sc.seis.TauP.PolarPlot
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class PolarPlot extends java.awt.CanvasSimple polar plot widget.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendSegment(TimeDist[] td)voidclearSegments()java.awt.ColorcolorForSegment(int segNum)java.awt.Insetsinsets()java.awt.DimensionminimumSize()voidpaint(java.awt.Graphics g)protected voidplotCircles(java.awt.Graphics g)protected voidplotData(java.awt.Graphics g)java.awt.DimensionpreferredSize()voidsetCircles(double[] circles)voidsetDisplayMode(short mode)voidsetOutsideRadius(double r)-
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, getFont, 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, getPreferredSize, 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, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
-
-
-
-
Field Detail
-
segments
protected java.util.Vector segments
-
FULL
public static final short FULL
- See Also:
- Constant Field Values
-
HALF
public static final short HALF
- See Also:
- Constant Field Values
-
QUARTER
public static final short QUARTER
- See Also:
- Constant Field Values
-
-
Method Detail
-
setCircles
public void setCircles(double[] circles)
-
setOutsideRadius
public void setOutsideRadius(double r)
-
appendSegment
public void appendSegment(TimeDist[] td)
-
clearSegments
public void clearSegments()
-
setDisplayMode
public void setDisplayMode(short mode)
-
preferredSize
public java.awt.Dimension preferredSize()
- Overrides:
preferredSizein classjava.awt.Component
-
minimumSize
public java.awt.Dimension minimumSize()
- Overrides:
minimumSizein classjava.awt.Component
-
insets
public java.awt.Insets insets()
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin classjava.awt.Canvas
-
plotCircles
protected void plotCircles(java.awt.Graphics g)
-
plotData
protected void plotData(java.awt.Graphics g)
-
colorForSegment
public java.awt.Color colorForSegment(int segNum)
-
-