|
||||||||||
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 FormNested 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 ImageJMethod 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 Interestpublic void setRoi(int slice, int half, ij.gui.Roi roi)
slice
- Nummer des Bildeshalf
- Bildhaelfte (0 = links, 1 = rechts)roi
- Region of Interestpublic 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 Interestpublic void addToRoiArray(int half, int tissue, ij.gui.Roi roi)
half
- Bildhaelfte (0 = links, 1 = rechts)tissue
- Gewebetyproi
- Region of Interestpublic 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-Stringspublic 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.ImageCanvas
g
- Graphics-Objektpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class ij.gui.ImageCanvas
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class ij.gui.ImageCanvas
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class ij.gui.ImageCanvas
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class ij.gui.ImageCanvas
e
- MouseEvent, durch die Bewegungen der Maus verursacht.public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
e
- ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
e
- ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
e
- ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
e
- ComponentEvent, durch Veraenderungen des Fensters ausgeloestpublic void keyReleased(java.awt.event.KeyEvent evt)
keyReleased
in interface java.awt.event.KeyListener
evt
- KeyEvent, durch Tastatureinagben ausgeloest.public void keyPressed(java.awt.event.KeyEvent evt)
keyPressed
in interface java.awt.event.KeyListener
evt
- KeyEvent, durch Tastatureinagben ausgeloest.public void keyTyped(java.awt.event.KeyEvent evt)
keyTyped
in interface java.awt.event.KeyListener
evt
- KeyEvent, durch Tastatureinagben ausgeloest.public boolean endThreads()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |