Interface Summary Interface Description CommandListenerPlugins that implement this interface are notified when ImageJ is about to run a menu command. IJ.ExceptionHandler IJEventListenerPlugins that implement this interface are notified when the user changes the foreground color, changes the background color, closes the color picker, closes the Log window or switches to another tool. ImageListenerPlugins that implement this interface are notified when an image is opened, closed or updated.
Class Summary Class Description CompositeImage ExecuterRuns ImageJ menu commands in a separate thread. IJThis class consists of static utility methods. ImageJThis frame is the main ImageJ class. ImageJ.ExceptionHandlerHandles exceptions on the EDT. ImageJAppletRuns ImageJ as an applet and optionally opens up to nine images using URLs passed as a parameters. ImagePlusAn ImagePlus contain an ImageProcessor (2D image) or an ImageStack (3D, 4D or 5D image). ImageStackThis class represents an expandable array of images. LookUpTableThis class represents a color look-up table. MacroThe class contains static methods that perform macro operations. MenusThis class installs and updates ImageJ's menus. OtherInstance PrefsThis class contains the ImageJ preferences, which are loaded from the "IJ_Props.txt" and "IJ_Prefs.txt" files. RecentOpenerOpens, in a separate thread, files selected from the File/Open Recent submenu. UndoThis class consists of static methods and fields that implement ImageJ's Undo command. VirtualStackThis class represents an array of disk-resident images. WindowManagerThis class consists of static methods used to manage ImageJ's windows.