Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
ij.process.ImageProcessor

Packages that use ImageProcessor
ij |
ij.gui |
ij.io |
ij.plugin |
ij.plugin.filter |
ij.process |

Uses of ImageProcessor in ij

Fields in ij declared as ImageProcessor
`protected ImageProcessor` | `ImagePlus.ip`

Methods in ij that return ImageProcessor
`ImageProcessor` | `VirtualStack.getProcessor(int n)` Returns an ImageProcessor for the specified slice, were 1<=n<=nslices.
`ImageProcessor` | `ImageStack.getProcessor(int n)` Returns an ImageProcessor for the specified slice, were 1<=n<=nslices.
`ImageProcessor` | `ImagePlus.getChannelProcessor()` Returns a reference to the current ImageProcessor.
`ImageProcessor` | `ImagePlus.getProcessor()` Returns a reference to the current ImageProcessor.
`ImageProcessor` | `ImagePlus.getMask()` For images with irregular ROIs, returns a byte mask, otherwise, returns null.
`ImageProcessor` | `CompositeImage.getChannelProcessor()`
`ImageProcessor` | `CompositeImage.getProcessor(int channel)`

Methods in ij with parameters of type ImageProcessor
`void` | `VirtualStack.addSlice(java.lang.String sliceLabel, ImageProcessor ip)` Does nothing..
`void` | `VirtualStack.addSlice(java.lang.String sliceLabel, ImageProcessor ip, int n)` Does noting.
`void` | `LookUpTable.drawUnscaledColorBar(ImageProcessor ip, int x, int y, int width, int height)`
`void` | `ImageStack.addSlice(java.lang.String sliceLabel, ImageProcessor ip)` Adds the image in 'ip' to the end of the stack.
`void` | `ImageStack.addSlice(java.lang.String sliceLabel, ImageProcessor ip, int n)` Adds the image in 'ip' to the stack following slice 'n'.
`void` | `ImageStack.update(ImageProcessor ip)` Updates this stack so its attributes, such as min, max, calibration table and color model, are the same as 'ip'.
`void` | `ImagePlus.setProcessor(java.lang.String title, ImageProcessor ip)` Replaces the ImageProcessor, if any, with the one specified.

Constructors in ij with parameters of type ImageProcessor
`ImagePlus(java.lang.String title, ImageProcessor ip)` Constructs an ImagePlus from an ImageProcessor.

Uses of ImageProcessor in ij.gui

Fields in ij.gui declared as ImageProcessor
`protected ImageProcessor` | `Roi.cachedMask`

Methods in ij.gui that return ImageProcessor
`ImageProcessor` | `ShapeRoi.getMask()` Returns this ROI's mask pixels as a ByteProcessor with pixels "in" the mask set to white (255) and pixels "outside" the mask set to black (0).
`ImageProcessor` | `Roi.getMask()` Always returns null for rectangular Roi's
`ImageProcessor` | `PolygonRoi.getMask()` Override Roi.nudge() to support splines.
`ImageProcessor` | `PointRoi.getMask()`
`ImageProcessor` | `Plot.getProcessor()` Returns the plot as an ImageProcessor.
`ImageProcessor` | `OvalRoi.getMask()`

Methods in ij.gui with parameters of type ImageProcessor
`void` | `TextRoi.drawPixels(ImageProcessor ip)` Renders the text on the image.
`void` | `ShapeRoi.drawPixels(ImageProcessor ip)` Draws the shape of this object onto the specified ImageProcessor.
`void` | `Roi.drawPixels(ImageProcessor ip)` Draws the selection outline on the specified ImageProcessor.
`void` | `PolygonRoi.drawPixels(ImageProcessor ip)`
`void` | `PointRoi.drawPixels(ImageProcessor ip)`
`void` | `OvalRoi.drawPixels(ImageProcessor ip)` Draws an outline of this OvalRoi on the image.
`void` | `Line.drawPixels(ImageProcessor ip)`
`protected void` | `HistogramWindow.drawHistogram(ImageProcessor ip, boolean fixedRange)`

