Class VolumeTriPlanarInterfaceDTI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
gov.nih.mipav.view.renderer.WildMagic.VolumeTriPlanarInterface
gov.nih.mipav.view.renderer.WildMagic.DTI_FrameWork.VolumeTriPlanarInterfaceDTI
- All Implemented Interfaces:
VOIManagerInterfaceListener,ViewImageUpdateInterface,ActionListener,ComponentListener,WindowListener,ImageObserver,MenuContainer,PropertyChangeListener,Serializable,EventListener,Accessible,ChangeListener,RootPaneContainer,WindowConstants
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.view.renderer.WildMagic.VolumeTriPlanarInterface
VolumeTriPlanarInterface.IntVectorNested 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 JPanelprivate JPanelDTIParametersPanelprivate ModelImageAnisotropy imageprivate ModelImageDiffusion Tensor image.private ModelImageDiffusion Tensor image.private ModelImageEigenValue imageprivate ModelImageEigenvector imageprivate Stringprivate static final longUse serialVersionUID for interoperability.Fields inherited from class gov.nih.mipav.view.renderer.WildMagic.VolumeTriPlanarInterface
bf_flyPanel, brainsurfaceFlattenerRender, clipButton, clipDisableButton, clipGUI, clipMaskButton, clipMaskUndoButton, clipPlaneButton, clipSaveButton, customBlendGUI, displayGUI, dualPane, flythruControl, flythruMoveControl, frameHistogram, geodesicGUI, gpuPanel, m_akPlaneRender, m_bDependentInterfaceInit, m_iVOICount, m_kAnnotationAnimationPanel, m_kFlyThroughRender, m_kLightsPanel, m_kVOIInterface, m_kVolOpacityPanel, m_kVolumeImageA, m_kVolumeImageB, maxPanelWidth, menuBar, menuObj, mouseGUI, multiHistogramGUI, navigationGUI, panelAxial, panelCoronal, panelSagittal, panelToolbar, panelToolBarGBC, positionsPanel, raycastRenderWM, rendererGUI, rendererProgressBar, rightPane, screenHeight, screenWidth, sculptGUI, sliceGUI, surfaceGUI, surfaceTextureGUI, toolbarBuilder, triImagePanel, userInterface, viewToolBar, voiMenuFields 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
ConstructorsConstructorDescriptionVolumeTriPlanarInterfaceDTI(ModelImage colorTensorImage, ModelImage imageB, ModelImage tensorImage, ModelImage eigenVectorImage, ModelImage eigenValueImage, ModelImage fAImage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSurface(SurfaceState kSurface) voidprotected voidconstructRenderers(ViewJProgressBar progressBar) Construct the volume rendering methods based on the choices made from the resample dialog.voiddisposeLocal(boolean flag) Dispose memory.voidremoveSurface(String kSurfaceName) Remove the given surface from the render display list.protected voidMethod that resizes the frame and adjusts the rows, columns as needed.voidsetDTIimage(ModelImage _m_kDTIImage) voidsetEValueimage(ModelImage _m_kEigenValueImage) voidsetEVimage(ModelImage _m_kEigenVectorImage) voidsetFAimage(ModelImage _m_kAnisotropyImage) voidsetParentDir(String _path) Methods inherited from class gov.nih.mipav.view.renderer.WildMagic.VolumeTriPlanarInterface
actionPerformed, addAnnotationPoint, addConfiguredListener, addGeodesic, addNode, addPolyline, addSlices, addSphereVOIs, addSurface, addSurface, addVOIS, build3DMousePanel, buildClipPanel, buildCustomBlendPanel, buildDisplayPanel, buildFlythroughPanel, buildGeodesic, buildHistoLUTPanel, buildImageDependentComponents, buildLabelPanel, buildLightPanel, buildMenu, buildNavigationModePanel, buildOpacityPanel, buildRenderModePanel, buildSculpt, buildSlicePanel, buildSurfacePanel, buildSurfaceTexturePanel, buildViewToolbar, close, componentHidden, componentMoved, componentResized, componentShown, configureFrame, create3DVOI, CustomBlendMode, display3DWindowOnly, displayAll, displayAnnotationSpheres, enableGeodesic, enablePaint, eraseAllPaint, getActiveImage, getActiveLookupTable, getActiveLUT, getActiveRGB, getBlendValue, getCameraLocation, getCameraParameters, getCenterPt, getControls, getFrame, getHistoLUTActiveImage, getHistoRGBActiveImage, getImageA, getImageB, GetLights, getLUTDialog, getLUTPanel, getMaterial, getNavigationGUI, getNode, getObjectParameters, getObjectRotation, getOpacity, getOpacityPanel, getRendererGUI, getRendererProgressBar, getSurfaceArea, getSurfaceAreaString, getSurfacePanel, getTranslateSurface, getVOIManager, getVolume, getVolumeGPU, getVolumeImageA, getVolumeImageB, getVolumeSlicesPanel, getVolumeString, hideMenus, insertTab, maskToPaint, paintToShortMask, paintToUbyteMask, patientToScreen, PickCorrespondence, PickCorrespondence, play4D, PointerActive, PropDown, propertyChange, PropUp, refreshLighting, removeAllGeodesic, removeControls, removeGeodesic, removeNode, removePolyline, replaceGeodesic, resetAxisX, resetAxisXInv, resetAxisY, resetImage, rollbackToImageCenter, setActiveImage, setActiveImage, setAnimationSpeed, setAnnotationMode, setBackface, setBackgroundColor, setBlendValue, setBoundingBoxColor, setCamera, setCameraLocation, setCameraNearPlane, setCameraParameters, setCenter, setClipping, setColor, setControls, SetCustomBlend, setDefaultCursor, setDropperColor, setEnabled, setGeodesic, setGradientMagnitude, setImage, SetImageNew, setIPD, SetLUTNew, setMaterial, setModified, setMouseFlythruMode, setObjectParameters, setObjectRotation, setPaintMask, setPathFlythruMode, setPickable, setPlaneConstant, setPolygonMode, setPositionLabels, setRadiological, setRenderPerspective, setRGBTA, setRGBTB, setShowBoxFrame, setShowOrientationCube, setSlice, setSliceFromPlane, setSliceFromSurface, setSliceHairColor, setSliceOpacity, setSurfaceTexture, setTimeSlice, setTransparency, setVisible, showBoundingBox, showSlice, smoothMesh, smoothThree, smoothTwo, stateChanged, SURMode, toggleGeodesicPathDisplay, toggleNode, translateSurface, updateABBlend, updateData, updateImageExtents, updateImages, updateImages, updateImages, updateLevWidgetState, updateLighting, updateMultihistoTab, updatePlanes, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods 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, dispose, 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, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.swing.event.ChangeListener
stateChangedMethods inherited from interface java.awt.MenuContainer
getFont, postEventMethods inherited from interface gov.nih.mipav.view.renderer.WildMagic.VOI.VOIManagerInterfaceListener
setCursor
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
DTIparamsPanel
-
m_kEigenVectorImage
Eigenvector image -
m_kEigenValueImage
EigenValue image -
m_kAnisotropyImage
Anisotropy image -
m_kDTIImage
Diffusion Tensor image. -
m_kDTIColorImage
Diffusion Tensor image. -
m_kParentDir
-
DTIParametersPanel
-
-
Constructor Details
-
VolumeTriPlanarInterfaceDTI
public VolumeTriPlanarInterfaceDTI(ModelImage colorTensorImage, ModelImage imageB, ModelImage tensorImage, ModelImage eigenVectorImage, ModelImage eigenValueImage, ModelImage fAImage)
-
-
Method Details
-
buildDTIParametersPanel
public void buildDTIParametersPanel() -
addSurface
- Overrides:
addSurfacein classVolumeTriPlanarInterface
-
disposeLocal
public void disposeLocal(boolean flag) Dispose memory.- Overrides:
disposeLocalin classVolumeTriPlanarInterface- Parameters:
flag- call super dispose or not
-
getColorimage
-
getDTIimage
-
getEValueimage
-
getEVimage
-
getFAimage
-
getLightControl
-
getParamPanel
-
getParentDir
-
removeSurface
Description copied from class:VolumeTriPlanarInterfaceRemove the given surface from the render display list.- Overrides:
removeSurfacein classVolumeTriPlanarInterface- Parameters:
kSurfaceName- the name of the surface to remove.
-
setDTIimage
-
setEValueimage
-
setEVimage
-
setFAimage
-
setParentDir
-
constructRenderers
Construct the volume rendering methods based on the choices made from the resample dialog. This method is called by the Resample dialog.- Overrides:
constructRenderersin classVolumeTriPlanarInterface
-
resizePanel
protected void resizePanel()Method that resizes the frame and adjusts the rows, columns as needed.- Overrides:
resizePanelin classVolumeTriPlanarInterface
-