| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ImageProcessor | |
|---|---|
| ij | |
| ij.gui | |
| ij.io | |
| ij.plugin | |
| ij.plugin.filter | |
| ij.plugin.frame | |
| ij.process | |
| Uses of ImageProcessor in ij | 
|---|
| Fields in ij declared as ImageProcessor | |
|---|---|
protected  ImageProcessor | 
ImagePlus.ip
 | 
| Methods in ij that return ImageProcessor | |
|---|---|
 ImageProcessor | 
ImagePlus.getChannelProcessor()
Returns a reference to the current ImageProcessor.  | 
 ImageProcessor | 
CompositeImage.getChannelProcessor()
 | 
 ImageProcessor | 
ImagePlus.getMask()
For images with irregular ROIs, returns a byte mask, otherwise, returns null.  | 
 ImageProcessor | 
ImagePlus.getProcessor()
Returns a reference to the current 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 | 
CompositeImage.getProcessor(int channel)
 | 
| Methods in ij with parameters of type ImageProcessor | |
|---|---|
 void | 
VirtualStack.addSlice(java.lang.String sliceLabel,
         ImageProcessor ip)
Does nothing..  | 
 void | 
ImageStack.addSlice(java.lang.String sliceLabel,
         ImageProcessor ip)
Adds the image in 'ip' to the end of the stack.  | 
 void | 
VirtualStack.addSlice(java.lang.String sliceLabel,
         ImageProcessor ip,
         int n)
Does noting.  | 
 void | 
ImageStack.addSlice(java.lang.String sliceLabel,
         ImageProcessor ip,
         int n)
Adds the image in 'ip' to the stack following slice 'n'.  | 
 void | 
LookUpTable.drawUnscaledColorBar(ImageProcessor ip,
                     int x,
                     int y,
                     int width,
                     int height)
 | 
 void | 
ImagePlus.setProcessor(ImageProcessor ip)
Replaces the ImageProcessor with the one specified and updates the display.  | 
 void | 
ImagePlus.setProcessor(java.lang.String title,
             ImageProcessor ip)
Replaces the ImageProcessor with the one specified and updates the display.  | 
 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'.  | 
| 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 | 
OvalRoi.getMask()
 | 
 ImageProcessor | 
Plot.getProcessor()
Returns the plot as an ImageProcessor.  | 
| Methods in ij.gui with parameters of type ImageProcessor | |
|---|---|
protected  void | 
HistogramWindow.drawHistogram(ImageProcessor ip,
              boolean fixedRange)
 | 
 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)
 | 
 void | 
Arrow.drawPixels(ImageProcessor ip)
 | 
 java.lang.String | 
TextRoi.getMacroCode(ImageProcessor ip)
 | 
| Constructors in ij.gui with parameters of type ImageProcessor | |
|---|---|
ImageRoi(int x,
         int y,
         ImageProcessor ip)
Creates a new ImageRoi from a 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 | 
CanvasResizer.expandImage(ImageProcessor ipOld,
            int wNew,
            int hNew,
            int xOff,
            int yOff)
 | 
 ImageProcessor | 
ListVirtualStack.getProcessor(int n)
Returns an ImageProcessor for the specified slice, were 1<=n<=nslices.  | 
 ImageProcessor | 
FileInfoVirtualStack.getProcessor(int n)
Returns an ImageProcessor for the specified image, were 1<=n<=nImages.  | 
 ImageProcessor | 
AVI_Reader.getProcessor(int n)
Returns an ImageProcessor for the specified frame of this virtual stack (if it is one) where 1<=n<=nslices.  | 
 ImageProcessor | 
SurfacePlotter.makeSurfacePlot(ImageProcessor ip)
 | 
 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 | 
PGM_Reader.open16bitAsciiImage(java.io.StreamTokenizer tok,
                    int width,
                    int height)
 | 
 ImageProcessor | 
PGM_Reader.open16bitRawImage(java.io.InputStream is,
                  int width,
                  int height)
 | 
 ImageProcessor | 
Straightener.rotateLine(ImagePlus imp,
           int width)
 | 
 ImageProcessor | 
Straightener.straighten(ImagePlus imp,
           Roi roi,
           int width)
 | 
 ImageProcessor | 
Straightener.straightenLine(ImagePlus imp,
               int width)
 | 
| Methods in ij.plugin with parameters of type ImageProcessor | |
|---|---|
 void | 
ContrastEnhancer.equalize(ImageProcessor ip)
Changes the tone curves of images.  | 
 ImageProcessor | 
CanvasResizer.expandImage(ImageProcessor ipOld,
            int wNew,
            int hNew,
            int xOff,
            int yOff)
 | 
 ImageProcessor | 
SurfacePlotter.makeSurfacePlot(ImageProcessor ip)
 | 
 void | 
Slicer.putColumn(ImageProcessor ip,
          int x,
          int y,
          float[] data,
          int length)
 | 
 void | 
Slicer.putRow(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)
 | 
| Uses of ImageProcessor in ij.plugin.filter | 
|---|
| Methods in ij.plugin.filter that return ImageProcessor | |
|---|---|
 ImageProcessor | 
FFTFilter.tileMirror(ImageProcessor ip,
           int width,
           int height,
           int x,
           int y)
Puts ImageProcessor (ROI) into a new ImageProcessor of size width x height y at position (x,y).  | 
| Methods in ij.plugin.filter with parameters of type ImageProcessor | |
|---|---|
 void | 
SaltAndPepper.add(ImageProcessor ip,
    double percent)
 | 
 boolean | 
ParticleAnalyzer.analyze(ImagePlus imp,
        ImageProcessor ip)
Performs particle analysis on the specified ImagePlus and ImageProcessor.  | 
 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.  | 
 void | 
Filler.clear(ImageProcessor ip)
 | 
 void | 
Filler.clearOutside(ImageProcessor ip)
Deprecated. replaced by ImageProcessor.fillOutside(Roi)  | 
 boolean | 
Convolver.convolve(ImageProcessor ip,
         float[] kernel,
         int kw,
         int kh)
Convolves ip with a kernel of width kw and
                height kh. | 
 boolean | 
Convolver.convolveFloat(ImageProcessor ip,
              float[] kernel,
              int kw,
              int kh)
Convolves the float image ip with a kernel of width 
                kw and height kh. | 
 void | 
Filler.draw(ImageProcessor ip)
Deprecated. replaced by ImageProcessor.draw(Roi)  | 
protected  void | 
CalibrationBar.drawColorBar(ImageProcessor ip,
             int xOffset,
             int yOffset)
 | 
 void | 
Filler.drawLabel(ImagePlus imp,
          ImageProcessor ip,
          int count,
          java.awt.Rectangle r)
 | 
protected  void | 
ParticleAnalyzer.drawParticle(ImageProcessor drawIP,
             Roi roi,
             ImageStatistics stats,
             ImageProcessor mask)
Draws a selected particle in a separate image.  | 
 void | 
Shadows.east(ImageProcessor ip)
 | 
 void | 
Filler.fill(ImageProcessor ip)
Deprecated. replaced by ImageProcessor.fill(Roi)  | 
 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).  | 
 java.lang.String | 
Info.getImageInfo(ImagePlus imp,
             ImageProcessor ip)
 | 
 void | 
Filler.label(ImageProcessor ip)
 | 
 ShortProcessor | 
EDM.make16bitEDM(ImageProcessor ip)
Calculates a 16-bit grayscale Euclidean Distance Map for a binary 8-bit image.  | 
 FloatProcessor | 
EDM.makeFloatEDM(ImageProcessor ip,
             int backgroundValue,
             boolean edgesAreBackground)
Creates the Euclidian Distance Map of a (binary) byte image.  | 
 void | 
Filler.makeMask(ImageProcessor ip,
         java.awt.Rectangle r)
 | 
 void | 
Shadows.north(ImageProcessor ip)
 | 
 void | 
Shadows.northeast(ImageProcessor ip)
 | 
 void | 
Shadows.northwest(ImageProcessor ip)
 | 
 void | 
RankFilters.rank(ImageProcessor ip,
     double radius,
     int rankType)
Filters an image  | 
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 | 
BackgroundSubtracter.rollingBallBackground(ImageProcessor ip,
                      double radius,
                      boolean createBackground,
                      boolean lightBackground,
                      boolean useParaboloid,
                      boolean doPresmooth,
                      boolean correctCorners)
Create or subtract a background, works for all image types.  | 
 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 | 
Translator.run(ImageProcessor ip)
 | 
 void | 
Transformer.run(ImageProcessor ip)
 | 
 void | 
ThresholdToSelection.run(ImageProcessor ip)
 | 
 void | 
StackLabeler.run(ImageProcessor ip)
 | 
 void | 
Shadows.run(ImageProcessor ip)
 | 
 void | 
ScaleDialog.run(ImageProcessor ip)
 | 
 void | 
SaltAndPepper.run(ImageProcessor ip)
 | 
 void | 
Rotator.run(ImageProcessor ip)
 | 
 void | 
RoiWriter.run(ImageProcessor ip)
 | 
 void | 
RGBStackSplitter.run(ImageProcessor ip)
 | 
 void | 
Resizer.run(ImageProcessor ip)
Deprecated.  | 
 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)
 | 
 void | 
MaximumFinder.run(ImageProcessor ip)
The plugin is inferred from ImageJ by this method  | 
 void | 
LutViewer.run(ImageProcessor ip)
 | 
 void | 
LutApplier.run(ImageProcessor ip)
 | 
 void | 
LineGraphAnalyzer.run(ImageProcessor ip)
 | 
 void | 
Info.run(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  | 
 void | 
FractalBoxCounter.run(ImageProcessor ip)
 | 
 void | 
Filters.run(ImageProcessor ip)
 | 
 void | 
Filler.run(ImageProcessor ip)
 | 
 void | 
FFTFilter.run(ImageProcessor ip)
 | 
 void | 
FFTCustomFilter.run(ImageProcessor ip)
 | 
 void | 
EDM.run(ImageProcessor ip)
Called by the PlugInFilterRunner to process the image or one frame of a stack  | 
 void | 
Duplicater.run(ImageProcessor ip)
Deprecated.  | 
 void | 
Convolver.run(ImageProcessor ip)
 | 
 void | 
Calibrator.run(ImageProcessor ip)
 | 
 void | 
CalibrationBar.run(ImageProcessor ipPassed)
 | 
 void | 
Binary.run(ImageProcessor ip)
 | 
 void | 
Benchmark.run(ImageProcessor ip)
 | 
 void | 
BackgroundSubtracter.run(ImageProcessor ip)
Background for any image type  | 
 void | 
AVI_Writer.run(ImageProcessor ip)
Asks for the compression type and filename; then saves as AVI file  | 
 void | 
Analyzer.run(ImageProcessor ip)
 | 
 void | 
Shadows.south(ImageProcessor ip)
 | 
 void | 
Shadows.southeast(ImageProcessor ip)
 | 
 void | 
Shadows.southwest(ImageProcessor ip)
 | 
 void | 
BackgroundSubtracter.subtractBackround(ImageProcessor ip,
                  int ballRadius)
Depracated.  | 
 ImageProcessor | 
FFTFilter.tileMirror(ImageProcessor ip,
           int width,
           int height,
           int x,
           int y)
Puts ImageProcessor (ROI) into a new ImageProcessor of size width x height y at position (x,y).  | 
 void | 
EDM.toEDM(ImageProcessor ip)
Converts a binary image into a 8-bit grayscale Euclidean Distance Map (EDM).  | 
 void | 
EDM.toWatershed(ImageProcessor ip)
Do watershed segmentation based on the EDM of the foreground objects (nonzero pixels) in an 8-bit image.  | 
 void | 
CalibrationBar.verticalColorBar(ImageProcessor ip,
                 int x,
                 int y,
                 int thickness,
                 int length)
 | 
 void | 
Shadows.west(ImageProcessor ip)
 | 
| Uses of ImageProcessor in ij.plugin.frame | 
|---|
| Methods in ij.plugin.frame with parameters of type ImageProcessor | |
|---|---|
 void | 
ColorThresholder.getLab(ImageProcessor ip,
       byte[] L,
       byte[] a,
       byte[] b)
 | 
 void | 
ColorThresholder.getYUV(ImageProcessor ip,
       byte[] Y,
       byte[] U,
       byte[] V)
 | 
| 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
ShortProcessors 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 | 
ImageProcessor.convertToByte(boolean doScaling)
Returns an 8-bit version of this image as a ByteProcessor.  | 
 ImageProcessor | 
MedianCut.convertToByte(int maxcubes)
This is a version of convert that returns a ByteProcessor.  | 
 ImageProcessor | 
ImageProcessor.convertToFloat()
Returns a 32-bit float version of this image as a FloatProcessor.  | 
 ImageProcessor | 
TypeConverter.convertToFloat(float[] ctable)
Converts processor to a FloatProcessor.  | 
 ImageProcessor | 
TypeConverter.convertToRGB()
Converts processor to a ColorProcessor.  | 
 ImageProcessor | 
ImageProcessor.convertToRGB()
Returns an RGB version of this image as a ColorProcessor.  | 
 ImageProcessor | 
TypeConverter.convertToShort()
Converts processor to a ShortProcessor.  | 
 ImageProcessor | 
ImageProcessor.convertToShort(boolean doScaling)
Returns a 16-bit version of this image as a ShortProcessor.  | 
 ImageProcessor | 
ShortProcessor.createProcessor(int width,
                int height)
Returns a new, blank ShortProcessor with the specified width and height.  | 
abstract  ImageProcessor | 
ImageProcessor.createProcessor(int width,
                int height)
Returns a new, blank processor with the specified width and height.  | 
 ImageProcessor | 
FloatProcessor.createProcessor(int width,
                int height)
Returns a new, blank FloatProcessor with the specified width and height.  | 
 ImageProcessor | 
ColorProcessor.createProcessor(int width,
                int height)
Returns a new, blank ColorProcessor with the specified width and height.  | 
 ImageProcessor | 
ByteProcessor.createProcessor(int width,
                int height)
Returns a new, blank ByteProcessor with the specified width and height.  | 
 ImageProcessor | 
ShortProcessor.crop()
 | 
abstract  ImageProcessor | 
ImageProcessor.crop()
Creates a new processor containing an image that corresponds to the current ROI.  | 
 ImageProcessor | 
FloatProcessor.crop()
 | 
 ImageProcessor | 
ColorProcessor.crop()
 | 
 ImageProcessor | 
ByteProcessor.crop()
 | 
 ImageProcessor | 
ShortProcessor.duplicate()
Returns a duplicate of this image.  | 
abstract  ImageProcessor | 
ImageProcessor.duplicate()
Returns a duplicate of this image.  | 
 ImageProcessor | 
FloatProcessor.duplicate()
Returns a duplicate of this image.  | 
 ImageProcessor | 
ColorProcessor.duplicate()
Returns a duplicate of this image.  | 
 ImageProcessor | 
ByteProcessor.duplicate()
Returns a duplicate of this image.  | 
 ImageProcessor | 
ImageProcessor.getMask()
For images with irregular ROIs, returns a mask, otherwise, returns null.  | 
 ImageProcessor | 
PolygonFiller.getMask(int width,
        int height)
Returns a byte mask containing a filled version of the polygon.  | 
 ImageProcessor | 
FHT.getPowerSpectrum()
Returns an 8-bit power spectrum, log-scaled to 1-254.  | 
 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 | 
ImageProcessor.resize(int dstWidth)
Creates a new ImageProcessor containing a scaled copy of this image or ROI, with the aspect ratio maintained.  | 
 ImageProcessor | 
ShortProcessor.resize(int dstWidth,
       int dstHeight)
Creates a new ShortProcessor containing a scaled copy of this image or selection.  | 
abstract  ImageProcessor | 
ImageProcessor.resize(int dstWidth,
       int dstHeight)
Creates a new ImageProcessor containing a scaled copy of this image or ROI.  | 
 ImageProcessor | 
FloatProcessor.resize(int dstWidth,
       int dstHeight)
Creates a new FloatProcessor containing a scaled copy of this image or selection.  | 
 ImageProcessor | 
ColorProcessor.resize(int dstWidth,
       int dstHeight)
Creates a new ColorProcessor containing a scaled copy of this image or selection.  | 
 ImageProcessor | 
ByteProcessor.resize(int dstWidth,
       int dstHeight)
Creates a new ByteProcessor containing a scaled copy of this image or selection.  | 
 ImageProcessor | 
ImageProcessor.rotateLeft()
Rotates the entire image 90 degrees counter-clockwise.  | 
 ImageProcessor | 
ImageProcessor.rotateRight()
Rotates the entire image 90 degrees clockwise.  | 
| Methods in ij.process with parameters of type ImageProcessor | |
|---|---|
 void | 
StackProcessor.copyBits(ImageProcessor src,
         int xloc,
         int yloc,
         int mode)
 | 
 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 | 
ShortBlitter.copyBits(ImageProcessor ip,
         int xloc,
         int yloc,
         int mode)
Copies the 16-bit image in 'ip' to (x,y) using the specified mode.  | 
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.  | 
 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 | 
FloatBlitter.copyBits(ImageProcessor ip,
         int xloc,
         int yloc,
         int mode)
Copies the float image in 'ip' to (x,y) using the specified mode.  | 
 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.  | 
 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.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 | 
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.  | 
 void | 
ImageStatistics.drawEllipse(ImageProcessor ip)
 | 
 void | 
EllipseFitter.drawEllipse(ImageProcessor ip)
Draws the ellipse on the specified image.  | 
 void | 
ShortProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask.  | 
abstract  void | 
ImageProcessor.fill(ImageProcessor mask)
Fills pixels that are within the ROI bounding rectangle and part of the mask (i.e.  | 
 void | 
FloatProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask.  | 
 void | 
ColorProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask.  | 
 void | 
ByteProcessor.fill(ImageProcessor mask)
Fills pixels that are within roi and part of the mask.  | 
 void | 
PolygonFiller.fill(ImageProcessor ip,
     java.awt.Rectangle r)
Fills the polygon using the ImageProcessor's current drawing color.  | 
 void | 
EllipseFitter.fit(ImageProcessor ip,
    ImageStatistics stats)
Fits an ellipse to the current ROI.  | 
 double | 
ImageProcessor.getBicubicInterpolatedPixel(double x0,
                            double y0,
                            ImageProcessor ip2)
This method is from Chapter 16 of "Digital Image Processing: An Algorithmic Introduction Using Java" by Burger and Burge (http://www.imagingbook.com/).  | 
 double | 
FloatProcessor.getBicubicInterpolatedPixel(double x0,
                            double y0,
                            ImageProcessor ip2)
This method is from Chapter 16 of "Digital Image Processing: An Algorithmic Introduction Using Java" by Burger and Burge (http://www.imagingbook.com/).  | 
 int[] | 
ColorProcessor.getHistogram(ImageProcessor mask)
 | 
 int[] | 
ByteProcessor.getHistogram(ImageProcessor mask)
 | 
static ImageStatistics | 
ImageStatistics.getStatistics(ImageProcessor ip,
              int mOptions,
              Calibration cal)
 | 
 void | 
ImageProcessor.insert(ImageProcessor ip,
       int xloc,
       int yloc)
Inserts the image contained in 'ip' at (xloc, yloc).  | 
 void | 
EllipseFitter.makeRoi(ImageProcessor ip)
Generates the xCoordinates, yCoordinates public arrays that can be used to create an ROI.  | 
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 | 
ShortProcessor.reset(ImageProcessor mask)
 | 
abstract  void | 
ImageProcessor.reset(ImageProcessor mask)
Restores pixels from the snapshot buffer that are within the rectangular roi but not part of the mask.  | 
 void | 
FloatProcessor.reset(ImageProcessor mask)
 | 
 void | 
ColorProcessor.reset(ImageProcessor mask)
 | 
 void | 
ByteProcessor.reset(ImageProcessor mask)
Restore pixels that are within roi but not part of mask.  | 
 void | 
ImageProcessor.setMask(ImageProcessor mask)
Defines a byte mask that limits processing to an irregular ROI.  | 
 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.  | 
| Constructors in ij.process with parameters of type ImageProcessor | |
|---|---|
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.  | 
|
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.  | 
|
FHT(ImageProcessor ip)
Constructs a FHT object from an ImageProcessor.  | 
|
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.  | 
|
FloodFiller(ImageProcessor ip)
 | 
|
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.  | 
|
StackProcessor(ImageStack stack,
               ImageProcessor ip)
Constructs a StackProcessor from a stack.  | 
|
TypeConverter(ImageProcessor ip,
              boolean doScaling)
 | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||