Constructors in ij.gui with parameters of type ImageProcessor
`Wand(ImageProcessor ip)` Constructs a Wand object from an ImageProcessor.

Uses of ImageProcessor in ij.io

Constructors in ij.io with parameters of type ImageProcessor
`TextEncoder(ImageProcessor ip, Calibration cal, int precision)` Constructs a TextEncoder from an ImageProcessor and optional Calibration.

Uses of ImageProcessor in ij.plugin

Methods in ij.plugin that return ImageProcessor
`ImageProcessor` | `TextReader.open()` Displays a file open dialog and opens the specified text file as a float image.
`ImageProcessor` | `TextReader.open(java.lang.String path)` Opens the specified text file as a float image.
`ImageProcessor` | `SurfacePlotter.makeSurfacePlot(ImageProcessor ip)`
`ImageProcessor` | `PGM_Reader.open16bitRawImage(java.io.InputStream is, int width, int height)`
`ImageProcessor` | `PGM_Reader.open16bitAsciiImage(java.io.StreamTokenizer tok, int width, int height)`
`ImageProcessor` | `CanvasResizer.expandImage(ImageProcessor ipOld, int wNew, int hNew, int xOff, int yOff)`

Methods in ij.plugin with parameters of type ImageProcessor
`ImageProcessor` | `SurfacePlotter.makeSurfacePlot(ImageProcessor ip)`
`void` | `Slicer.putRow(ImageProcessor ip, int x, int y, float[] data, int length)`
`void` | `Slicer.putColumn(ImageProcessor ip, int x, int y, float[] data, int length)`
`void` | `ContrastEnhancer.stretchHistogram(ImageProcessor ip, double saturated)`
`void` | `ContrastEnhancer.stretchHistogram(ImageProcessor ip, double saturated, ImageStatistics stats)`
`void` | `ContrastEnhancer.equalize(ImageProcessor ip)` Changes the tone curves of images.
`ImageProcessor` | `CanvasResizer.expandImage(ImageProcessor ipOld, int wNew, int hNew, int xOff, int yOff)`

Uses of ImageProcessor in ij.plugin.filter

