|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Canvas
|
+--ij.gui.ImageCanvas
|
+--jm.extension.ExImageCanvas
Diese Klasse erweitert den ImageCanvas von ImageJ.
Zur Darstellung der Nierenserien werden verschiedene zusaetzliche Anzeigen
benoetigt: Aufnahmezeitpunkt, Ergebnis der Verschiebungkorrektur, sowie 4
zusaetzliche Buttons und 1 zusaetzlicher CheckButton pro Bildhaelfte.
AwtToolTip,
AwtToolTipHelper,
AddRoiDialog,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
AwtToolTip |
awtToolTip
|
static int |
MAXROIS
|
| Fields inherited from class ij.gui.ImageCanvas |
crosshairCursor, defaultCursor, handCursor, imageUpdated, imp, moveCursor, usePointer |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
ExImageCanvas(ij.ImagePlus imp)
Der Konstruktor. |
|
| Method Summary | |
void |
addToRoiArray(int slice,
int half,
int tissue,
ij.gui.Roi roi)
Fuegt eine uebergenen ROI einem ROI-Array entsprechend des uebergebenen Gewebetyps zu. |
void |
addToRoiArray(int half,
int tissue,
ij.gui.Roi roi)
Fuegt eine uebergenen ROI einem ROI-Array entsprechend des uebergebenen Gewebetyps zu. |
void |
componentHidden(java.awt.event.ComponentEvent e)
Faengt ComponentEvents ab. |
void |
componentMoved(java.awt.event.ComponentEvent e)
Faengt ComponentEvents ab. |
void |
componentResized(java.awt.event.ComponentEvent e)
Faengt ComponentEvents ab. |
void |
componentShown(java.awt.event.ComponentEvent e)
Faengt ComponentEvents ab. |
void |
deleteRois(int half,
int tissue)
Loescht alle ROIs des angegebenen Gewebetyps fuer alle Halbbilder der Sequenz. |
boolean |
endThreads()
Beendet die laufenden Threads (AwtToolTip!) |
boolean[][] |
getEnabledForSIT()
Liefert ein Array von Booleans zurueck entsprechend der Zulassung der Bildhaeflten der ganzen Sequenz fuer die Berechnung der SIT-Kurven ROIs fuer die angegebene Bildhaelfte zurueck. |
ij.gui.Roi[] |
getRoi(int half)
Liefert ein Array mit den Haupt-ROIs fuer die angegebene Bildhaelfte zurueck. |
ij.gui.Roi[][] |
getRoi(int half,
int tissue)
Liefert ein Array mit den Gewebespezifischen ROIs fuer die angegebene Bildhaelfte zurueck. |
void |
keyPressed(java.awt.event.KeyEvent evt)
Faengt Eingaben von der Tastatur ab. |
void |
keyReleased(java.awt.event.KeyEvent evt)
Faengt Eingaben von der Tastatur ab. |
void |
keyTyped(java.awt.event.KeyEvent evt)
Faengt Eingaben von der Tastatur ab. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Faengt Mausklicks auf den Canvas ab. |
void |
mouseMoved(java.awt.event.MouseEvent e)
Faengt Bewegungen der Maus ueber dem Canvas ab. |
void |
mousePressed(java.awt.event.MouseEvent e)
Faengt Mausklicks auf den Canvas ab. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Faengt Mausklicks auf den Canvas ab. |
void |
paint(java.awt.Graphics g)
Ueberschreibung der Paint-Methode von ImageCanvas. |
void |
setAcquisitionTime(java.lang.String[] data)
Setzt die angezeigten Aufnahmezeiten der Bilder. |
void |
setCepstrumResult(int half,
int slice,
java.lang.String result)
Setzt die angezeigte Qualitaet (=Ergebnis) der Translationskorrektur |
void |
setManualSelector(int half,
boolean selected)
Zulassen aller Halbbilder zur Berechnung der SIT-Kurven |
void |
setParent(AnalysisDialog dlg)
Setzt das Vater-Objekt zur einfacheren Uebernahme von Paramerten und Enstellungen |
void |
setRoi(int slice,
int half,
ij.gui.Roi roi)
Setzt die Haupt-ROI fuer die ganze Niere fuer ein angegebenes Halbbild der Sequenz |
void |
setRoi(int half,
ij.gui.Roi roi)
Setzt die Haupt-ROI fuer die ganze Niere fuer alle Halbbilder der Sequenz |
void |
setTextColor(java.awt.Color c)
Setzt die Farbe des Informationstextes auf dem Canvas |
| Methods inherited from class ij.gui.ImageCanvas |
getCursorLoc, getMagnification, getPreferredSize, getSrcRect, mouseDragged, mouseEntered, mouseExited, offScreenX, offScreenY, print, screenX, screenY, setCursor, setDrawingColor, setDrawingSize, setImageUpdated, setMagnification, update, zoomIn, zoomOut |
| Methods inherited from class java.awt.Canvas |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int MAXROIS
public AwtToolTip awtToolTip
| Constructor Detail |
public ExImageCanvas(ij.ImagePlus imp)
imp - ImagePlus-Objekt von ImageJ| Method Detail |
public void setManualSelector(int half,
boolean selected)
half - Bildhaelfte (0 = links, 1 = rechts)selected - setzt oder loescht die Zulassungpublic void setParent(AnalysisDialog dlg)
dlg - AnalysisDialogAnalysisDialog
public void setRoi(int half,
ij.gui.Roi roi)
half - Bildhaelfte (0 = links, 1 = rechts)roi - Region of Interest
public void setRoi(int slice,
int half,
ij.gui.Roi roi)
slice - Nummer des Bildeshalf - Bildhaelfte (0 = links, 1 = rechts)roi - Region of Interest
public void addToRoiArray(int slice,
int half,
int tissue,
ij.gui.Roi roi)
slice - Nummer des Bildeshalf - Bildhaelfte (0 = links, 1 = rechts)tissue - Gewebetyproi - Region of Interest
public void addToRoiArray(int half,
int tissue,
ij.gui.Roi roi)
half - Bildhaelfte (0 = links, 1 = rechts)tissue - Gewebetyproi - Region of Interest
public void deleteRois(int half,
int tissue)
half - Bildhaelfte (0 = links, 1 = rechts)tissue - Typ des Gewebespublic ij.gui.Roi[] getRoi(int half)
half - Bildhaelfte (0 = links, 1 = rechts)
public ij.gui.Roi[][] getRoi(int half,
int tissue)
half - Bildhaelfte (0 = links, 1 = rechts)tissue - Gewebetyp
public boolean[][] getEnabledForSIT()
public void setAcquisitionTime(java.lang.String[] data)
data - String-Array mit den am unteren Bildrand angezeigten Zeit-Strings
public void setCepstrumResult(int half,
int slice,
java.lang.String result)
half - Bildhaelfte (0 = links, 1 = rechts)slice - Nummer des Bildesresult - String entsprechend der Korrektur-Qualitaetpublic void setTextColor(java.awt.Color c)
c - Farbepublic void paint(java.awt.Graphics g)
paint in class ij.gui.ImageCanvasg - Graphics-Objektpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenermousePressed in class ij.gui.ImageCanvaspublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class ij.gui.ImageCanvaspublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class ij.gui.ImageCanvaspublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class ij.gui.ImageCanvase - MouseEvent, durch die Bewegungen der Maus verursacht.public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenere - ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenere - ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenere - ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenere - ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void keyReleased(java.awt.event.KeyEvent evt)
keyReleased in interface java.awt.event.KeyListenerevt - KeyEvent, durch Tastatureinagben ausgeloest.public void keyPressed(java.awt.event.KeyEvent evt)
keyPressed in interface java.awt.event.KeyListenerevt - KeyEvent, durch Tastatureinagben ausgeloest.public void keyTyped(java.awt.event.KeyEvent evt)
keyTyped in interface java.awt.event.KeyListenerevt - KeyEvent, durch Tastatureinagben ausgeloest.public boolean endThreads()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||