Package gov.nih.mipav.view
Class ViewJFrameHistoRGB
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- gov.nih.mipav.view.ViewJFrameBase
-
- gov.nih.mipav.view.ViewJFrameHistoRGB
-
- All Implemented Interfaces:
HistoLUTParent,ViewImageUpdateInterface,java.awt.event.ActionListener,java.awt.event.ComponentListener,java.awt.event.ItemListener,java.awt.event.KeyListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.event.ChangeListener,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class ViewJFrameHistoRGB extends ViewJFrameBase implements java.awt.event.ItemListener, java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.event.WindowListener, javax.swing.event.ChangeListener, ViewImageUpdateInterface, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, HistoLUTParent
Deprecated.This class produces a frame where the histogram of the image data is displayed using the color mapping. All frames using the color map are dynamically updated with the new color map.- Version:
- 1.0
- Author:
- Matthew J. McAuliffe, Ph.D. (primary), Harman Singh
- See Also:
ViewJComponentHistoRGB,JFrameHistogram, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JToggleButtonallRGBButtonDeprecated.DOCUMENT ME!private javax.swing.JCheckBoxblueCheckBoxADeprecated.DOCUMENT ME!private javax.swing.JCheckBoxblueCheckBoxBDeprecated.DOCUMENT ME!private javax.swing.JToggleButtonblueRGBButtonDeprecated.DOCUMENT ME!private booleancalcThresholdVolumeDeprecated.DOCUMENT ME!private booleanentireFlagDeprecated.DOCUMENT ME!private float[]fillValuesADeprecated.DOCUMENT ME!private float[]fillValuesBDeprecated.DOCUMENT ME!private javax.swing.JCheckBoxgreenCheckBoxADeprecated.DOCUMENT ME!private javax.swing.JCheckBoxgreenCheckBoxBDeprecated.DOCUMENT ME!private javax.swing.JToggleButtongreenRGBButtonDeprecated.DOCUMENT ME!private ModelHistogramhistogramABlueDeprecated.DOCUMENT ME!private ModelHistogramhistogramAGreenDeprecated.DOCUMENT ME!private ModelHistogramhistogramARedDeprecated.DOCUMENT ME!private ModelHistogramhistogramBBlueDeprecated.DOCUMENT ME!private ModelHistogramhistogramBGreenDeprecated.DOCUMENT ME!private ModelHistogramhistogramBRedDeprecated.DOCUMENT ME!private ViewJPanelHistoLUThistoPanelADeprecated.DOCUMENT ME!private ViewJPanelHistoLUThistoPanelBDeprecated.DOCUMENT ME!private javax.swing.JCheckBoxlogCheckBoxADeprecated.DOCUMENT ME!private javax.swing.JCheckBoxlogCheckBoxBDeprecated.DOCUMENT ME!private javax.swing.JCheckBoxlutAdjustCheckboxBDeprecated.DOCUMENT MEprivate ViewMenuBuildermenuObjDeprecated.DOCUMENT ME!private javax.swing.JPanelpanelADeprecated.DOCUMENT ME!private javax.swing.JPanelpanelBDeprecated.DOCUMENT ME!private javax.swing.JCheckBoxredCheckBoxADeprecated.DOCUMENT ME!private javax.swing.JCheckBoxredCheckBoxBDeprecated.DOCUMENT ME!private javax.swing.JToggleButtonredRGBButtonDeprecated.DOCUMENT ME!private ViewJComponentRegistrationregComponentDeprecated.DOCUMENT ME!private int[]RGBExtentsDeprecated.DOCUMENT ME!private ModelRGBRGBTADeprecated.DOCUMENT ME!private ModelRGBRGBTBDeprecated.DOCUMENT ME!private static longserialVersionUIDDeprecated.Use serialVersionUID for interoperability.private javax.swing.JTabbedPanetabbedPaneDeprecated.DOCUMENT ME!private javax.swing.JTextFieldthreshFillBFDeprecated.DOCUMENT ME!private javax.swing.JTextFieldthreshFillFDeprecated.threshold related.private javax.swing.JTextFieldthreshLowerBFDeprecated.DOCUMENT ME!private javax.swing.JTextFieldthreshLowerFDeprecated.threshold related.private javax.swing.JTextFieldthreshUpperBFDeprecated.DOCUMENT ME!private javax.swing.JTextFieldthreshUpperFDeprecated.threshold related.private javax.swing.JToolBartoolBarDeprecated.DOCUMENT ME!private ViewToolBarBuildertoolBarObjDeprecated.Object which generates the toolbar.private javax.swing.JCheckBoxupdateCheckBoxADeprecated.DOCUMENT ME!private javax.swing.JCheckBoxupdateCheckBoxBDeprecated.DOCUMENT ME!private boolean[]useThresholdChannelADeprecated.DOCUMENT ME!private boolean[]useThresholdChannelBDeprecated.DOCUMENT ME!private javax.swing.JLabelvoxelVolumeLabelDeprecated.DOCUMENT ME!private javax.swing.JLabelvoxelVolumeLabelBDeprecated.DOCUMENT ME!-
Fields inherited from class gov.nih.mipav.view.ViewJFrameBase
absoluteGoToButton, absoluteGoToPanel, absoluteLabel, absoluteLabelVals, absolutePanel, absoluteXLabel, absoluteXTextField, absoluteYLabel, absoluteYTextField, absoluteZLabel, absoluteZTextField, alphaBlend, defaultLUTa, defaultLUTb, displayMode, IMAGE_A, IMAGE_A_B, IMAGE_B, imageA, imageB, isClosing, linkedScrolling, linkFrame, linkTriFrame, LUTa, LUTb, progressBar, scannerLPS_APLabel, scannerLPS_APTextField, scannerLPS_GoToButton, scannerLPS_GoToPanel, scannerLPS_ISLabel, scannerLPS_ISTextField, scannerLPS_RLLabel, scannerLPS_RLTextField, scannerLPSLabel, scannerLPSLabelVals, scannerLPSPanel, scannerRAS_APLabel, scannerRAS_APTextField, scannerRAS_GoToButton, scannerRAS_GoToPanel, scannerRAS_ISLabel, scannerRAS_ISTextField, scannerRAS_RLLabel, scannerRAS_RLTextField, scannerRASLabel, scannerRASLabelVals, scannerRASPanel, scannerTabbedPane, talGoToButton, talGoToPanel, talXLabel, talXTextField, talYLabel, talYTextField, talZLabel, talZTextField, userInterface, zoomMode
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description ViewJFrameHistoRGB(ModelImage _imageA, ModelImage _imageB, ModelRGB _RGBTA, ModelRGB _RGBTB, boolean _entireFlag)Deprecated.ViewJFrameHistoRGB(ViewJComponentRegistration _regComponent, ModelImage _imageA, ModelImage _imageB, ModelRGB _RGBTA, ModelRGB _RGBTB, boolean _entireFlag)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent event)Deprecated.Calls various methods depending on the action.private voidbuildMenu()Deprecated.This method builds a menu which contains the options for opening/saving a LUT or set of transfer functions, closing the LUT, and utilities such as CT presets.private voidbuildPanelA(ModelImage image, boolean entireFlag)Deprecated.Method that displays the histogram and LUT and other controls to manipulate the LUT.private voidbuildPanelB(ModelImage image, boolean entireFlag)Deprecated.Method that displays the histogram and LUT and other controls to manipulate the LUT.private voidcalcHistogram(int imageAorB, boolean entireFlag, boolean progressFlag)Deprecated.Calculates histogram for the image(s).private floatcalcThresholdVolume(float lower, float upper)Deprecated.DOCUMENT ME!private voidclearVoxelLabel()Deprecated.Clears (blanks out) the threshold voxel information (when RGB mode or not thresholding).voiddispose()Deprecated.Disposes of components and frame.voiddragPoint(java.awt.event.MouseEvent mouseEvent)Deprecated.Placeholder.ViewControlsImagegetControls()Deprecated.Gets the control widgets for the frame.ViewJComponentHistoRGBgetHistoLUTComponentA()Deprecated.Get the histogram component for imageA.ViewJComponentHistoRGBgetHistoLUTComponentB()Deprecated.Get the histogram component for imageB.ModelImagegetImageA()Deprecated.Accessor that returns the imageA.ModelImagegetImageB()Deprecated.Accessor that returns the imageB.booleanisImageASelected()Deprecated.Returns whether the imageA LUT panel is the one being worked on.booleanisImageBSelected()Deprecated.Returns whether the imageB LUT panel is the one being worked on.booleanisImageUpdate()Deprecated.Indicates if real-time update of the image should take place.voiditemStateChanged(java.awt.event.ItemEvent event)Deprecated.Sets the flags for the checkboxes.voidkeyPressed(java.awt.event.KeyEvent e)Deprecated.Unchanged.voidkeyReleased(java.awt.event.KeyEvent e)Deprecated.Unchanged.voidkeyTyped(java.awt.event.KeyEvent e)Deprecated.If the ENTER key is hit while in threshold boxes, update the LUT's threshold (for dual threshold).voidmouseClicked(java.awt.event.MouseEvent mouseEvent)Deprecated.Unchanged.voidmouseDragged(java.awt.event.MouseEvent mouseEvent)Deprecated.Unchanged.voidmouseEntered(java.awt.event.MouseEvent mouseEvent)Deprecated.Unchanged.voidmouseExited(java.awt.event.MouseEvent mouseEvent)Deprecated.Unchanged.voidmouseMoved(java.awt.event.MouseEvent mouseEvent)Deprecated.Unchanged.voidmousePressed(java.awt.event.MouseEvent event)Deprecated.Unchanged.voidmouseReleased(java.awt.event.MouseEvent mouseEvent)Deprecated.Unchanged.voidnotifyOfUpdate(ModelLUT LUT, int imageAorB)Deprecated.Enable button to indicate image has changed and the histogram should be recalculated.voidremoveControls()Deprecated.Removes the menu and controls of the main frame so that a new frame can load the main frame with the proper controls.Abstract and must be extended.voidremoveHistoRGBb()Deprecated.Removes the tabbed pane for the histogram of image B.private voidresetThresholdChannels()Deprecated.resets boolean for threshold channels.voidsetActiveImage(int active)Deprecated.Sets the active image for drawing VOIs.voidsetAllOff()Deprecated.Accessor to disable the all RGB color channels button if one of the lines has moved.voidsetAlphaBlend(int value)Deprecated.Sets the alpha blending of parameter for two image displaying.voidsetControls()Deprecated.Sets the menu and controls (i.e. toolbars) of the main frame!voidsetEnabled(boolean flag)Deprecated.Controls whether or not the images/VOIs of the frame can be modified.voidsetImageB(ModelImage image)Deprecated.Accessor that sets the imageB.voidsetLUT(ModelLUT newLUT)Deprecated.Placeholder.voidsetPaintBitmapSwitch(boolean flag)Deprecated.DOCUMENT ME!voidsetRangeText(float x, float y, int _index)Deprecated.Placeholder.voidsetRGBTA(ModelRGB RGBT)Deprecated.The following 2 functions set the RGB tables for images A and B.voidsetRGBTB(ModelRGB RGBT)Deprecated.DOCUMENT ME!voidsetSlice(int slice)Deprecated.Does nothing in this class.voidsetTimeSlice(int tSlice)Deprecated.Does nothing in this class.voidsetTitle()Deprecated.setTitle.voidstateChanged(javax.swing.event.ChangeEvent e)Deprecated.Resets the buttons depending on which tab was selected.protected booleantestParameter(java.lang.String str, double minValue, double maxValue)Deprecated.Tests that the entered parameter is in range.voidupdate()Deprecated.Redisplay histoLUT.voidupdateComponentLUT()Deprecated.Placeholder.voidupdateFrames(boolean flag)Deprecated.Update all of the image frames that display the image this histo lut is for.voidupdateHistoRGB(ModelImage _imageA, ModelImage _imageB, boolean progressFlag)Deprecated.This method is called to update the histogram(s) displayed in each tabbed pane of the frame.booleanupdateImageExtents()Deprecated.This methods calls the componentImage's REPAINT method to redraw the screen.booleanupdateImages()Deprecated.This methods calls the componentImage's REPAINT method to redraw the screen.booleanupdateImages(boolean flag)Deprecated.This methods calls the componentImage's update method to redraw the screen.booleanupdateImages(ModelLUT LUTa, ModelLUT LUTb, boolean flag, int interpMode)Deprecated.This methods calls the componentImage's update method to redraw the screen.voidupdateLUTPositionString(java.lang.String str)Deprecated.Placeholder.voidupdateThresholdFields(float lower, float upper)Deprecated.Method to update the threshold text fields when the lower or upper threshold changes.voidwindowActivated(java.awt.event.WindowEvent event)Deprecated.Unchanged.voidwindowClosed(java.awt.event.WindowEvent event)Deprecated.Unchanged.voidwindowClosing(java.awt.event.WindowEvent event)Deprecated.Calls close.voidwindowDeactivated(java.awt.event.WindowEvent event)Deprecated.Unchanged.voidwindowDeiconified(java.awt.event.WindowEvent event)Deprecated.Unchanged.voidwindowIconified(java.awt.event.WindowEvent event)Deprecated.Unchanged.voidwindowOpened(java.awt.event.WindowEvent event)Deprecated.Unchanged.-
Methods inherited from class gov.nih.mipav.view.ViewJFrameBase
about, buildLabelPanel, canCloseImageBAfterLoad, close, close, closeImageB, componentHidden, componentMoved, componentResized, componentShown, finalize, getAlphaBlend, getDefaultLUTa, getDefaultLUTb, getDisplayMode, getImageNameA, getImageNameB, getLastState, getLUTa, getLUTb, getRGBTA, getRGBTB, getTriImg, getUserInterface, handleMaskPopupMenu, handlePaintToMaskPopupMenu, handleZoomPopupMenu, initExtents, initImageBuffer, initLUT, initNumSlices, initPixelBuffer, initResFactor, initResolutions, initRGB, initSlicePositions, initUnits, initZoom, loadAllVOIs, loadAllVOIsFrom, loadImage, loadLUT, loadLUTandTransferFunctionFrom, loadLUTandTransferFunctionFrom, makeString, newFrameBeenCreated, openVOI, openVOI, pickImageFile, save, save, save, saveAllVOIs, saveAllVOIsTo, saveLabels, saveLUT, saveLUTandTransferFunction, saveLUTandTransferFunction, saveLUTAs, saveLUTAs, saveVOI, saveVOIAs, saveVOIAs, saveVOIIntensities, saveVOIIntensitiesTo, setAbsPositionLabels, setEnableCloseImageBAfterLoad, setImageA, setLastState, setLinkedFrame, setLinkedTriFrame, setLUTa, setLUTb, setLUTs, setMessageText, setOpacityInfo, setpaintBitmap, setScannerPosition
-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Deprecated.Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
blueCheckBoxA
private javax.swing.JCheckBox blueCheckBoxA
Deprecated.DOCUMENT ME!
-
blueCheckBoxB
private javax.swing.JCheckBox blueCheckBoxB
Deprecated.DOCUMENT ME!
-
calcThresholdVolume
private boolean calcThresholdVolume
Deprecated.DOCUMENT ME!
-
entireFlag
private boolean entireFlag
Deprecated.DOCUMENT ME!
-
fillValuesA
private float[] fillValuesA
Deprecated.DOCUMENT ME!
-
fillValuesB
private float[] fillValuesB
Deprecated.DOCUMENT ME!
-
greenCheckBoxA
private javax.swing.JCheckBox greenCheckBoxA
Deprecated.DOCUMENT ME!
-
greenCheckBoxB
private javax.swing.JCheckBox greenCheckBoxB
Deprecated.DOCUMENT ME!
-
histogramABlue
private ModelHistogram histogramABlue
Deprecated.DOCUMENT ME!
-
histogramAGreen
private ModelHistogram histogramAGreen
Deprecated.DOCUMENT ME!
-
histogramARed
private ModelHistogram histogramARed
Deprecated.DOCUMENT ME!
-
histogramBBlue
private ModelHistogram histogramBBlue
Deprecated.DOCUMENT ME!
-
histogramBGreen
private ModelHistogram histogramBGreen
Deprecated.DOCUMENT ME!
-
histogramBRed
private ModelHistogram histogramBRed
Deprecated.DOCUMENT ME!
-
histoPanelA
private ViewJPanelHistoLUT histoPanelA
Deprecated.DOCUMENT ME!
-
histoPanelB
private ViewJPanelHistoLUT histoPanelB
Deprecated.DOCUMENT ME!
-
logCheckBoxA
private javax.swing.JCheckBox logCheckBoxA
Deprecated.DOCUMENT ME!
-
logCheckBoxB
private javax.swing.JCheckBox logCheckBoxB
Deprecated.DOCUMENT ME!
-
menuObj
private ViewMenuBuilder menuObj
Deprecated.DOCUMENT ME!
-
panelA
private javax.swing.JPanel panelA
Deprecated.DOCUMENT ME!
-
panelB
private javax.swing.JPanel panelB
Deprecated.DOCUMENT ME!
-
redCheckBoxA
private javax.swing.JCheckBox redCheckBoxA
Deprecated.DOCUMENT ME!
-
redCheckBoxB
private javax.swing.JCheckBox redCheckBoxB
Deprecated.DOCUMENT ME!
-
redRGBButton
private javax.swing.JToggleButton redRGBButton
Deprecated.DOCUMENT ME!
-
blueRGBButton
private javax.swing.JToggleButton blueRGBButton
Deprecated.DOCUMENT ME!
-
greenRGBButton
private javax.swing.JToggleButton greenRGBButton
Deprecated.DOCUMENT ME!
-
allRGBButton
private javax.swing.JToggleButton allRGBButton
Deprecated.DOCUMENT ME!
-
regComponent
private ViewJComponentRegistration regComponent
Deprecated.DOCUMENT ME!
-
RGBExtents
private int[] RGBExtents
Deprecated.DOCUMENT ME!
-
RGBTA
private ModelRGB RGBTA
Deprecated.DOCUMENT ME!
-
RGBTB
private ModelRGB RGBTB
Deprecated.DOCUMENT ME!
-
tabbedPane
private javax.swing.JTabbedPane tabbedPane
Deprecated.DOCUMENT ME!
-
threshLowerBF
private javax.swing.JTextField threshLowerBF
Deprecated.DOCUMENT ME!
-
threshUpperBF
private javax.swing.JTextField threshUpperBF
Deprecated.DOCUMENT ME!
-
threshFillBF
private javax.swing.JTextField threshFillBF
Deprecated.DOCUMENT ME!
-
threshLowerF
private javax.swing.JTextField threshLowerF
Deprecated.threshold related.
-
threshUpperF
private javax.swing.JTextField threshUpperF
Deprecated.threshold related.
-
threshFillF
private javax.swing.JTextField threshFillF
Deprecated.threshold related.
-
toolBar
private javax.swing.JToolBar toolBar
Deprecated.DOCUMENT ME!
-
toolBarObj
private ViewToolBarBuilder toolBarObj
Deprecated.Object which generates the toolbar.
-
updateCheckBoxA
private javax.swing.JCheckBox updateCheckBoxA
Deprecated.DOCUMENT ME!
-
updateCheckBoxB
private javax.swing.JCheckBox updateCheckBoxB
Deprecated.DOCUMENT ME!
-
useThresholdChannelA
private boolean[] useThresholdChannelA
Deprecated.DOCUMENT ME!
-
useThresholdChannelB
private boolean[] useThresholdChannelB
Deprecated.DOCUMENT ME!
-
voxelVolumeLabel
private javax.swing.JLabel voxelVolumeLabel
Deprecated.DOCUMENT ME!
-
voxelVolumeLabelB
private javax.swing.JLabel voxelVolumeLabelB
Deprecated.DOCUMENT ME!
-
lutAdjustCheckboxB
private javax.swing.JCheckBox lutAdjustCheckboxB
Deprecated.DOCUMENT ME
-
-
Constructor Detail
-
ViewJFrameHistoRGB
public ViewJFrameHistoRGB(ModelImage _imageA, ModelImage _imageB, ModelRGB _RGBTA, ModelRGB _RGBTB, boolean _entireFlag)
Deprecated.Makes a frame of the histogram.- Parameters:
_imageA- Model of imageA_imageB- Model of imageB_RGBTA- Model RGB_RGBTB- Model RGB_entireFlag- Flag indicating if histogram should be done on all of image.
-
ViewJFrameHistoRGB
public ViewJFrameHistoRGB(ViewJComponentRegistration _regComponent, ModelImage _imageA, ModelImage _imageB, ModelRGB _RGBTA, ModelRGB _RGBTB, boolean _entireFlag)
Deprecated.Makes a frame of the histogram.- Parameters:
_regComponent- component to pass parameters to in manual registration_imageA- Model of imageA_imageB- Model of imageB_RGBTA- Model RGB_RGBTB- Model RGB_entireFlag- DOCUMENT ME!
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
Deprecated.Calls various methods depending on the action.- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener- Specified by:
actionPerformedin classViewJFrameBase- Parameters:
event- event that triggered function
-
dispose
public void dispose()
Deprecated.Disposes of components and frame.- Overrides:
disposein classjava.awt.Window
-
dragPoint
public void dragPoint(java.awt.event.MouseEvent mouseEvent)
Deprecated.Placeholder.- Specified by:
dragPointin interfaceHistoLUTParent- Parameters:
mouseEvent- drag event
-
getControls
public ViewControlsImage getControls()
Deprecated.Gets the control widgets for the frame.- Specified by:
getControlsin classViewJFrameBase- Returns:
- DOCUMENT ME!
-
getHistoLUTComponentA
public final ViewJComponentHistoRGB getHistoLUTComponentA()
Deprecated.Get the histogram component for imageA.- Returns:
- the imageA histogram component
-
getHistoLUTComponentB
public final ViewJComponentHistoRGB getHistoLUTComponentB()
Deprecated.Get the histogram component for imageB.- Returns:
- the imageB histogram component
-
getImageA
public ModelImage getImageA()
Deprecated.Accessor that returns the imageA.- Specified by:
getImageAin classViewJFrameBase- Returns:
- image
-
getImageB
public ModelImage getImageB()
Deprecated.Accessor that returns the imageB.- Specified by:
getImageBin classViewJFrameBase- Returns:
- imageB
-
isImageASelected
public boolean isImageASelected()
Deprecated.Returns whether the imageA LUT panel is the one being worked on.- Returns:
- whether the imageA LUT panel is the one being worked on
-
isImageBSelected
public boolean isImageBSelected()
Deprecated.Returns whether the imageB LUT panel is the one being worked on.- Returns:
- whether the imageB LUT panel is the one being worked on
-
isImageUpdate
public boolean isImageUpdate()
Deprecated.Indicates if real-time update of the image should take place.- Specified by:
isImageUpdatein interfaceHistoLUTParent- Returns:
trueif real time update should take place
-
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent event)
Deprecated.Sets the flags for the checkboxes.- Specified by:
itemStateChangedin interfacejava.awt.event.ItemListener- Parameters:
event- event that triggered this function
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
Deprecated.Unchanged.- Specified by:
keyPressedin interfacejava.awt.event.KeyListener- Parameters:
e- DOCUMENT ME!
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
Deprecated.Unchanged.- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener- Parameters:
e- DOCUMENT ME!
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
Deprecated.If the ENTER key is hit while in threshold boxes, update the LUT's threshold (for dual threshold).- Specified by:
keyTypedin interfacejava.awt.event.KeyListener- Parameters:
e- KeyEvent
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
Deprecated.Unchanged.- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener- Parameters:
mouseEvent- DOCUMENT ME!
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent mouseEvent)
Deprecated.Unchanged.- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Parameters:
mouseEvent- DOCUMENT ME!
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
Deprecated.Unchanged.- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener- Parameters:
mouseEvent- DOCUMENT ME!
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
Deprecated.Unchanged.- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener- Parameters:
mouseEvent- DOCUMENT ME!
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent mouseEvent)
Deprecated.Unchanged.- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener- Parameters:
mouseEvent- DOCUMENT ME!
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent event)
Deprecated.Unchanged.- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Parameters:
event- DOCUMENT ME!
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
Deprecated.Unchanged.- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Parameters:
mouseEvent- DOCUMENT ME!
-
notifyOfUpdate
public void notifyOfUpdate(ModelLUT LUT, int imageAorB)
Deprecated.Enable button to indicate image has changed and the histogram should be recalculated.- Parameters:
LUT- new Lookup tableimageAorB- indicates which histogram needs to be recalculated
-
removeControls
public void removeControls()
Deprecated.Removes the menu and controls of the main frame so that a new frame can load the main frame with the proper controls.Abstract and must be extended.- Specified by:
removeControlsin classViewJFrameBase
-
removeHistoRGBb
public void removeHistoRGBb()
Deprecated.Removes the tabbed pane for the histogram of image B.
-
setActiveImage
public void setActiveImage(int active)
Deprecated.Sets the active image for drawing VOIs. VOIs are only drawn in the active image. In addition, algorithms are executed on the active window.- Specified by:
setActiveImagein classViewJFrameBase- Parameters:
active- IMAGE_A or IMAGE_B
-
setAllOff
public void setAllOff()
Deprecated.Accessor to disable the all RGB color channels button if one of the lines has moved.- Specified by:
setAllOffin interfaceHistoLUTParent
-
setAlphaBlend
public void setAlphaBlend(int value)
Deprecated.Sets the alpha blending of parameter for two image displaying.- Specified by:
setAlphaBlendin classViewJFrameBase- Parameters:
value- amount [0,100] that is the percentage of Image A to be displayed and (1-percentage) of Image B to be displayed
-
setControls
public void setControls()
Deprecated.Sets the menu and controls (i.e. toolbars) of the main frame! This puts only the menus and controls needed to controls the operations of this frame. Different image frames have different menu and controls.- Specified by:
setControlsin classViewJFrameBase
-
setEnabled
public void setEnabled(boolean flag)
Deprecated.Controls whether or not the images/VOIs of the frame can be modified.- Specified by:
setEnabledin classViewJFrameBase- Parameters:
flag- if true the image/VOIs can be modified; if false image/VOIs can NOT be modified
-
setImageB
public void setImageB(ModelImage image)
Deprecated.Accessor that sets the imageB.- Specified by:
setImageBin classViewJFrameBase- Parameters:
image- image to set frame to
-
setLUT
public void setLUT(ModelLUT newLUT)
Deprecated.Placeholder.- Specified by:
setLUTin interfaceHistoLUTParent- Parameters:
newLUT- lut
-
setPaintBitmapSwitch
public void setPaintBitmapSwitch(boolean flag)
Deprecated.DOCUMENT ME!- Specified by:
setPaintBitmapSwitchin classViewJFrameBase- Parameters:
flag- DOCUMENT ME!
-
setRangeText
public void setRangeText(float x, float y, int _index)Deprecated.Placeholder.- Specified by:
setRangeTextin interfaceHistoLUTParent- Parameters:
x- xy- y_index- index
-
setRGBTA
public void setRGBTA(ModelRGB RGBT)
Deprecated.The following 2 functions set the RGB tables for images A and B.- Specified by:
setRGBTAin classViewJFrameBase- Parameters:
RGBT- DOCUMENT ME!
-
setRGBTB
public void setRGBTB(ModelRGB RGBT)
Deprecated.DOCUMENT ME!- Specified by:
setRGBTBin classViewJFrameBase- Parameters:
RGBT- DOCUMENT ME!
-
setSlice
public void setSlice(int slice)
Deprecated.Does nothing in this class.- Specified by:
setSlicein interfaceViewImageUpdateInterface- Parameters:
slice- DOCUMENT ME!
-
setTimeSlice
public void setTimeSlice(int tSlice)
Deprecated.Does nothing in this class.- Specified by:
setTimeSlicein interfaceViewImageUpdateInterface- Parameters:
tSlice- DOCUMENT ME!
-
setTitle
public void setTitle()
Deprecated.setTitle.- Specified by:
setTitlein classViewJFrameBase
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
Deprecated.Resets the buttons depending on which tab was selected.- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener- Overrides:
stateChangedin classViewJFrameBase- Parameters:
e- Event that triggered this function.
-
update
public void update()
Deprecated.Redisplay histoLUT.
-
updateComponentLUT
public void updateComponentLUT()
Deprecated.Placeholder.- Specified by:
updateComponentLUTin interfaceHistoLUTParent
-
updateFrames
public void updateFrames(boolean flag)
Deprecated.Update all of the image frames that display the image this histo lut is for.- Specified by:
updateFramesin interfaceHistoLUTParent- Parameters:
flag- this boolean indicates if the frame that displays the image should re-export the image and apply new LUT- See Also:
ModelImage.notifyImageDisplayListeners()
-
updateHistoRGB
public void updateHistoRGB(ModelImage _imageA, ModelImage _imageB, boolean progressFlag)
Deprecated.This method is called to update the histogram(s) displayed in each tabbed pane of the frame.- Parameters:
_imageA- image A_imageB- image BprogressFlag- passed to calculateHistogram algorithm. If false progress bar is not displayed.
-
updateImageExtents
public boolean updateImageExtents()
Deprecated.This methods calls the componentImage's REPAINT method to redraw the screen. The extents on this image have changed, so the extents need to be read in again and menus, panes and slide bars adjusted accordingly.- Specified by:
updateImageExtentsin interfaceViewImageUpdateInterface- Specified by:
updateImageExtentsin classViewJFrameBase- Returns:
- DOCUMENT ME!
- See Also:
ViewImageUpdateInterface
-
updateImages
public boolean updateImages()
Deprecated.This methods calls the componentImage's REPAINT method to redraw the screen. Without LUT changes or image changes- Specified by:
updateImagesin interfaceViewImageUpdateInterface- Returns:
- DOCUMENT ME!
-
updateImages
public boolean updateImages(boolean flag)
Deprecated.This methods calls the componentImage's update method to redraw the screen. Without LUT changes. Does nothing in this class.- Specified by:
updateImagesin interfaceViewImageUpdateInterface- Parameters:
flag- forces show to re import image and calc. java image- Returns:
- boolean confirming successful update
-
updateImages
public boolean updateImages(ModelLUT LUTa, ModelLUT LUTb, boolean flag, int interpMode)
Deprecated.This methods calls the componentImage's update method to redraw the screen. Does nothing in this class.- Specified by:
updateImagesin interfaceViewImageUpdateInterface- Parameters:
LUTa- LUT used to update imageALUTb- LUT used to update imageBflag- forces show to re import image and calc. java imageinterpMode- image interpolation method (Nearest or Smooth)- Returns:
- boolean confirming a successful update
-
updateLUTPositionString
public void updateLUTPositionString(java.lang.String str)
Deprecated.Placeholder.- Specified by:
updateLUTPositionStringin interfaceHistoLUTParent- Parameters:
str- string
-
updateThresholdFields
public void updateThresholdFields(float lower, float upper)Deprecated.Method to update the threshold text fields when the lower or upper threshold changes.- Specified by:
updateThresholdFieldsin interfaceHistoLUTParent- Parameters:
lower- the lower threshold valueupper- the upper threshold value
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowActivatedin interfacejava.awt.event.WindowListener- Overrides:
windowActivatedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowClosedin interfacejava.awt.event.WindowListener- Overrides:
windowClosedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent event)
Deprecated.Calls close.- Specified by:
windowClosingin interfacejava.awt.event.WindowListener- Overrides:
windowClosingin classViewJFrameBase- Parameters:
event- event that triggered function
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowDeactivatedin interfacejava.awt.event.WindowListener- Overrides:
windowDeactivatedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowDeiconifiedin interfacejava.awt.event.WindowListener- Overrides:
windowDeiconifiedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowIconifiedin interfacejava.awt.event.WindowListener- Overrides:
windowIconifiedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowOpenedin interfacejava.awt.event.WindowListener- Overrides:
windowOpenedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
testParameter
protected boolean testParameter(java.lang.String str, double minValue, double maxValue)Deprecated.Tests that the entered parameter is in range.- Parameters:
str- the value entered by the userminValue- the minimum value this variable may be set tomaxValue- the maximum value this variable may be set to- Returns:
- boolean result of test
-
buildMenu
private void buildMenu()
Deprecated.This method builds a menu which contains the options for opening/saving a LUT or set of transfer functions, closing the LUT, and utilities such as CT presets.
-
buildPanelA
private void buildPanelA(ModelImage image, boolean entireFlag)
Deprecated.Method that displays the histogram and LUT and other controls to manipulate the LUT. Panel for image A.- Parameters:
image- Model of imageentireFlag- Flag indicating if histogram should be made of entire image.
-
buildPanelB
private void buildPanelB(ModelImage image, boolean entireFlag)
Deprecated.Method that displays the histogram and LUT and other controls to manipulate the LUT. Panel for image B.- Parameters:
image- Model of imageentireFlag- Flag indicating if histogram should be made of entire image.
-
calcHistogram
private void calcHistogram(int imageAorB, boolean entireFlag, boolean progressFlag)Deprecated.Calculates histogram for the image(s).- Parameters:
imageAorB- flag to indicate if histogram is to be calculated for imageA or imageB.entireFlag- if true calculate histogram for the entire image. if false uses areas defined by VOI regions.progressFlag- passed to calculateHistogram algorithm. If false progress bar is not displayed.
-
calcThresholdVolume
private float calcThresholdVolume(float lower, float upper)Deprecated.DOCUMENT ME!- Parameters:
lower- DOCUMENT ME!upper- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
clearVoxelLabel
private void clearVoxelLabel()
Deprecated.Clears (blanks out) the threshold voxel information (when RGB mode or not thresholding).
-
resetThresholdChannels
private void resetThresholdChannels()
Deprecated.resets boolean for threshold channels.
-
-