Methods in ij.plugin.filter with parameters of type ImageProcessor
`void` | `ZAxisProfiler.run(ImageProcessor ip)`
`void` | `XYWriter.run(ImageProcessor ip)`
`void` | `Writer.run(ImageProcessor ip)`
`void` | `UnsharpMask.run(ImageProcessor ip)` This method is invoked for each slice or color channel.
`void` | `Transformer.run(ImageProcessor ip)`
`void` | `ThresholdToSelection.run(ImageProcessor ip)`
`void` | `Shadows.run(ImageProcessor ip)`
`void` | `Shadows.north(ImageProcessor ip)`
`void` | `Shadows.south(ImageProcessor ip)`
`void` | `Shadows.east(ImageProcessor ip)`
`void` | `Shadows.west(ImageProcessor ip)`
`void` | `Shadows.northwest(ImageProcessor ip)`
`void` | `Shadows.southeast(ImageProcessor ip)`
`void` | `Shadows.northeast(ImageProcessor ip)`
`void` | `Shadows.southwest(ImageProcessor ip)`
`void` | `ScaleDialog.run(ImageProcessor ip)`
`void` | `SaltAndPepper.run(ImageProcessor ip)`
`void` | `SaltAndPepper.add(ImageProcessor ip, double percent)`
`void` | `Rotator.run(ImageProcessor ip)`
`void` | `RoiWriter.run(ImageProcessor ip)`
`void` | `RGBStackSplitter.run(ImageProcessor ip)`
`void` | `Resizer.run(ImageProcessor ip)`
`void` | `RankFilters.run(ImageProcessor ip)`
`void` | `Projector.run(ImageProcessor ip)`
`void` | `Profiler.run(ImageProcessor ip)`
`void` | `Printer.run(ImageProcessor ip)`
`void` | `PlugInFilter.run(ImageProcessor ip)` Filters use this method to process the image.
`void` | `ParticleAnalyzer.run(ImageProcessor ip)`
`boolean` | `ParticleAnalyzer.analyze(ImagePlus imp, ImageProcessor ip)` Performs particle analysis on the specified ImagePlus and ImageProcessor.
`protected void` | `ParticleAnalyzer.drawParticle(ImageProcessor drawIP, Roi roi, ImageStatistics stats, ImageProcessor mask)` Draws a selected particle in a separate image.
`void` | `MaximumFinder.run(ImageProcessor ip)` The plugin is inferred from ImageJ by this method
`ByteProcessor` | `MaximumFinder.findMaxima(ImageProcessor ip, double tolerance, double threshold, int outputType, boolean excludeOnEdges, boolean isEDM)` Here the processing is done: Find the maxima of an image (does not find minima)
`void` | `LutViewer.run(ImageProcessor ip)`
`void` | `LutApplier.run(ImageProcessor ip)`
`void` | `LineGraphAnalyzer.run(ImageProcessor ip)`
`void` | `Info.run(ImageProcessor ip)`
`java.lang.String` | `Info.getImageInfo(ImagePlus imp, ImageProcessor ip)`
`void` | `ImageProperties.run(ImageProcessor ip)`
`void` | `ImageMath.run(ImageProcessor ip)`
`void` | `GaussianBlur.run(ImageProcessor ip)` This method is invoked for each slice during execution
`boolean` | `GaussianBlur.blur(ImageProcessor ip, double radius)` Gaussian Filtering of an ImageProcessor.
`void` | `GaussianBlur.blurGaussian(ImageProcessor ip, double sigmaX, double sigmaY, double accuracy)` Gaussian Filtering of an ImageProcessor.
`static void` | `GaussianBlur.resetOutOfRoi(ImageProcessor ip, int radius)` Set the processed pixels above and below the roi rectangle back to their previous value (i.e., snapshot buffer).
`void` | `FractalBoxCounter.run(ImageProcessor ip)`
`void` | `Filters.run(ImageProcessor ip)`
`void` | `Filler.run(ImageProcessor ip)`
`void` | `Filler.clear(ImageProcessor ip)`
`void` | `Filler.fill(ImageProcessor ip)`
`void` | `Filler.draw(ImageProcessor ip)`
`void` | `Filler.label(ImageProcessor ip)`
`void` | `Filler.drawLabel(ImagePlus imp, ImageProcessor ip, int count, java.awt.Rectangle r)`
`void` | `Filler.clearOutside(ImageProcessor ip)`
`void` | `Filler.makeMask(ImageProcessor ip, java.awt.Rectangle r)`
`void` | `FFTFilter.run(ImageProcessor ip)`
`void` | `FFTCustomFilter.run(ImageProcessor ip)`
`void` | `EDM.run(ImageProcessor ip)`
`void` | `EDM.toEDM(ImageProcessor ip)` Converts a binary image into a 8-bit grayscale Euclidean Distance Map (EDM).
`ShortProcessor` | `EDM.make16bitEDM(ImageProcessor ip)` Calculates a 16-bit grayscale Euclidean Distance Map for a binary 8-bit image.
`void` | `Duplicater.run(ImageProcessor ip)`
`void` | `Convolver.run(ImageProcessor ip)`
`boolean` | `Convolver.convolve(ImageProcessor ip, float[] kernel, int kw, int kh)`
`boolean` | `Convolver.convolveFloat(ImageProcessor ip, float[] kernel, int kw, int kh)` Convolves the image `ip` with a kernel of width `kw` and height `kh`.
`void` | `Calibrator.run(ImageProcessor ip)`
`void` | `CalibrationBar.run(ImageProcessor ipPassed)`
`void` | `CalibrationBar.verticalColorBar(ImageProcessor ip, int x, int y, int thickness, int length)`
`protected void` | `CalibrationBar.drawColorBar(ImageProcessor ip, int xOffset, int yOffset)`
`void` | `BinaryFiller.run(ImageProcessor ip)`
`void` | `Binary.run(ImageProcessor ip)`
`void` | `Benchmark.run(ImageProcessor ip)`
`void` | `BackgroundSubtracter.run(ImageProcessor ip)`
`void` | `BackgroundSubtracter.subtractBackround(ImageProcessor ip, int ballRadius)` Implements a rolling-ball algorithm for the removal of smooth continuous background from a two-dimensional gel image.
`void` | `AVIWriter.run(ImageProcessor ip)`
`void` | `Analyzer.run(ImageProcessor ip)`

Uses of ImageProcessor in ij.process

Subclasses of ImageProcessor in ij.process
`class` | `BinaryProcessor` This class processes binary images.
`class` | `ByteProcessor` This is an 8-bit image and methods that operate on that image.
`class` | `ColorProcessor` This is an 32-bit RGB image and methods that operate on that image..
`class` | `FHT` This class contains a Java implementation of the Fast Hartley Transform.
`class` | `FloatProcessor` This is an 32-bit floating-point image and methods that operate on that image.
`class` | `ShortProcessor` Objects of the class contain a 16-bit unsigned image and methods that operate on that image.

Methods in ij.process that return ImageProcessor
`ImageProcessor` | `TypeConverter.convertToByte()` Converts processor to a ByteProcessor.
`ImageProcessor` | `TypeConverter.convertToShort()` Converts processor to a ShortProcessor.
`ImageProcessor` | `TypeConverter.convertToFloat(float[] ctable)` Converts processor to a FloatProcessor.
`ImageProcessor` | `TypeConverter.convertToRGB()` Converts processor to a ColorProcessor.
`ImageProcessor` | `ShortProcessor.createProcessor(int width, int height)` Returns a new, blank ShortProcessor with the specified width and height.
`ImageProcessor` | `ShortProcessor.resize(int dstWidth, int dstHeight)` Creates a new ShortProcessor containing a scaled copy of this image or selection.
`ImageProcessor` | `ShortProcessor.crop()`
`ImageProcessor` | `ShortProcessor.duplicate()` Returns a duplicate of this image.
`ImageProcessor` | `PolygonFiller.getMask(int width, int height)` Returns a byte mask containing a filled version of the polygon.
`ImageProcessor` | `MedianCut.convertToByte(int maxcubes)` This is a version of convert that returns a ByteProcessor.
`ImageProcessor` | `ImageProcessor.getMask()` For images with irregular ROIs, returns a mask, otherwise, returns null.
`ImageProcessor` | `ImageProcessor.rotateRight()` Rotates the entire image 90 degrees clockwise.
`ImageProcessor` | `ImageProcessor.rotateLeft()` Rotates the entire image 90 degrees counter-clockwise.
`abstract ImageProcessor` | `ImageProcessor.createProcessor(int width, int height)` Returns a new, blank processor with the specified width and height.
`abstract ImageProcessor` | `ImageProcessor.crop()` Creates a new processor containing an image that corresponds to the current ROI.
`abstract ImageProcessor` | `ImageProcessor.duplicate()` Returns a duplicate of this image.
`abstract ImageProcessor` | `ImageProcessor.resize(int dstWidth, int dstHeight)` Creates a new ImageProcessor containing a scaled copy of this image or ROI.
`ImageProcessor` | `ImageProcessor.resize(int dstWidth)` Creates a new ImageProcessor containing a scaled copy of this image or ROI, with the aspect ratio maintained.
`ImageProcessor` | `ImageProcessor.convertToByte(boolean doScaling)` Returns an 8-bit version of this image as a ByteProcessor.
`ImageProcessor` | `ImageProcessor.convertToShort(boolean doScaling)` Returns a 16-bit version of this image as a ShortProcessor.
`ImageProcessor` | `ImageProcessor.convertToFloat()` Returns a 32-bit float version of this image as a FloatProcessor.
`ImageProcessor` | `ImageProcessor.convertToRGB()` Returns an RGB version of this image as a ColorProcessor.
`ImageProcessor` | `FloatProcessor.createProcessor(int width, int height)` Returns a new, blank FloatProcessor with the specified width and height.
`ImageProcessor` | `FloatProcessor.crop()`
`ImageProcessor` | `FloatProcessor.duplicate()` Returns a duplicate of this image.
`ImageProcessor` | `FloatProcessor.resize(int dstWidth, int dstHeight)` Creates a new FloatProcessor containing a scaled copy of this image or selection.
`ImageProcessor` | `FHT.getPowerSpectrum()` Returns an 8-bit power spectrum, log-scaled to 1-254.
`ImageProcessor` | `ColorProcessor.createProcessor(int width, int height)` Returns a new, blank ShortProcessor with the specified width and height.
`ImageProcessor` | `ColorProcessor.crop()`
`ImageProcessor` | `ColorProcessor.duplicate()` Returns a duplicate of this image.
`ImageProcessor` | `ColorProcessor.resize(int dstWidth, int dstHeight)` Creates a new ColorProcessor containing a scaled copy of this image or selection.
`ImageProcessor` | `ColorProcessor.makeThumbnail(int width2, int height2, double smoothFactor)` Uses averaging to creates a new ColorProcessor containing a scaled copy of this image or selection.
`ImageProcessor` | `ByteProcessor.createProcessor(int width, int height)` Returns a new, blank ByteProcessor with the specified width and height.
`ImageProcessor` | `ByteProcessor.crop()`
`ImageProcessor` | `ByteProcessor.duplicate()` Returns a duplicate of this image.
`ImageProcessor` | `ByteProcessor.resize(int dstWidth, int dstHeight)` Creates a new ByteProcessor containing a scaled copy of this image or selection.

