|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--com.vistech.roi.ReportPanel
Creates a panel to display the histogram and the statistics table.
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected java.lang.String[][] |
allRoiData
|
protected java.lang.String[] |
colNames
|
protected java.lang.String[] |
componentName
|
protected ROI2D |
currentROI
|
protected java.awt.Shape |
currentShape
|
protected java.awt.image.DataBuffer |
dataBuffer
|
protected MultiHistogram |
histogram
|
protected java.awt.image.BufferedImage |
image
|
protected java.lang.String[][] |
imageData
|
protected int |
imageHeight
|
protected java.awt.Dimension |
imageSize
|
protected javax.swing.JTable |
imageStatsTable
|
protected int |
imageWidth
|
protected java.awt.image.WritableRaster |
raster
|
protected java.util.Vector |
roiCollection
|
protected java.lang.String[] |
roiColNames
|
protected ROIContext |
roiContext
|
protected int |
roiCount
|
protected java.lang.String[][] |
roiData
|
protected javax.swing.JTable |
roiStatsTable
|
protected java.awt.image.SampleModel |
sampleModel
|
protected int |
viewerHt
|
protected int |
viewerWid
|
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.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 | |
ReportPanel()
|
|
ReportPanel(ROIContext roiContext)
|
Method Summary | |
void |
addROI(ROI2D roi)
|
protected void |
analyzeAndUpdate(java.awt.image.BufferedImage img)
|
MultiHistogram |
createHistogram()
|
protected javax.swing.JTable |
createImageStatsTable(java.awt.image.BufferedImage img)
|
protected javax.swing.JTable |
createROIStatsTable()
|
void |
reset()
|
void |
setROIContext(ROIContext roiContext)
|
void |
setWidHt(java.awt.Dimension d)
|
void |
updateHistogram()
|
void |
updateHistogram(int[][] data)
|
void |
updateHistogram(java.awt.Shape shape)
|
void |
updateImageStatsTable(java.awt.image.BufferedImage img)
|
void |
updateROIStatsTable()
|
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, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.awt.image.BufferedImage image
protected int imageWidth
protected int imageHeight
protected int viewerWid
protected int viewerHt
protected MultiHistogram histogram
protected javax.swing.JTable imageStatsTable
protected javax.swing.JTable roiStatsTable
protected java.lang.String[][] imageData
protected java.lang.String[][] roiData
protected java.lang.String[] colNames
protected java.lang.String[] roiColNames
protected java.awt.Shape currentShape
protected java.lang.String[] componentName
protected java.awt.image.SampleModel sampleModel
protected java.awt.image.WritableRaster raster
protected java.awt.image.DataBuffer dataBuffer
protected java.awt.Dimension imageSize
protected int roiCount
protected java.lang.String[][] allRoiData
protected ROIContext roiContext
protected java.util.Vector roiCollection
protected ROI2D currentROI
Constructor Detail |
public ReportPanel()
public ReportPanel(ROIContext roiContext)
Method Detail |
public void setROIContext(ROIContext roiContext)
protected void analyzeAndUpdate(java.awt.image.BufferedImage img)
public void setWidHt(java.awt.Dimension d)
public void addROI(ROI2D roi)
protected javax.swing.JTable createROIStatsTable()
public void updateROIStatsTable()
public MultiHistogram createHistogram()
public void updateHistogram()
public void updateHistogram(java.awt.Shape shape)
public void updateHistogram(int[][] data)
protected javax.swing.JTable createImageStatsTable(java.awt.image.BufferedImage img)
public void updateImageStatsTable(java.awt.image.BufferedImage img)
public void reset()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |