Package gov.nih.mipav.view
Class ViewJFrameHistoLUT
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.ViewJFrameHistoLUT
- All Implemented Interfaces:
ViewImageUpdateInterface,ActionListener,ComponentListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,ChangeListener,RootPaneContainer,WindowConstants
public class ViewJFrameHistoLUT
extends ViewJFrameBase
implements WindowListener, ViewImageUpdateInterface
Deprecated.
This class produces a frame where the user can specify a specific LUT, the number of colors of the LUT or dynamically
edit the LUT. The frame with histogram of the image data is displayed using the color map. All frames using the color
map are dynamically updated with the new color map.
- Version:
- 1.0
- Author:
- Matthew J. McAuliffe, Ph.D., Harman Singh, Lynne M. Pusanik
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanDeprecated.DOCUMENT ME!private ViewJFrameColocalizationEMDeprecated.DOCUMENT ME!Deprecated.DOCUMENT ME!private booleanDeprecated.DOCUMENT ME!private ViewJPanelLUTDeprecated.DOCUMENT ME!private ViewMenuBuilderDeprecated.DOCUMENT ME!private FrameDeprecated.Parent frameprivate ViewJComponentRegistrationDeprecated.DOCUMENT ME!private static final longDeprecated.Use serialVersionUID for interoperability.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, tabbedPane, talGoToButton, talGoToPanel, talXLabel, talXTextField, talYLabel, talYTextField, talZLabel, talZTextField, userInterface, zoomModeFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields 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_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionViewJFrameHistoLUT(ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.ViewJFrameHistoLUT(ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag, boolean visible) Deprecated.ViewJFrameHistoLUT(ViewJComponentRegistration _regComponent, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.ViewJFrameHistoLUT(ViewJFrameColocalizationEM colEMFrame, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.ViewJFrameHistoLUT(ViewJFrameColocalizationRegression colRegFrame, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.ViewJFrameHistoLUT(Frame _parentFrame, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) Deprecated.Calls various methods depending on the action.private voidDeprecated.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.static final JLabelcreateSliderLabel(String title) Deprecated.voiddispose()Deprecated.Disposes of components and frame.booleanDeprecated.Whether or not to calculate the threshold volume.voidenableThresholdingItems(boolean flag) Deprecated.Enables the thresholding menu item(s).getComponentHistoLUT(int imageAorB) Deprecated.DOCUMENT ME!Deprecated.Gets the control widgets for the frame.Deprecated.Get the histogram component for imageA.Deprecated.Get the histogram component for imageB.Deprecated.Accessor that returns the imageA.Deprecated.Accessor that returns the imageB.floatDeprecated.Returns the lower threshold value.getLUT()Deprecated.This method returns the current LUT.final ViewJComponentLUTDeprecated.Get the imageA LUT.final ViewJComponentLUTDeprecated.Get the imageB LUT.Deprecated.Get the JDialogRecordLUT reference from ViewJPanelLUT.Deprecated.This method is used to obtain the VOIBase Single Transfer Line from ViewJFrameComponentHistoLut.floatDeprecated.Returns the upper threshold value.booleanDeprecated.Returns whether the whole image is being examined or just the VOI region.booleanDeprecated.Returns true if comphist A or B is in dual threshold inverse mode (for JDialogConvertType input ranges).voidnotifyOfUpdate(ModelLUT LUT, int imageAorB) Deprecated.Enable button to indicate image has changed and the histogram should be recalculated.voidDeprecated.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.voidDeprecated.Removes the tabbed pane for the histogram of image B.voidsetActiveImage(int active) Deprecated.Sets the active image for drawing VOIs.voidsetAlphaBlend(int value) Deprecated.Sets the alpha blending of parameter for two image displaying.voidDeprecated.Sets the menu and controls (i.e. toolbars) of the main frame!voidsetCTMode(int st, int end) Deprecated.This method is used to set Computed Tomography (CT) presets for CT images.voidsetDisplayMode(int mode) Deprecated.Change the image display mode.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.voidDeprecated.This method sets the histogram to Linear Transfer Function Mode.voidDeprecated.Change the panel's LUT.voidDeprecated.Replaces the LUT A component.voidDeprecated.Replaces the LUT B component.voidsetPaintBitmapSwitch(boolean flag) Deprecated.DOCUMENT ME!voidDeprecated.The following 2 functions set the RGB tables for images A and B.voidDeprecated.DOCUMENT ME!voidsetSlice(int slice) Deprecated.Does nothing in this class.voidsetTimeSlice(int tSlice) Deprecated.Does nothing in this class.voidsetTitle()Deprecated.setTitle.voidupdate()Deprecated.Redisplays histoLUT.voidupdateFrames(boolean flag) Deprecated.Update registration frames.voidupdateHistoLUT(ModelImage _imageA, ModelLUT _LUTa, ModelImage _imageB, ModelLUT _LUTb, boolean progressFlag) Deprecated.This method is called to update the histogram(s) displayed in each tabbed pane of the frame.booleanDeprecated.This methods calls the componentImage's REPAINT method to redraw the screen.booleanDeprecated.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.voidDeprecated.voidwindowActivated(WindowEvent event) Deprecated.Unchanged.voidwindowClosed(WindowEvent event) Deprecated.Unchanged.voidwindowClosing(WindowEvent event) Deprecated.Calls close.voidwindowDeactivated(WindowEvent event) Deprecated.Unchanged.voidwindowDeiconified(WindowEvent event) Deprecated.Unchanged.voidwindowIconified(WindowEvent event) Deprecated.Unchanged.voidwindowOpened(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, stateChangedMethods 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, updateMethods 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, setUndecoratedMethods 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, toFrontMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDDeprecated.Use serialVersionUID for interoperability.- See Also:
-
calcThresholdVolume
private boolean calcThresholdVolumeDeprecated.DOCUMENT ME! -
colEMFrame
Deprecated.DOCUMENT ME! -
colRegFrame
Deprecated.DOCUMENT ME! -
parentFrame
Deprecated.Parent frame -
entireFlag
private boolean entireFlagDeprecated.DOCUMENT ME! -
lutPanel
Deprecated.DOCUMENT ME! -
regComponent
Deprecated.DOCUMENT ME!
-
-
Constructor Details
-
ViewJFrameHistoLUT
public ViewJFrameHistoLUT(ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.Makes a frame of the histogram and LUT.- Parameters:
_imageA- Model of imageA_imageB- Model of imageB_LUTa- Model of LUT for image A_LUTb- Model of LUT for image B_entireFlag- Flag indicating if histogram should be done on all of image.
-
ViewJFrameHistoLUT
public ViewJFrameHistoLUT(Frame _parentFrame, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.Makes a frame of the histogram and LUT.- Parameters:
_parentFrame- parent frame to hold the image._imageA- Model of imageA_imageB- Model of imageB_LUTa- Model of LUT for image A_LUTb- Model of LUT for image B_entireFlag- Flag indicating if histogram should be done on all of image.
-
ViewJFrameHistoLUT
public ViewJFrameHistoLUT(ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag, boolean visible) Deprecated.Makes a frame of the histogram and LUT.- Parameters:
_imageA- Model of imageA_imageB- Model of imageB_LUTa- Model of LUT for image A_LUTb- Model of LUT for image B_entireFlag- Flag indicating if histogram should be done on all of image.visible- Frame visible or not.
-
ViewJFrameHistoLUT
public ViewJFrameHistoLUT(ViewJFrameColocalizationRegression colRegFrame, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.Makes a frame of the histogram and LUT.- Parameters:
colRegFrame- DOCUMENT ME!_imageA- Model of imageA_imageB- Model of imageB_LUTa- Model of LUT for image A_LUTb- Model of LUT for image B_entireFlag- Flag indicating if histogram should be done on all of image.
-
ViewJFrameHistoLUT
public ViewJFrameHistoLUT(ViewJFrameColocalizationEM colEMFrame, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.Makes a frame of the histogram and LUT.- Parameters:
colEMFrame- DOCUMENT ME!_imageA- Model of imageA_imageB- Model of imageB_LUTa- Model of LUT for image A_LUTb- Model of LUT for image B_entireFlag- Flag indicating if histogram should be done on all of image.
-
ViewJFrameHistoLUT
public ViewJFrameHistoLUT(ViewJComponentRegistration _regComponent, ModelImage _imageA, ModelImage _imageB, ModelLUT _LUTa, ModelLUT _LUTb, boolean _entireFlag) Deprecated.Makes a frame of the histogram and LUT.- Parameters:
_regComponent- component to which information is passed in manual registration_imageA- Model of imageA_imageB- Model of imageB_LUTa- Model of LUT for image A_LUTb- Model of LUT for image B_entireFlag- DOCUMENT ME!
-
-
Method Details
-
createSliderLabel
Deprecated.Creates a label in the proper font and color.- Parameters:
title- The title of the label.- Returns:
- The new label.
- See Also:
-
actionPerformed
Deprecated.Calls various methods depending on the action.- Specified by:
actionPerformedin interfaceActionListener- Specified by:
actionPerformedin classViewJFrameBase- Parameters:
event- event that triggered function
-
dispose
public void dispose()Deprecated.Disposes of components and frame. -
doCalcThresholdVolume
public boolean doCalcThresholdVolume()Deprecated.Whether or not to calculate the threshold volume.- Returns:
- boolean do calc?
-
enableThresholdingItems
public void enableThresholdingItems(boolean flag) Deprecated.Enables the thresholding menu item(s).- Parameters:
flag- whether to enable the items
-
getComponentHistoLUT
Deprecated.DOCUMENT ME!- Parameters:
imageAorB- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getControls
Deprecated.Gets the control widgets for the frame.- Specified by:
getControlsin classViewJFrameBase- Returns:
- DOCUMENT ME!
-
getHistoLUTComponentA
Deprecated.Get the histogram component for imageA.- Returns:
- the imageA histogram component
-
getHistoLUTComponentB
Deprecated.Get the histogram component for imageB.- Returns:
- the imageB histogram component
-
getImageA
Deprecated.Accessor that returns the imageA.- Specified by:
getImageAin classViewJFrameBase- Returns:
- image
-
getImageB
Deprecated.Accessor that returns the imageB.- Specified by:
getImageBin classViewJFrameBase- Returns:
- imageB
-
getLowerThreshold
public float getLowerThreshold()Deprecated.Returns the lower threshold value.- Returns:
- float lower thresh
-
getLUT
Deprecated.This method returns the current LUT.- Returns:
- LUT for Image A if selected, otherwise for Image B
-
getLUTComponentA
Deprecated.Get the imageA LUT.- Returns:
- the imageA LUT component
-
getLUTComponentB
Deprecated.Get the imageB LUT.- Returns:
- the imageB LUT component
-
getLUTRecorder
Deprecated.Get the JDialogRecordLUT reference from ViewJPanelLUT.- Returns:
- JDialogRecordLUT
-
getTransferLine
Deprecated.This method is used to obtain the VOIBase Single Transfer Line from ViewJFrameComponentHistoLut.- Returns:
- LUTb.getTransferFunction() - VOIBase of Single Transfer Line for Image B
-
getUpperThreshold
public float getUpperThreshold()Deprecated.Returns the upper threshold value.- Returns:
- float upper thresh
-
getWholeImageFlag
public boolean getWholeImageFlag()Deprecated.Returns whether the whole image is being examined or just the VOI region.- Returns:
- whether the whole image is being examined or just the VOI region
-
isThresholding
public boolean isThresholding()Deprecated.Returns true if comphist A or B is in dual threshold inverse mode (for JDialogConvertType input ranges).- Returns:
- boolean is dual threshold inversing
-
notifyOfUpdate
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
-
removeHistoLUTb
public void removeHistoLUTb()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
-
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
-
setCTMode
public void setCTMode(int st, int end) Deprecated.This method is used to set Computed Tomography (CT) presets for CT images.- Parameters:
st- starting preset of the windowend- ending preset of the window- See Also:
-
setDisplayMode
public void setDisplayMode(int mode) Deprecated.Change the image display mode.- Parameters:
mode- IMAGE_A or IMAGE_B or IMAGE_A_B
-
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
Deprecated.Accessor that sets the imageB.- Specified by:
setImageBin classViewJFrameBase- Parameters:
image- image to set frame to
-
setLinearLUT
public void setLinearLUT()Deprecated.This method sets the histogram to Linear Transfer Function Mode. -
setLUT
Deprecated.Change the panel's LUT.- Parameters:
newLUT- the new LUT
-
setLUTA
Deprecated.Replaces the LUT A component.- Parameters:
LUT- new LUT
-
setLUTB
Deprecated.Replaces the LUT B component.- Parameters:
LUT- new LUT
-
setPaintBitmapSwitch
public void setPaintBitmapSwitch(boolean flag) Deprecated.DOCUMENT ME!- Specified by:
setPaintBitmapSwitchin classViewJFrameBase- Parameters:
flag- DOCUMENT ME!
-
setRGBTA
Deprecated.The following 2 functions set the RGB tables for images A and B.- Specified by:
setRGBTAin classViewJFrameBase- Parameters:
RGBT- DOCUMENT ME!
-
setRGBTB
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
-
update
public void update()Deprecated.Redisplays histoLUT. -
updateFrames
public void updateFrames(boolean flag) Deprecated.Update registration frames.- Parameters:
flag- whether to display a reloading of the image in the frames
-
updateHistoLUT
public void updateHistoLUT(ModelImage _imageA, ModelLUT _LUTa, ModelImage _imageB, ModelLUT _LUTb, boolean progressFlag) Deprecated.This method is called to update the histogram(s) displayed in each tabbed pane of the frame.- Parameters:
_imageA- image A_LUTa- lookup table for image A_imageB- image B_LUTb- lookup table for 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:
-
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
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
Deprecated. -
windowActivated
Deprecated.Unchanged.- Specified by:
windowActivatedin interfaceWindowListener- Overrides:
windowActivatedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowClosed
Deprecated.Unchanged.- Specified by:
windowClosedin interfaceWindowListener- Overrides:
windowClosedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowClosing
Deprecated.Calls close.- Specified by:
windowClosingin interfaceWindowListener- Overrides:
windowClosingin classViewJFrameBase- Parameters:
event- event that triggered function
-
windowDeactivated
Deprecated.Unchanged.- Specified by:
windowDeactivatedin interfaceWindowListener- Overrides:
windowDeactivatedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowDeiconified
Deprecated.Unchanged.- Specified by:
windowDeiconifiedin interfaceWindowListener- Overrides:
windowDeiconifiedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowIconified
Deprecated.Unchanged.- Specified by:
windowIconifiedin interfaceWindowListener- Overrides:
windowIconifiedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
windowOpened
Deprecated.Unchanged.- Specified by:
windowOpenedin interfaceWindowListener- Overrides:
windowOpenedin classViewJFrameBase- Parameters:
event- DOCUMENT ME!
-
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.
-