Methods in ij.process with parameters of type ImageProcessor
`void` | `StackProcessor.copyBits(ImageProcessor src, int xloc, int yloc, int mode)`
`void` | `ShortProcessor.reset(ImageProcessor mask)`
`void` | `ShortProcessor.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface.
`void` | `ShortProcessor.fill(ImageProcessor mask)` Fills pixels that are within roi and part of the mask.
`void` | `ShortBlitter.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the 16-bit image in 'ip' to (x,y) using the specified mode.
`void` | `PolygonFiller.fill(ImageProcessor ip, java.awt.Rectangle r)` Fills the polygon using the ImageProcessor's current drawing color.
`static ImageStatistics` | `ImageStatistics.getStatistics(ImageProcessor ip, int mOptions, Calibration cal)`
`void` | `ImageStatistics.drawEllipse(ImageProcessor ip)`
`void` | `ImageProcessor.setMask(ImageProcessor mask)` Defines a byte mask that limits processing to an irregular ROI.
`void` | `ImageProcessor.insert(ImageProcessor ip, int xloc, int yloc)` Inserts the image contained in 'ip' at (xloc, yloc).
`abstract void` | `ImageProcessor.fill(ImageProcessor mask)` Fills pixels that are within the ROI and part of the mask (i.e.
`abstract void` | `ImageProcessor.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface.
`abstract void` | `ImageProcessor.reset(ImageProcessor mask)` Restores pixels from the snapshot buffer that are within the rectangular roi but not part of the mask.
`protected java.lang.String` | `ImageProcessor.maskSizeError(ImageProcessor mask)`
`void` | `FloodFiller.particleAnalyzerFill(int x, int y, double level1, double level2, ImageProcessor mask, java.awt.Rectangle bounds)` This method is used by the particle analyzer to remove interior holes from particle masks.
`void` | `FloatProcessor.reset(ImageProcessor mask)`
`void` | `FloatProcessor.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface.
`void` | `FloatProcessor.fill(ImageProcessor mask)` Fills pixels that are within roi and part of the mask.
`void` | `FloatBlitter.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the float image in 'ip' to (x,y) using the specified mode.
`void` | `FHT.swapQuadrants(ImageProcessor ip)` Swap quadrants 1 and 3 and 2 and 4 of the specified ImageProcessor so the power spectrum origin is at the center of the image.
`void` | `EllipseFitter.fit(ImageProcessor ip, ImageStatistics stats)` Fits an ellipse to the current ROI.
`void` | `EllipseFitter.drawEllipse(ImageProcessor ip)` Draws the ellipse on the specified image.
`void` | `EllipseFitter.makeRoi(ImageProcessor ip)` Generates the xCoordinates, yCoordinates public arrays that can be used to create an ROI.
`void` | `ColorProcessor.reset(ImageProcessor mask)`
`void` | `ColorProcessor.fill(ImageProcessor mask)` Fills pixels that are within roi and part of the mask.
`void` | `ColorProcessor.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface.
`int[]` | `ColorProcessor.getHistogram(ImageProcessor mask)`
`void` | `ColorBlitter.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the RGB image in 'ip' to (x,y) using the specified mode.
`void` | `ByteProcessor.reset(ImageProcessor mask)` Restore pixels that are within roi but not part of mask.
`void` | `ByteProcessor.fill(ImageProcessor mask)` Fills pixels that are within roi and part of the mask.
`void` | `ByteProcessor.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the image contained in 'ip' to (xloc, yloc) using one of the transfer modes defined in the Blitter interface.
`int[]` | `ByteProcessor.getHistogram(ImageProcessor mask)`
`void` | `ByteBlitter.copyBits(ImageProcessor ip, int xloc, int yloc, int mode)` Copies the byte image in 'ip' to (x,y) using the specified mode.
`void` | `Blitter.copyBits(ImageProcessor src, int x, int y, int mode)` Copies the image in 'src' to (x,y) using the specified mode.

Constructors in ij.process with parameters of type ImageProcessor
`TypeConverter(ImageProcessor ip, boolean doScaling)`
`StackProcessor(ImageStack stack, ImageProcessor ip)` Constructs a StackProcessor from a stack.
`ShortStatistics(ImageProcessor ip)` Construct an ImageStatistics object from a ShortProcessor using the standard measurement options (area, mean, mode, min and max).
`ShortStatistics(ImageProcessor ip, int mOptions, Calibration cal)` Constructs a ShortStatistics object from a ShortProcessor using the specified measurement options.
`FloodFiller(ImageProcessor ip)`
`FloatStatistics(ImageProcessor ip)` Constructs an ImageStatistics object from a FloatProcessor using the standard measurement options (area, mean, mode, min and max).
`FloatStatistics(ImageProcessor ip, int mOptions, Calibration cal)` Constructs a FloatStatistics object from a FloatProcessor using the specified measurement options.
`FHT(ImageProcessor ip)` Constructs a FHT object from an ImageProcessor.
`ColorStatistics(ImageProcessor ip)` Construct an ImageStatistics object from a ColorProcessor using the standard measurement options (area, mean, mode, min and max).
`ColorStatistics(ImageProcessor ip, int mOptions, Calibration cal)` Constructs a ColorStatistics object from a ColorProcessor using the specified measurement options.
`ByteStatistics(ImageProcessor ip)` Construct an ImageStatistics object from a ByteProcessor using the standard measurement options (area, mean, mode, min and max) and no calibration.
`ByteStatistics(ImageProcessor ip, int mOptions, Calibration cal)` Constructs a ByteStatistics object from a ByteProcessor using the specified measurement and calibration.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES