Digital Signal Processing Reference
In-Depth Information
STACK REQUIRED
(Konstante)
Das Plugin erfordert eine Bildfolge (Stack).
SUPPORTS MASKING
(Konstante)
Dies vereinfacht die Bearbeitung nichtrechteckiger ROIs. ImageJ
soll nach der Anwendung jene Pixel, die nicht außerhalb der ROI,
jedoch innerhalb ihrer Bounding Box liegen, wiederherstellen.
Beispielsweise ware fur ein Plugin, das 8- und 16-Bit Grauwertbilder
bearbeiten kann und diese Bilder nicht verandert, der Ruckgabewert der
setup()
-Methode
C
ImageJ-Kurzreferenz
DOES_8G + DOES_16G + NO_CHANGES
C.18.3 Plugins ausfuhren -
IJ
(Klasse)
Object runPlugIn (String className, String arg)
Erzeugt ein Plugin-Objekt der Klasse
className
und fuhrt die
run
-Methode mit dem Argument
arg
aus. Ist
className
vom Typ
PlugInFilter
, dann wird das Plugin auf das aktuelle Bild ange-
wandt und zuvor die
setup()
-Methode ausgefuhrt. Ruckgabwert
ist das Plugin-Objekt.
C.19 Window-Management
C.19.1
WindowManager
(Klasse)
Diese Klasse stellt statische Methoden zur Manipulation der Bildschirm-
fenster in ImageJ zur Verfugung.
static boolean closeAllWindows ()
Schließt alle offenen Fenster.
static ImagePlus getCurrentImage ()
Liefert das aktuell angezeigte Bildobjekt vom Typ
ImagePlus
.
static ImageWindow getCurrentWindow ()
Liefert das aktuelle Fenster vom Typ
ImageWindow
.
static int[] getIDList ()
Liefert ein Array mit den ID-Nummern der angezeigten Bilder
bzw.
null
, wenn kein Bild angezeigt wird. Die Indizes sind ganz-
zahlige, negative Werte.
static ImagePlus getImage (int imageID)
Liefert eine Referenz auf ein Bildobjekt vom Typ
ImagePlus
,wo-
bei folgende Falle zu unterscheiden sind:
Fur
imageID
<
0 wird das Bild mit der angegebenen ID-Nummer
geliefert. Fur
imageID
>
0 wird jenes Bild geliefert, dass im Er-
gebnis (Array) von
getIDList()
an der Stelle
imageID
liegt. Fur
imageID
= 0 oder wenn keine Bilder geoffnet sind ist das Ergebnis
null
.