|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--jm.kidney.AnalysisDialog
Diese Klasse stellt das Hauptfenster des Plugins zur renalen Funktionsanalyse dar.
Gleichzeitig uebernimmt sie die Funktionalitaet eines Datencontainers, indem
einige hier gespeicherte Settings als public deklariert sind und so ein
Zugriff von anderen Klassen aus stattfinden kann.
Der Aufrug erfolgt aus der Plugin-Schnittstellen-Klasse RENAL_FUNCTION_Analysis
Nested Class Summary |
Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
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 |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
AnalysisDialog(ij.gui.ImageWindow win)
Der Konstruktor. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Routine zur Nachrichtenbehandung von Mausklicks oder Tastatureingaben. |
void |
cepstrumFinished()
Wird von der Kepstrum-Berechnungsklasse aufgerufen, wenn die Filterung abgeschlossen ist. |
void |
lockLeftRoi(ij.gui.Roi roi,
boolean lockIt,
boolean keepIt)
Setzt den Zustand der linken Roi. |
void |
lockRightRoi(ij.gui.Roi roi,
boolean lockIt,
boolean keepIt)
Setzt den Zustand der rechten Roi. |
void |
presetsDialogClosed()
Wird aufgerufen, wenn das Presets-Fenster durch Klick auf die Cancel- oder OK-Schaltflaeche geschlossen wird. |
void |
setCepstrumResult(int half,
int slice,
int result)
Setzt das Ergebnis der Kepstrum-Filterung in einer Bildhaelfte des BIldstapelfensters. |
void |
sitFinished()
Wird von der SIT-Berechnungsklasse aufgerufen, wenn die Berechnung der Signal-Intensitaets-Zeit-Kurven abgeschlossen ist. |
void |
stateChanged(javax.swing.event.ChangeEvent evt)
Stellt fest, ob der Schieberegler zur Einstellung der Analysegenauigkiet veraendert wurde. |
void |
windowActivated(java.awt.event.WindowEvent evt)
Hilfsklasse. |
void |
windowClosed(java.awt.event.WindowEvent evt)
Hilfsklasse. |
void |
windowClosing(java.awt.event.WindowEvent evt)
Hilfsklasse. |
void |
windowDeactivated(java.awt.event.WindowEvent evt)
Hilfsklasse. |
void |
windowDeiconified(java.awt.event.WindowEvent evt)
Hilfsklasse. |
void |
windowIconified(java.awt.event.WindowEvent evt)
Hilfsklasse. |
void |
windowOpened(java.awt.event.WindowEvent evt)
Hilfsklasse. |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
public boolean test
public boolean isCancelPressed
public boolean isStartAnalysisPressed
public boolean propertiesOk
public boolean newResultWindow
public boolean interpolateNullValues
public boolean showNullValues
public boolean verboseResults
public boolean secondChance
public boolean rasterTransformation
public boolean writeLog
public boolean enableMinDiff
public boolean verboseSIT
public boolean splashScreen
public int startImage
public int switchToMinDiff
public int threadPriority
public int[] acquisitionTime
public int[][] cepstrumResult
public double analysisAccuracy
public double classificationRange
public ij.ImagePlus imagePlus
public ij.ImageStack imageStack
public ij.gui.ImageWindow imageWindow
public ExImageCanvas imageCanvas
public ExStackWindow stackWindow
public java.lang.String seriesDate
public java.lang.String studyDate
public java.lang.String patientName
public java.lang.String patientID
public java.lang.String patientBirth
public int patientWeight
public int patientAge
public double timeTR
public double timeTE
public java.lang.String patientSex
public java.lang.String institutionName
public java.lang.String matrix
public int fovX
public int fovY
public int matrixX
public int matrixY
public double pixelSpacingX
public double pixelSpacingY
public boolean hasPatientInfo
public boolean seriesLoaded
Constructor Detail |
public AnalysisDialog(ij.gui.ImageWindow win)
win
- Referenz auf das ImagePlus-Fenster-Objekt mit der NierensequenzMethod Detail |
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
evt
- uebergebener ActionEvent, ausgeloest durch eine Mausklick oder Tastatureingabe.public void lockLeftRoi(ij.gui.Roi roi, boolean lockIt, boolean keepIt)
roi
- uebergebene, aktive Roi (kann auch null sein)public void lockRightRoi(ij.gui.Roi roi, boolean lockIt, boolean keepIt)
roi
- uebergebene, aktive Roi (kann auch null sein)public void stateChanged(javax.swing.event.ChangeEvent evt)
stateChanged
in interface javax.swing.event.ChangeListener
evt
- ChangeEvent, ausgeloest durch Bewegung des Schiebereglers.public void cepstrumFinished()
public void sitFinished()
public void presetsDialogClosed()
public void setCepstrumResult(int half, int slice, int result)
half
- die Bildhaelfte (0=links, 1=rechts)slice
- die Bildnummer innerhalb der Nierensequenzresult
- das zu setzende Ergebnis des Kepstrums (Skala 1-5)public void windowDeactivated(java.awt.event.WindowEvent evt)
windowDeactivated
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.public void windowActivated(java.awt.event.WindowEvent evt)
windowActivated
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.public void windowDeiconified(java.awt.event.WindowEvent evt)
windowDeiconified
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.public void windowIconified(java.awt.event.WindowEvent evt)
windowIconified
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.public void windowOpened(java.awt.event.WindowEvent evt)
windowOpened
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.public void windowClosed(java.awt.event.WindowEvent evt)
windowClosed
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.public void windowClosing(java.awt.event.WindowEvent evt)
windowClosing
in interface java.awt.event.WindowListener
evt
- WindowsEvent, durch Veraenderungen des Fensters ausgeloest.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |