hhreco.apps
Class FragmentApp.SD

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byhhreco.apps.FragmentApp.SD
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Enclosing class:
FragmentApp

public static class FragmentApp.SD
extends javax.swing.JPanel

Given a set of strokes, display them on a panel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  FitData _fd
           
(package private)  TimedStroke[] _orig
           
(package private)  boolean _scaled
           
(package private)  double _scaleFactor
           
(package private)  boolean _selected
           
(package private)  boolean _showBreakPoints
           
(package private)  boolean _showFilteredData
           
(package private)  boolean _showFilteredDataPoints
           
(package private)  boolean _showFits
           
(package private)  boolean _showOrigData
           
(package private)  boolean _showOrigDataPoints
           
(package private)  TimedStroke[] _strokes
           
(package private)  double _symbolHeight
           
(package private)  double _symbolWidth
           
static javax.swing.border.Border EMPTY_BORDER
           
static int INSETS
           
static javax.swing.border.Border SELECTION_BORDER
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FragmentApp.SD(FragmentApp.SD symbol, int numE, int numL)
           
FragmentApp.SD(FragmentApp.SD symbol, java.lang.String template)
          Copy constructor.
FragmentApp.SD(TimedStroke[] orig, TimedStroke[] strokes)
          Instantiate a SD that paints the given set of strokes.
 
Method Summary
 void deselect()
           
 boolean getShowBreakPoints()
           
 boolean getShowFilteredData()
           
 boolean getShowFilteredDataPoints()
           
 boolean getShowFits()
           
 boolean getShowOrigData()
           
 boolean getShowOrigDataPoints()
           
 double getSymbolHeight()
           
 double getSymbolWidth()
           
 java.lang.String getTemplate()
           
 void paint(java.awt.Graphics g)
           
 void paintStroke(java.awt.Graphics g, TimedStroke s, boolean showPoints, double scaleFactor)
           
 void select()
           
 void setShowBreakPoints(boolean val)
           
 void setShowFilteredData(boolean val)
           
 void setShowFilteredDataPoints(boolean val)
           
 void setShowFits(boolean val)
           
 void setShowOrigData(boolean val)
           
 void setShowOrigDataPoints(boolean val)
           
 void toggleShowBreakPoints()
           
 void toggleShowFilteredData()
           
 void toggleShowFilteredDataPoints()
           
 void toggleShowFits()
           
 void toggleShowOrigData()
           
 void toggleShowOrigDataPoints()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_BORDER

public static final javax.swing.border.Border EMPTY_BORDER

SELECTION_BORDER

public static final javax.swing.border.Border SELECTION_BORDER

INSETS

public static final int INSETS
See Also:
Constant Field Values

_orig

TimedStroke[] _orig

_strokes

TimedStroke[] _strokes

_showOrigData

boolean _showOrigData

_showOrigDataPoints

boolean _showOrigDataPoints

_showFilteredData

boolean _showFilteredData

_showFilteredDataPoints

boolean _showFilteredDataPoints

_showBreakPoints

boolean _showBreakPoints

_showFits

boolean _showFits

_selected

boolean _selected

_symbolWidth

double _symbolWidth

_symbolHeight

double _symbolHeight

_scaled

boolean _scaled

_scaleFactor

double _scaleFactor

_fd

FitData _fd
Constructor Detail

FragmentApp.SD

public FragmentApp.SD(FragmentApp.SD symbol,
                      int numE,
                      int numL)

FragmentApp.SD

public FragmentApp.SD(FragmentApp.SD symbol,
                      java.lang.String template)
Copy constructor. Make a copy of the data in the specified symbol and segment this symbol with the given template


FragmentApp.SD

public FragmentApp.SD(TimedStroke[] orig,
                      TimedStroke[] strokes)
Instantiate a SD that paints the given set of strokes.

Method Detail

getSymbolWidth

public double getSymbolWidth()

getSymbolHeight

public double getSymbolHeight()

getTemplate

public java.lang.String getTemplate()

select

public void select()

deselect

public void deselect()

paint

public void paint(java.awt.Graphics g)

paintStroke

public void paintStroke(java.awt.Graphics g,
                        TimedStroke s,
                        boolean showPoints,
                        double scaleFactor)

getShowOrigData

public boolean getShowOrigData()

getShowOrigDataPoints

public boolean getShowOrigDataPoints()

getShowFilteredData

public boolean getShowFilteredData()

getShowFilteredDataPoints

public boolean getShowFilteredDataPoints()

getShowBreakPoints

public boolean getShowBreakPoints()

getShowFits

public boolean getShowFits()

setShowOrigData

public void setShowOrigData(boolean val)

setShowOrigDataPoints

public void setShowOrigDataPoints(boolean val)

setShowFilteredData

public void setShowFilteredData(boolean val)

setShowFilteredDataPoints

public void setShowFilteredDataPoints(boolean val)

setShowBreakPoints

public void setShowBreakPoints(boolean val)

setShowFits

public void setShowFits(boolean val)

toggleShowOrigData

public void toggleShowOrigData()

toggleShowOrigDataPoints

public void toggleShowOrigDataPoints()

toggleShowFilteredData

public void toggleShowFilteredData()

toggleShowFilteredDataPoints

public void toggleShowFilteredDataPoints()

toggleShowBreakPoints

public void toggleShowBreakPoints()

toggleShowFits

public void toggleShowFits()