# Hierarchy For Package ij.plugin

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ij.plugin.AboutBox (implements ij.plugin.PlugIn)
  - ij.plugin.Animator (implements ij.plugin.PlugIn)
  - ij.plugin.AppearanceOptions (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.ArrowToolOptions (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.BatchConverter (implements java.awt.event.ActionListener, ij.plugin.PlugIn)
  - ij.plugin.BatchMeasure (implements ij.plugin.PlugIn)
  - ij.plugin.BatchProcessor (implements java.awt.event.ActionListener, java.awt.event.ItemListener, ij.plugin.PlugIn, java.lang.Runnable)
  - ij.plugin.Benchmark (implements ij.plugin.PlugIn)
  - ij.plugin.Binner (implements ij.plugin.PlugIn)
  - ij.plugin.BMP_Writer (implements ij.plugin.PlugIn)
  - ij.plugin.BrowserLauncher (implements ij.plugin.PlugIn)
  - ij.plugin.CalibrationBar (implements ij.plugin.PlugIn)
  - ij.plugin.CanvasResizer (implements ij.plugin.PlugIn)
  - ij.plugin.ChannelArranger (implements ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.ChannelSplitter (implements ij.plugin.PlugIn)
  - ij.plugin.CircularRoiMaker (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.ClassChecker (implements ij.plugin.PlugIn)
  - ij.plugin.Clipboard (implements ij.plugin.PlugIn, java.awt.datatransfer.Transferable)
  - ij.plugin.Colors (implements java.awt.event.ItemListener, ij.plugin.PlugIn)
  - ij.plugin.CommandFinder (implements java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, ij.plugin.PlugIn, java.awt.event.WindowListener)
  - ij.plugin.CommandLister (implements ij.plugin.PlugIn)
  - ij.plugin.Commands (implements ij.plugin.PlugIn)
  - ij.plugin.Compiler (implements java.io.FilenameFilter, ij.plugin.PlugIn)
  - ij.plugin.CompositeConverter (implements ij.plugin.PlugIn)
  - ij.plugin.Concatenator (implements java.awt.event.ItemListener, ij.plugin.PlugIn)
  - ij.plugin.ContrastEnhancer (implements ij.measure.Measurements, ij.plugin.PlugIn)
  - ij.plugin.ControlPanel (implements ij.plugin.PlugIn)
  - ij.plugin.Converter (implements ij.plugin.PlugIn)
  - ij.plugin.Coordinates (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.Distribution (implements ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.DragAndDrop (implements java.awt.dnd.DropTargetListener, ij.plugin.PlugIn, java.lang.Runnable)
  - ij.plugin.Duplicator (implements java.awt.event.ItemListener, ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.EventListener (implements ij.CommandListener, ij.IJEventListener, ij.ImageListener, ij.plugin.PlugIn, ij.gui.RoiListener)
  - ij.plugin.FFT (implements ij.measure.Measurements, ij.plugin.PlugIn)
  - ij.plugin.FFTMath (implements ij.plugin.PlugIn)
  - ij.plugin.Filters3D (implements ij.plugin.PlugIn)
  - ij.plugin.FITS_Writer (implements ij.plugin.PlugIn)
  - ij.plugin.FolderOpener (implements ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.GaussianBlur3D (implements ij.plugin.PlugIn)
  - ij.plugin.GelAnalyzer (implements ij.plugin.PlugIn)
  - ij.plugin.GifWriter (implements ij.plugin.PlugIn)
  - ij.plugin.Grid (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.GroupedZProjector (implements ij.plugin.PlugIn)
  - ij.plugin.Histogram (implements ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.Hotkeys (implements ij.plugin.PlugIn)
  - ij.plugin.HyperStackConverter (implements ij.plugin.PlugIn)
  - ij.plugin.HyperStackMaker (implements ij.plugin.PlugIn)
  - ij.plugin.HyperStackReducer (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.ImageCalculator (implements ij.plugin.PlugIn)
  - ij.plugin.ImageInfo (implements ij.plugin.PlugIn)
  - ij.plugin.ImageJ_Updater (implements ij.plugin.PlugIn)
  - ij.ImagePlus (implements java.lang.Cloneable, java.awt.image.ImageObserver, ij.measure.Measurements)
    - ij.plugin.BMP_Reader (implements ij.plugin.PlugIn)
    - ij.plugin.DICOM (implements ij.plugin.PlugIn)
    - ij.plugin.FITS_Reader (implements ij.plugin.PlugIn)
    - ij.plugin.GIF_Reader (implements ij.plugin.PlugIn)
    - ij.plugin.LutLoader (implements ij.plugin.PlugIn)
    - ij.plugin.PGM_Reader (implements ij.plugin.PlugIn)
  - ij.ImageStack
    - ij.VirtualStack
      - ij.plugin.AVI_Reader (implements ij.plugin.PlugIn)
      - ij.plugin.FileInfoVirtualStack (implements ij.plugin.PlugIn)
      - ij.plugin.ListVirtualStack (implements ij.plugin.PlugIn)
  - ij.plugin.ImagesToStack (implements ij.plugin.PlugIn)
  - ij.plugin.JavaProperties (implements ij.plugin.PlugIn)
  - ij.plugin.JavaScriptEvaluator (implements ij.plugin.PlugIn, java.lang.Runnable)
  - ij.plugin.JpegWriter (implements ij.plugin.PlugIn)
  - ij.plugin.LUT_Editor (implements java.awt.event.ActionListener, ij.plugin.PlugIn)
  - ij.plugin.Macro_Runner (implements ij.plugin.PlugIn)
  - ij.plugin.MacroInstaller (implements java.awt.event.ActionListener, ij.macro.MacroConstants, ij.plugin.PlugIn)
  - ij.plugin.MeasurementsWriter (implements ij.plugin.PlugIn)
  - ij.plugin.Memory (implements ij.plugin.PlugIn)
  - ij.plugin.MontageMaker (implements ij.plugin.PlugIn)
  - ij.plugin.NewPlugin (implements ij.plugin.PlugIn)
  - ij.plugin.NextImageOpener (implements ij.plugin.PlugIn)
  - ij.plugin.Options (implements ij.plugin.PlugIn)
  - ij.plugin.Orthogonal_Views (implements java.awt.event.ActionListener, java.awt.event.AdjustmentListener, ij.CommandListener, java.awt.event.FocusListener, ij.ImageListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, ij.plugin.PlugIn, java.lang.Runnable, java.awt.event.WindowListener)
  - ij.plugin.OverlayCommands (implements ij.plugin.PlugIn)
  - ij.plugin.OverlayLabels (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.PluginInstaller (implements ij.plugin.PlugIn)
  - ij.plugin.PlugInInterpreter (implements ij.plugin.PlugIn)
  - ij.plugin.PNG_Writer (implements ij.plugin.PlugIn)
  - ij.plugin.PNM_Writer (implements ij.plugin.PlugIn)
  - ij.plugin.PointToolOptions (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.Profiler (implements ij.gui.PlotMaker, ij.plugin.PlugIn)
  - ij.plugin.Projector (implements ij.plugin.PlugIn)
  - ij.plugin.ProxySettings (implements ij.plugin.PlugIn)
  - ij.plugin.Raw (implements ij.plugin.PlugIn)
  - ij.plugin.RectToolOptions (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.Resizer (implements java.awt.event.ItemListener, ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.RGBStackConverter (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.RGBStackMerge (implements ij.plugin.PlugIn)
  - ij.plugin.RoiEnlarger (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.RoiInterpolator (implements ij.plugin.PlugIn)
  - ij.plugin.RoiReader (implements ij.plugin.PlugIn)
  - ij.plugin.RoiRotator (implements ij.plugin.PlugIn)
  - ij.plugin.RoiScaler (implements ij.plugin.PlugIn)
  - ij.plugin.ScaleBar (implements ij.plugin.PlugIn)
  - ij.plugin.Scaler (implements java.awt.event.FocusListener, ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.ScreenGrabber (implements ij.plugin.PlugIn)
  - ij.plugin.Selection (implements ij.measure.Measurements, ij.plugin.PlugIn)
  - ij.plugin.SimpleCommands (implements ij.plugin.PlugIn)
  - ij.plugin.Slicer (implements java.awt.event.ItemListener, ij.plugin.PlugIn, java.awt.event.TextListener)
  - ij.plugin.SpecifyROI (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.Stack_Statistics (implements ij.plugin.PlugIn)
  - ij.plugin.StackCombiner (implements ij.plugin.PlugIn)
  - ij.plugin.StackEditor (implements ij.plugin.PlugIn)
  - ij.plugin.StackInserter (implements ij.plugin.PlugIn)
  - ij.plugin.StackMaker (implements ij.plugin.PlugIn)
  - ij.plugin.StackPlotter (implements ij.plugin.PlugIn)
  - ij.plugin.StackReducer (implements ij.plugin.PlugIn)
  - ij.plugin.StackReverser (implements ij.plugin.PlugIn)
  - ij.plugin.StackWriter (implements ij.plugin.PlugIn)
  - ij.plugin.Startup (implements java.awt.event.ItemListener, ij.plugin.PlugIn)
  - ij.plugin.Straightener (implements ij.plugin.PlugIn)
  - ij.plugin.SubHyperstackMaker (implements ij.plugin.PlugIn)
  - ij.plugin.SubstackMaker (implements ij.plugin.PlugIn)
  - ij.plugin.SurfacePlotter (implements ij.plugin.PlugIn)
  - ij.plugin.Text (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.TextFileReader (implements ij.plugin.PlugIn)
  - ij.plugin.TextReader (implements ij.plugin.PlugIn)
  - ij.plugin.TextWriter (implements ij.plugin.PlugIn)
  - ij.plugin.ThreadLister (implements ij.plugin.PlugIn)
  - ij.plugin.Thresholder (implements java.awt.event.ItemListener, ij.measure.Measurements, ij.plugin.PlugIn)
  - ij.plugin.URLOpener (implements ij.plugin.PlugIn)
  - ij.plugin.WandToolOptions (implements ij.gui.DialogListener, ij.plugin.PlugIn)
  - ij.plugin.WindowOrganizer (implements ij.plugin.PlugIn)
  - ij.plugin.XY_Reader (implements ij.plugin.PlugIn)
  - ij.plugin.XYCoordinates (implements ij.plugin.PlugIn)
  - ij.plugin.ZAxisProfiler (implements ij.measure.Measurements, ij.gui.PlotMaker, ij.plugin.PlugIn)
  - ij.plugin.Zoom (implements ij.plugin.PlugIn)
  - ij.plugin.ZProjector (implements ij.plugin.PlugIn)

## Interface Hierarchy

- ij.plugin.PlugIn