# Uses of Interface
ij.plugin.filter.PlugInFilter

Packages that use PlugInFilter
Package
Description
ij.plugin.filter

## Uses of PlugInFilter in ij.plugin.filter

Subinterfaces of PlugInFilter in ij.plugin.filter
Modifier and Type
Interface
Description
`interface`
`ExtendedPlugInFilter`
ImageJ plugins that process an image may implement this interface.
Classes in ij.plugin.filter that implement PlugInFilter
Modifier and Type
Class
Description
`class`
`Analyzer`
This plugin implements ImageJ's Analyze/Measure and Analyze/Set Measurements commands.
`class`
`AVI_Writer`
This plugin implements the File/Save As/AVI command.
`class`
`BackgroundSubtracter`
Implements ImageJ's Subtract Background command.
`class`
`Benchmark`
Implements the Plugins/Utilities/Run Benchmark command when the current image is 512x512 and RGB.
`class`
`Binary`
Implements the Erode, Dilate, Open, Close, Outline, Skeletonize and Fill Holes commands in the Process/Binary submenu.
`class`
`Calibrator`
Implements the Analyze/Calibrate command.
`class`
`Convolver`
This plugin convolves images using user user defined kernels.
`class`
`Duplicater`
Deprecated.
replaced by ij.plugin.Duplicator class
`class`
`EDM`
This plugin implements the Euclidean Distance Map (EDM), Watershed, Ultimate Eroded Points and Voronoi commands in the Process/Binary submenu.
`class`
`FFTCustomFilter`
This class implements the Process/FFT/Custom Filter command.
`class`
`FFTFilter`
This class implements the Process/FFT/Bandpass Filter command.
`class`
`Filler`
This plugin implements ImageJ's Fill, Clear, Clear Outside and Draw commands.
`class`
`Filters`
This plugin implements the Invert, Smooth, Sharpen, Find Edges, and Add Noise commands.
`class`
`FractalBoxCounter`
Calculate the so-called "capacity" fractal dimension.
`class`
`GaussianBlur`
This plug-in filter uses convolution with a Gaussian function for smoothing.
`class`
`ImageMath`
This plugin implements ImageJ's Process/Math submenu.
`class`
`ImageProperties`
`class`
`Info`
Deprecated.
replaced by ij.plugin.ImageInfo
`class`
`LineGraphAnalyzer`
Implements ImageJ's Analyze/Tools/Analyze Line Graph command.
`class`
`LutApplier`
This plugin implements the Image/Lookup Tables/Apply LUT command.
`class`
`LutViewer`
Displays the active image's look-up table.
`class`
`MaximumFinder`
This ImageJ plug-in filter finds the maxima (or minima) of an image.
`class`
`ParticleAnalyzer`
Implements ImageJ's Analyze Particles command.
`class`
`Printer`
This plugin implements the File/Page Setup and File/Print commands.
`class`
`RankFilters`
This plugin implements the Mean, Minimum, Maximum, Variance, Median, Remove Outliers, Remove NaNs and Despeckle commands.
`class`
`RGBStackSplitter`
Deprecated; replaced by ij.plugin.ChannelSplitter.
`class`
`RoiWriter`
Saves the current ROI outline to a file.
`class`
`Rotator`
This plugin implements the Image/Rotate/Arbitrarily command.
`class`
`SaltAndPepper`
Implements ImageJ's Process/Noise/Salt and Pepper command.
`class`
`ScaleDialog`
Implements the Analyze/Set Scale command.
`class`
`Shadows`
Implements the commands in the Process/Shadows submenu.
`class`
`StackLabeler`
This plugin implements the Image/Stacks/Label command.
`class`
`ThresholdToSelection`
`class`
`Transformer`
Implements the Flip and Rotate commands in the Image/Transform submenu.
`class`
`Translator`
This plugin implements the Image/Translate command.
`class`
`UnsharpMask`
This plugin-filter implements ImageJ's Unsharp Mask command.
`class`
`Writer`
Deprecated.
`class`
`XYWriter`
Saves the XY coordinates of the current ROI boundary.