ee.ut.mrz.volumest
Class ResultPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by ee.ut.mrz.volumest.ResultPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ResultPanel
extends Panel

Subpanel for results and user input.

Author:
Markko Merzin, markko.merzin@ut.ee
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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
ResultPanel(Volumest vol)
          Creates new panel.
 
Method Summary
 void activateNextGridButton(boolean activate)
          Activates or deactivates next grid button.
 void activatePrevGridButton(boolean activate)
          Activates or deactivates previous grid button.
 void setCE(String ce)
          Displays common error.
 void setRedoCount(String count)
          Displays count of possible redo steps.
 void setSingleImageIntersectionCount(String count)
          Displays count of grid and image intersections in current image.
 void setSingleImageSelectedArea(String area)
          Displays selected area on current image.
 void setSingleImageSelectedPoints(String count)
          Displays selected points count on current image.
 void setUndoCount(String count)
          Displays count of possible undo steps.
 void setUnit(String unit)
          Sets unit (in, mm etc.) to resultpanel.
 void setWholeObjectExtimatedVolume(String volume)
          Displays estimated volume.
 void setWholeObjectIntersectionCount(String count)
          Displays count of intersections on whole object.
 void setWholeObjectSelectedPoints(String count)
          Displays selected points count on whole oblect.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResultPanel

public ResultPanel(Volumest vol)
Creates new panel.

Parameters:
vol - Pointer to main worker class.
Method Detail

setUnit

public void setUnit(String unit)
Sets unit (in, mm etc.) to resultpanel.

Parameters:
unit - Unit.

setSingleImageSelectedArea

public void setSingleImageSelectedArea(String area)
Displays selected area on current image.

Parameters:
area - Selected area.

setSingleImageSelectedPoints

public void setSingleImageSelectedPoints(String count)
Displays selected points count on current image.

Parameters:
count - Selected points count.

setWholeObjectSelectedPoints

public void setWholeObjectSelectedPoints(String count)
Displays selected points count on whole oblect.

Parameters:
count - Selected points count on whole oblect.

setWholeObjectExtimatedVolume

public void setWholeObjectExtimatedVolume(String volume)
Displays estimated volume.

Parameters:
volume - Estimated volume.

setUndoCount

public void setUndoCount(String count)
Displays count of possible undo steps.

Parameters:
count - Count of possible undo steps.

setRedoCount

public void setRedoCount(String count)
Displays count of possible redo steps.

Parameters:
count - Count of possible redo steps.

setSingleImageIntersectionCount

public void setSingleImageIntersectionCount(String count)
Displays count of grid and image intersections in current image.

Parameters:
count - Count of grid and image intersections in current image.

setCE

public void setCE(String ce)
Displays common error.

Parameters:
ce - Common error.

setWholeObjectIntersectionCount

public void setWholeObjectIntersectionCount(String count)
Displays count of intersections on whole object.

Parameters:
count - Count of intersections on whole object.

activatePrevGridButton

public void activatePrevGridButton(boolean activate)
Activates or deactivates previous grid button.


activateNextGridButton

public void activateNextGridButton(boolean activate)
Activates or deactivates next grid button.