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

A B C D E F G H I J L M N O P R S T V W X Y

## A

above(Raster, int, int) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Calculates the minimum distance that a rotated SE would need to be pushed up so as to be above the image.
ABS_MAGNITUDE - Static variable in class com.pearsoneduc.ip.op.SobelEdgeOp
ABS_MAGNITUDES - Static variable in class com.pearsoneduc.ip.op.CannyEdgeOp
actionPerformed(ActionEvent) - Method in class com.pearsoneduc.ip.gui.ImageSelector
  Selects an image to display.
addImage(String, ImageIcon) - Method in class com.pearsoneduc.ip.gui.ImageSelector
  Adds an image (represented as an ImageIcon) to the hashtable.
AffineTransformation - class com.pearsoneduc.ip.util.AffineTransformation.
  Extends AffineTransform, adding a constructor that computes the transformation mapping one set of three points onto another set of three points.
AffineTransformation() - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
AffineTransformation(AffineTransform) - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
AffineTransformation(double[]) - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
AffineTransformation(double, double, double, double, double, double) - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
AffineTransformation(float[]) - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
AffineTransformation(float, float, float, float, float, float) - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
AffineTransformation(Point2D[], Point2D[]) - Constructor for class com.pearsoneduc.ip.util.AffineTransformation
  Creates an AffineTransform that maps one set of three points onto another set of three points.
applyHighThreshold(BufferedImage) - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
  Generates an edge map by applying a single threshold to gradient magnitude data.

## B

BARTLETT_WINDOW - Static variable in class com.pearsoneduc.ip.op.ImageFFT
bartlettWindow(double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes one half of a radial Bartlett windowing function.
below(Raster, int, int) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Calculates the maximum distance that the SE can be pushed up whilst remaining beneath an image.
BinaryCloseOp - class com.pearsoneduc.ip.op.BinaryCloseOp.
  Performs the morphological operation of closing on a binary image.
BinaryCloseOp(BinaryStructElement) - Constructor for class com.pearsoneduc.ip.op.BinaryCloseOp
  Creates a BinaryCloseOp that uses the specified structuring element.
BinaryDilateOp - class com.pearsoneduc.ip.op.BinaryDilateOp.
  Performs the morphological operation of dilation on a binary image.
BinaryDilateOp(BinaryStructElement) - Constructor for class com.pearsoneduc.ip.op.BinaryDilateOp
  Creates a BinaryDilateOp that uses the specified structuring element.
BinaryErodeOp - class com.pearsoneduc.ip.op.BinaryErodeOp.
  Performs the morphological operation of erosion on a binary image.
BinaryErodeOp(BinaryStructElement) - Constructor for class com.pearsoneduc.ip.op.BinaryErodeOp
  Creates a BinaryErodeOp that uses the specified structuring element.
BinaryMorphologicalOp - class com.pearsoneduc.ip.op.BinaryMorphologicalOp.
  Adapts StandardGreyOp for binary morphological operations.
BinaryMorphologicalOp() - Constructor for class com.pearsoneduc.ip.op.BinaryMorphologicalOp
BinaryOpenOp - class com.pearsoneduc.ip.op.BinaryOpenOp.
  Performs the morphological operation of opening on a binary image.
BinaryOpenOp(BinaryStructElement) - Constructor for class com.pearsoneduc.ip.op.BinaryOpenOp
  Creates a BinaryOpenOp that uses the specified structuring element.
BinaryStructElement - class com.pearsoneduc.ip.op.BinaryStructElement.
  A structuring element for the morphological processing of binary images.
BinaryStructElement() - Constructor for class com.pearsoneduc.ip.op.BinaryStructElement
  Creates a 3x3 square SE.
BinaryStructElement(int) - Constructor for class com.pearsoneduc.ip.op.BinaryStructElement
  Creates an instance of a standard BinaryStructElement, one of the types defined in the MorphologicalConstants interface.
BinaryStructElement(int, int) - Constructor for class com.pearsoneduc.ip.op.BinaryStructElement
  Creates an instance of a BinaryStructElement with the specified dimensions.
BinaryStructElement(int, int, Point) - Constructor for class com.pearsoneduc.ip.op.BinaryStructElement
  Creates an instance of a BinaryStructElement with the specified dimensions and origin.
BinaryStructElement(Reader) - Constructor for class com.pearsoneduc.ip.op.BinaryStructElement
  Creates an instance of a BinaryStructElement by reading data.
bitmapInversionEnabled() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Indicates whether a binary image will be inverted on input, such that 1 becomes black and 0 becomes white.
bitmapInversionEnabled() - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Indicates whether a binary image will be inverted when written to a PBM file, such that black and white are written as 1 and 0, respectively.
blur(BufferedImage, int, int) - Static method in class com.pearsoneduc.ip.op.ConvolutionOp
  Computes a uniform blur of an image using the specified neighbourhood dimensions.
blur(BufferedImage, int, int, int) - Static method in class com.pearsoneduc.ip.op.ConvolutionOp
  Computes a uniform blur of an image using the specified neighbourhood and border handling strategy.
borderStrategy - Variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Strategy to use when dealing with image borders.
butterworthBandPassFilter(double, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs order-1 Butterworth band pass filtering of the spectrum.
butterworthBandPassFilter(int, double, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs Butterworth band pass filtering of the spectrum.
butterworthBandPassFunction(int, double, double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes the transfer function for a Butterworth band pass filter.
butterworthBandStopFilter(double, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs order-1 Butterworth band stop filtering of the spectrum.
butterworthBandStopFilter(int, double, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs Butterworth band stop filtering of the spectrum.
butterworthBandStopFunction(int, double, double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes the transfer function of a Butterworth band stop filter.
butterworthHighPassFilter(double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs order-1 Butterworth high pass filtering of the spectrum.
butterworthHighPassFilter(int, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs Butterworth high pass filtering of the spectrum.
butterworthHighPassFunction(int, double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes the transfer function for a Butterworth high pass filter.
butterworthLowPassFilter(double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs order-1 Butterworth low pass filtering of the spectrum.
butterworthLowPassFilter(int, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs Butterworth low pass filtering of the spectrum.
butterworthLowPassFunction(int, double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes the transfer function for a Butterworth low pass filter.
ButterworthLowPassOp - class com.pearsoneduc.ip.op.ButterworthLowPassOp.
  Performs Butterworth low pass filtering of a BufferedImage.
ButterworthLowPassOp(double) - Constructor for class com.pearsoneduc.ip.op.ButterworthLowPassOp
  Constructs a ButterworthLowPassOp with the specified filter radius.
ButterworthLowPassOp(int, double) - Constructor for class com.pearsoneduc.ip.op.ButterworthLowPassOp
  Constructs a ButterworthLowPassOp with the specified order and filter radius.

## C

CannyEdgeOp - class com.pearsoneduc.ip.op.CannyEdgeOp.
  Performs Canny edge detection on an image.
CannyEdgeOp(float) - Constructor for class com.pearsoneduc.ip.op.CannyEdgeOp
  Creates a CannyEdgeOp with the specified Gaussian filter size.
CannyEdgeOp(float, int, int) - Constructor for class com.pearsoneduc.ip.op.CannyEdgeOp
  Creates a CannyEdgeOp with the specified Gaussian filter size and a pair of thresholds.
CannyEdgeOp(float, int, int, int) - Constructor for class com.pearsoneduc.ip.op.CannyEdgeOp
  Creates a CannyEdgeOp with the specified Gaussian filter size, thresholds and gradient magnitude calculation method.
checkImage(BufferedImage) - Method in class com.pearsoneduc.ip.op.StandardGreyOp
  Tests that source image is suitable for processing.
checkImage(BufferedImage) - Method in class com.pearsoneduc.ip.op.BinaryMorphologicalOp
  Checks that the image to be processed is of the correct type - either a true binary image or a two-level 8-bit greyscale image with 0 as one of the values.
circIndex(int, int) - Static method in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Wraps an invalid coordinate around to the other side of an image.
CIRCULAR_INDEXING - Static variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Indicates that invalid coordinates wrap around the image.
clearPixel(int, int) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Clears a pixel in the structuring element (i.e., gives it a value of 0).
clone() - Method in class com.pearsoneduc.ip.op.BinaryStructElement
clone() - Method in class com.pearsoneduc.ip.op.Histogram
  Clones a histogram.
clone() - Method in class com.pearsoneduc.ip.op.GreyStructElement
com.pearsoneduc.ip.gui - package com.pearsoneduc.ip.gui
  Provides support for the development of simple image processing applications with graphical user interfaces.
com.pearsoneduc.ip.io - package com.pearsoneduc.ip.io
  Provides classes to handle input of images from and output of images to files in various common formats.
com.pearsoneduc.ip.op - package com.pearsoneduc.ip.op
  Provides classes implementing standard image processing operations.
com.pearsoneduc.ip.util - package com.pearsoneduc.ip.util
  Provides miscellaneous utility classes to support the other packages.
commentsEnabled() - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Indicates whether comments may be added to a PBM, PGM or PPM header.
Complex - class com.pearsoneduc.ip.util.Complex.
  A simple complex number class.
Complex() - Constructor for class com.pearsoneduc.ip.util.Complex
Complex(float, float) - Constructor for class com.pearsoneduc.ip.util.Complex
compressionEnabled() - Method in class com.pearsoneduc.ip.io.SIFEncoder
computeGradient(BufferedImage) - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
  Computes gradient magnitude and orientation in the specified image.
computeHistogram(BufferedImage) - Method in class com.pearsoneduc.ip.op.Histogram
  Calculates histogram data for a BufferedImage.
computeMapping() - Method in class com.pearsoneduc.ip.op.GreyMapOp
  Computes a mapping of grey level that maps 0 onto 0 and 255 onto 255.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.GreyMapOp
  Computes a mapping of grey level with upper and lower limits.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.ThresholdOp
  Computes a mapping from a pair of thresholds.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.EqualiseOp
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.ExpOp
  Computes a mapping such that the specified limits map onto 0 and 255.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.SquareRootOp
  Computes a mapping that maps the specified limits onto 0 and 255.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.LogOp
  Computes a mapping that maps the specified limits onto 0 and 255.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.LinearOp
  Computes a mapping such that the specified limits map onto 0 and 255.
computeMapping(int, int) - Method in class com.pearsoneduc.ip.op.InvertOp
convertToBytes(float[], byte[]) - Method in class com.pearsoneduc.ip.op.ConvolutionOp
  Converts raw convolved values to bytes, rescaling if necessary.
ConvolutionOp - class com.pearsoneduc.ip.op.ConvolutionOp.
  A class to perform convolution.
ConvolutionOp(Kernel) - Constructor for class com.pearsoneduc.ip.op.ConvolutionOp
  Constructs a ConvolutionOp for a given kernel.
ConvolutionOp(Kernel, int, int, int) - Constructor for class com.pearsoneduc.ip.op.ConvolutionOp
  Constructs a ConvolutionOp with a specified kernel, border handling strategy, calculation method and rescaling strategy.
convolve(BufferedImage) - Method in class com.pearsoneduc.ip.op.ConvolutionOp
  Performs convolution on an image.
COPY_BORDER_PIXELS - Static variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Indicates that border pixels are to be copied from source image.
copyBorders(Raster, float[]) - Method in class com.pearsoneduc.ip.op.ConvolutionOp
  Copies border pixels that cannot be convolved by normal means from a raster to an array.
copyBorders(Raster, WritableRaster) - Method in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Copies border pixels that cannot normally be processed by a neighbourhood operation from one raster to another.
createCompatibleDestImage(BufferedImage, ColorModel) - Method in class com.pearsoneduc.ip.op.StandardGreyOp
  Creates a zeroed destination image with the same dimensions and number of bands as the source image.
createImageDecoder(String) - Static method in class com.pearsoneduc.ip.io.ImageFile
  Creates an ImageDecoder suitable for use with the specified filename.
createImageEncoder(String) - Static method in class com.pearsoneduc.ip.io.ImageFile
  Creates an ImageEncoder suitable for use with the specified filename.
createKernel(Reader) - Static method in class com.pearsoneduc.ip.op.StandardKernel
  Creates a StandardKernel by reading data.
createKernel(Reader, boolean) - Static method in class com.pearsoneduc.ip.op.StandardKernel
  Creates a StandardKernel by reading data.
createKernelData(float) - Static method in class com.pearsoneduc.ip.op.GaussianKernel
  Creates an array of samples from a 2D Gaussian function with the given standard deviation.
createKernelData(float) - Static method in class com.pearsoneduc.ip.op.SeparableGaussianKernel
  Creates an array of samples from a 1D Gaussian function with the given standard deviation.
createKernelData(int) - Static method in class com.pearsoneduc.ip.op.HighBoostKernel
  Creates an array of kernel coefficients consisting of the specified central coefficient surrounded by -1.
createKernelData(int, int) - Static method in class com.pearsoneduc.ip.op.MeanKernel
  Calculates normalised kernel coefficients for a mean filter.
createKernelData(int, int) - Static method in class com.pearsoneduc.ip.op.IdentityKernel
  Computes coefficients for an IdentityKernel.
CROSS_3x3 - Static variable in interface com.pearsoneduc.ip.op.StructElementTypes
CROSS_5x5 - Static variable in interface com.pearsoneduc.ip.op.StructElementTypes

## D

decodeAsBufferedImage() - Method in interface com.pearsoneduc.ip.io.ImageDecoder
decodeAsBufferedImage() - Method in class com.pearsoneduc.ip.io.SIFDecoder
  Reads image data from a stream.
decodeAsBufferedImage() - Method in class com.pearsoneduc.ip.io.JPEGDecoder
  Decodes the input data and creates an image.
decodeAsBufferedImage() - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Decodes the input data and creates an image.
decodeAsBufferedImage() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Decodes the input data and creates an image.
DIAMOND_5x5 - Static variable in interface com.pearsoneduc.ip.op.StructElementTypes
DIAMOND_7x7 - Static variable in interface com.pearsoneduc.ip.op.StructElementTypes
disableBitmapInversion() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Disables bitmap inversion when reading data in the PBM format.
disableBitmapInversion() - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Disables bitmap inversion when writing data in the PBM format.
disableComments() - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Disables commenting of the PBM, PGM or PPM header with creation date.
disableCompression() - Method in class com.pearsoneduc.ip.io.SIFEncoder
  Turns image compression off.
DISK_5x5 - Static variable in interface com.pearsoneduc.ip.op.StructElementTypes
DISK_7x7 - Static variable in interface com.pearsoneduc.ip.op.StructElementTypes

## E

enableBitmapInversion() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Enables bitmap inversion when reading data in the PBM format.
enableBitmapInversion() - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Enables bitmap inversion when writing data in the PBM format.
enableComments() - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Enables commenting of the PBM, PGM or PPM header.
enableCompression() - Method in class com.pearsoneduc.ip.io.SIFEncoder
  Turns image compression on.
encode(BufferedImage) - Method in class com.pearsoneduc.ip.io.PNGEncoder
  Encodes the specified image in the PNG image format.
encode(BufferedImage) - Method in interface com.pearsoneduc.ip.io.ImageEncoder
encode(BufferedImage) - Method in class com.pearsoneduc.ip.io.SIFEncoder
  Writes a BufferedImage to a stream in SIF format.
encode(BufferedImage) - Method in class com.pearsoneduc.ip.io.JPEGEncoder
  Encodes the specified image in JPEG File Interchange Format.
encode(BufferedImage) - Method in class com.pearsoneduc.ip.io.PPMEncoder
  Encodes the specified image using the most appropriate image format.
EqualiseOp - class com.pearsoneduc.ip.op.EqualiseOp.
  Performs histogram equalisation on a BufferedImage.
EqualiseOp(Histogram) - Constructor for class com.pearsoneduc.ip.op.EqualiseOp
  Constructs an EqualiseOp object using histogram data.
equals(Object) - Method in class com.pearsoneduc.ip.op.StructElement
  Tests for equality with another StructElement object.
equals(Object) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Tests for equality with another BinaryStructElement.
equals(Object) - Method in class com.pearsoneduc.ip.op.Histogram
  Tests for equivalence of Histogram objects.
equals(Object) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Tests for equality with another GreyStructElement.
ExpOp - class com.pearsoneduc.ip.op.ExpOp.
  Performs exponential remapping of grey levels in a BufferedImage.
ExpOp() - Constructor for class com.pearsoneduc.ip.op.ExpOp
  Constructs an ExpOp that will map 0 to 0 and 255 to 255.
ExpOp(int, int) - Constructor for class com.pearsoneduc.ip.op.ExpOp
  Constructs an ExpOp that will map the specified limits onto 0 and 255.

## F

FFTException - exception com.pearsoneduc.ip.op.FFTException.
  Exception thrown by ImageFFT objects.
FFTException() - Constructor for class com.pearsoneduc.ip.op.FFTException
FFTException(String) - Constructor for class com.pearsoneduc.ip.op.FFTException
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.StandardGreyOp
  Performs an operation on an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.GreyErodeOp
  Performs morphological erosion of a greyscale image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.GreyMapOp
  Performs mapping of grey levels in an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.GreyCloseOp
  Performs morphological closing of a greyscale image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.RankFilterOp
  Performs a rank filtering operation on an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.MinimumFilterOp
  Performs minimum filtering of an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.SobelEdgeOp
  Computes gradient magnitude for an image using the Sobel kernels and optionally thresholds the data to produce an edge map.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.MedianFilterOp
  Performs median filtering on an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.BinaryDilateOp
  Performs morphological dilation of a binary image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.BinaryErodeOp
  Performs morphological erosion of a binary image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.RegionLabelOp
  Performs labelling of connected components in an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.GreyOpenOp
  Performs morphological opening of a greyscale image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.BinaryCloseOp
  Performs morphological closing of a binary image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.GreyDilateOp
  Performs morphological dilation of a greyscale image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.ButterworthLowPassOp
  Performs Butterworth low pass filtering on an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.MMSEFilterOp
  Performs minimal mean squared error filtering on an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
  Performs Canny edge detection on an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.MaximumFilterOp
  Performs maximum filtering of an image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.BinaryOpenOp
  Performs morphological opening of a binary image.
filter(BufferedImage, BufferedImage) - Method in class com.pearsoneduc.ip.op.ConvolutionOp
  Performs convolution on an image.
fits(Raster, int, int) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Tests whether the SE fits within an image at the specified coordinates.
fitsComplement(Raster, int, int) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Tests whether the SE fits within the complement of an image at the specified coordinates.

## G

gaussianBlur(BufferedImage, float) - Static method in class com.pearsoneduc.ip.op.ConvolutionOp
  Performs Gaussian blurring of an image using a separable kernel.
gaussianBlur(BufferedImage, float, int) - Static method in class com.pearsoneduc.ip.op.ConvolutionOp
  Performs Gaussian blurring of an image using a separable kernel and the specified border strategy.
GaussianKernel - class com.pearsoneduc.ip.op.GaussianKernel.
  A Kernel for Gaussian blurring.
GaussianKernel() - Constructor for class com.pearsoneduc.ip.op.GaussianKernel
  Creates a Gaussian kernel with a default standard deviation of 1.0.
GaussianKernel(float) - Constructor for class com.pearsoneduc.ip.op.GaussianKernel
  Creates a Gaussian kernel with the specified standard deviation.
generateImages() - Method in class com.pearsoneduc.ip.gui.ImageSelector
  Generates processed versions of the source image and stores them in a hashtable.
GeomTools - class com.pearsoneduc.ip.util.GeomTools.
  Various tools to support geometric operations.
GeomTools() - Constructor for class com.pearsoneduc.ip.util.GeomTools
getBitDepth() - Method in class com.pearsoneduc.ip.io.PNGDecoder
getBorderStrategy() - Method in class com.pearsoneduc.ip.op.NeighbourhoodOp
getBoundingBox(BufferedImage, AffineTransform) - Static method in class com.pearsoneduc.ip.util.GeomTools
  Determines the bounding box that an image would have following an affine transformation.
getBounds2D(BufferedImage) - Method in class com.pearsoneduc.ip.op.StandardGreyOp
  Determines bounding box of the destination image.
getCumulativeFrequency(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Retrieves the frequency of occurrence of a grey level less than or equal to the specified value.
getCumulativeFrequency(int, int) - Method in class com.pearsoneduc.ip.op.Histogram
  Retrieves the frequency of occurrence of values less than or equal to the specified value in a given band.
getElapsedTime() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Calculates elapsed time.
getFilterSize() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
getFractionDigits() - Method in class com.pearsoneduc.ip.op.StandardKernel
getFrequency(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Retrieves the frequency of occurrence of a specified grey level.
getFrequency(int, int) - Method in class com.pearsoneduc.ip.op.Histogram
  Retrieves the frequency of occurrence of a particular value in a given band.
getGradientMagnitudeImage() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
getGradientOrientationImage() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
getGradientThreshold() - Method in class com.pearsoneduc.ip.op.SobelEdgeOp
getHeight() - Method in class com.pearsoneduc.ip.io.SIFDecoder
getHeight() - Method in class com.pearsoneduc.ip.io.PNGDecoder
getHeight() - Method in class com.pearsoneduc.ip.io.PPMDecoder
getHeight() - Method in class com.pearsoneduc.ip.op.StructElement
getHeight() - Method in class com.pearsoneduc.ip.op.ImageFFT
getHeight() - Method in class com.pearsoneduc.ip.op.NeighbourhoodOp
getHighThreshold() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
getLowThreshold() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
getMagnitude() - Method in class com.pearsoneduc.ip.util.Complex
getMagnitude(int, int) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Computes magnitude for any point in the spectrum.
getMagnitudeCalculation() - Method in class com.pearsoneduc.ip.op.SobelEdgeOp
getMagnitudeCalculationMethod() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
getMaxFrequency() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives the largest frequency recorded in the histogram.
getMaxFrequency(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Gives the largest frequency recorded in the histogram.
getMaxValue() - Method in class com.pearsoneduc.ip.io.PPMDecoder
getMaxValue() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives maximum value for which counts have been recorded.
getMaxValue(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Gives maximum value for which counts have been recorded in the specified band.
getMeanValue() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives mean value of a greyscale histogram.
getMeanValue(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Gives mean value in one band of a colour histogram.
getMinFrequency() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives the smallest frequency recorded in the histogram.
getMinFrequency(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Gives the smallest frequency recorded in the histogram.
getMinValue() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives minimum value for which counts have been recorded.
getMinValue(int) - Method in class com.pearsoneduc.ip.op.Histogram
  Gives minimum value for which counts have been recorded in the specified band.
getNumBands() - Method in class com.pearsoneduc.ip.io.SIFDecoder
  Determines the number of bands in the image data available on the input stream.
getNumBands() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives number of histogram bands.
getNumIterations() - Method in class com.pearsoneduc.ip.op.RegionGrower
getNumPixels() - Method in class com.pearsoneduc.ip.io.SIFDecoder
getNumPixels() - Method in class com.pearsoneduc.ip.io.PNGDecoder
getNumPixels() - Method in class com.pearsoneduc.ip.io.PPMDecoder
getNumPixels() - Method in class com.pearsoneduc.ip.op.NeighbourhoodOp
getNumRegions() - Method in class com.pearsoneduc.ip.op.RegionGrower
getNumSamples() - Method in class com.pearsoneduc.ip.op.Histogram
  Gives number of samples taken from source image.
getOrder() - Method in class com.pearsoneduc.ip.op.ButterworthLowPassOp
getOrigin(Point) - Method in class com.pearsoneduc.ip.op.StructElement
getPhase() - Method in class com.pearsoneduc.ip.util.Complex
getPhase(int, int) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Computes phase for any point in the spectrum.
getPixel(int, int) - Method in class com.pearsoneduc.ip.op.StructElement
  Retrieves a value from the specified pixel in the SE.
getPoint2D(Point2D, Point2D) - Method in class com.pearsoneduc.ip.op.StandardGreyOp
  Given a point in the source image, determines the corresponding point in the destination image.
getPreferredScrollableViewportSize() - Method in class com.pearsoneduc.ip.gui.ImageView
getRadius() - Method in class com.pearsoneduc.ip.op.ButterworthLowPassOp
getRank() - Method in class com.pearsoneduc.ip.op.RankFilterOp
getRegionImage() - Method in class com.pearsoneduc.ip.op.RegionGrower
  Gives an image containing the regions grown thus far.
getRegionSize(int) - Method in class com.pearsoneduc.ip.op.RegionGrower
  Gives the number of pixels in the specified region.
getRenderingHints() - Method in class com.pearsoneduc.ip.op.StandardGreyOp
getROI() - Method in class com.pearsoneduc.ip.gui.ViewWithROI
getROIColour() - Method in class com.pearsoneduc.ip.gui.ViewWithROI
getRotatedVersion() - Method in class com.pearsoneduc.ip.op.BinaryStructElement
getRotatedVersion() - Method in class com.pearsoneduc.ip.op.GreyStructElement
getRowSize() - Method in class com.pearsoneduc.ip.io.PNGDecoder
getScrollableBlockIncrement(Rectangle, int, int) - Method in class com.pearsoneduc.ip.gui.ImageView
getScrollableTracksViewportHeight() - Method in class com.pearsoneduc.ip.gui.ImageView
getScrollableTracksViewportWidth() - Method in class com.pearsoneduc.ip.gui.ImageView
getScrollableUnitIncrement(Rectangle, int, int) - Method in class com.pearsoneduc.ip.gui.ImageView
getSignatureString() - Method in class com.pearsoneduc.ip.io.SIFDecoder
  Creates a String representing the signature (first four bytes) of the data on the input stream.
getSize(float) - Static method in class com.pearsoneduc.ip.op.GaussianKernel
  Computes kernel size for a given standard deviation.
getSize(float) - Static method in class com.pearsoneduc.ip.op.SeparableGaussianKernel
  Computes kernel size for a given standard deviation.
getSourceImage() - Method in class com.pearsoneduc.ip.gui.ImageSelector
getSpectrum() - Method in class com.pearsoneduc.ip.op.ImageFFT
  Returns the amplitude spectrum of an image, as another image.
getStatusImage() - Method in class com.pearsoneduc.ip.op.RegionGrower
  If status monitoring is enabled, this method gives a colour image that indicates the current status of the region growing process.
getTableEntry(int) - Method in class com.pearsoneduc.ip.op.GreyMapOp
  Retrieves a lookup table entry.
getType() - Method in class com.pearsoneduc.ip.io.SIFDecoder
getType() - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Indicates what type of image is available for decoding.
getType() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Indicates what type of image is available for decoding.
getUnshiftedSpectrum() - Method in class com.pearsoneduc.ip.op.ImageFFT
  Returns the amplitude spectrum of an image, as another image.
getWidth() - Method in class com.pearsoneduc.ip.io.SIFDecoder
getWidth() - Method in class com.pearsoneduc.ip.io.PNGDecoder
getWidth() - Method in class com.pearsoneduc.ip.io.PPMDecoder
getWidth() - Method in class com.pearsoneduc.ip.op.StructElement
getWidth() - Method in class com.pearsoneduc.ip.op.ImageFFT
getWidth() - Method in class com.pearsoneduc.ip.op.NeighbourhoodOp
getWindow() - Method in class com.pearsoneduc.ip.op.ImageFFT
gradientMagnitude(BufferedImage) - Method in class com.pearsoneduc.ip.op.SobelEdgeOp
  Computes gradient magnitudes for the specified image.
GREY_COMPRESSED_SIG - Static variable in interface com.pearsoneduc.ip.io.SIFConstants
GREY_SIG - Static variable in interface com.pearsoneduc.ip.io.SIFConstants
GreyCloseOp - class com.pearsoneduc.ip.op.GreyCloseOp.
  Performs the morphological operation of closing on a greyscale image.
GreyCloseOp(GreyStructElement) - Constructor for class com.pearsoneduc.ip.op.GreyCloseOp
  Creates a GreyCloseOp that uses the specified structuring element.
GreyCloseOp(GreyStructElement, boolean) - Constructor for class com.pearsoneduc.ip.op.GreyCloseOp
  Creates a GreyCloseOp that uses the specified structuring element.
GreyDilateOp - class com.pearsoneduc.ip.op.GreyDilateOp.
  Performs the morphological operation of dilation on a greyscale image.
GreyDilateOp(GreyStructElement) - Constructor for class com.pearsoneduc.ip.op.GreyDilateOp
  Creates a GreyDilateOp that uses the specified structuring element.
GreyDilateOp(GreyStructElement, boolean) - Constructor for class com.pearsoneduc.ip.op.GreyDilateOp
  Creates a GreyDilateOp with the specified structuring element.
GreyErodeOp - class com.pearsoneduc.ip.op.GreyErodeOp.
  Performs the morphological operation of erosion on a greyscale image.
GreyErodeOp(GreyStructElement) - Constructor for class com.pearsoneduc.ip.op.GreyErodeOp
  Creates a GreyErodeOp that uses the specified structuring element.
GreyErodeOp(GreyStructElement, boolean) - Constructor for class com.pearsoneduc.ip.op.GreyErodeOp
  Creates a GreyErodeOp with the specified structuring element.
GreyMapOp - class com.pearsoneduc.ip.op.GreyMapOp.
  Performs arbitrary mapping of grey levels in a BufferedImage, using a look-up table.
GreyMapOp() - Constructor for class com.pearsoneduc.ip.op.GreyMapOp
GreyOpenOp - class com.pearsoneduc.ip.op.GreyOpenOp.
  Performs the morphological operation of opening on a greyscale image.
GreyOpenOp(GreyStructElement) - Constructor for class com.pearsoneduc.ip.op.GreyOpenOp
  Creates a GreyOpenOp that uses the specified structuring element.
GreyOpenOp(GreyStructElement, boolean) - Constructor for class com.pearsoneduc.ip.op.GreyOpenOp
  Creates a GreyOpenOp that uses the specified structuring element.
GreyStructElement - class com.pearsoneduc.ip.op.GreyStructElement.
  A structuring element for the morphological processing of greyscale images.
GreyStructElement(int) - Constructor for class com.pearsoneduc.ip.op.GreyStructElement
  Creates a 3x3 square SE with pixels set to the specified value.
GreyStructElement(int, int, int) - Constructor for class com.pearsoneduc.ip.op.GreyStructElement
  Creates a rectangular GreyStructElement with the specified dimensions and pixel value.
GreyStructElement(int, int, Point, int) - Constructor for class com.pearsoneduc.ip.op.GreyStructElement
  Creates an instance of a GreyStructElement with the specified dimensions, origin and pixel value.
GreyStructElement(Reader) - Constructor for class com.pearsoneduc.ip.op.GreyStructElement
  Creates an instance of a GreyStructElement by reading data.
grow() - Method in class com.pearsoneduc.ip.op.RegionGrower
  Performs a single iteration of the region growing algorithm.
growToCompletion() - Method in class com.pearsoneduc.ip.op.RegionGrower
  Grows regions to their maximum extent.

## H

HAMMING_WINDOW - Static variable in class com.pearsoneduc.ip.op.ImageFFT
hammingWindow(double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes one half of a radial Hamming windowing function.
HANNING_WINDOW - Static variable in class com.pearsoneduc.ip.op.ImageFFT
hanningWindow(double, double) - Static method in class com.pearsoneduc.ip.op.ImageFFT
  Computes one half of a radial Hanning windowing function.
hasPalette() - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Indicates whether indexed colour image data are available for decoding.
height - Variable in class com.pearsoneduc.ip.op.StructElement
  Height of structuring element.
height - Variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Height of neighbourhood.
HighBoostKernel - class com.pearsoneduc.ip.op.HighBoostKernel.
  A Kernel for high frequency emphasis filtering.
HighBoostKernel() - Constructor for class com.pearsoneduc.ip.op.HighBoostKernel
  Constructs a HighBoostKernel with the default central coefficient of 9, surrounded by -1.
HighBoostKernel(int) - Constructor for class com.pearsoneduc.ip.op.HighBoostKernel
  Constructs a HighBoostKernel with the specified central coefficient.
HighPassKernel - class com.pearsoneduc.ip.op.HighPassKernel.
  A Kernel for high pass filtering.
HighPassKernel() - Constructor for class com.pearsoneduc.ip.op.HighPassKernel
  Constructs a 3x3 kernel for high pass filtering.
Histogram - class com.pearsoneduc.ip.op.Histogram.
  A class which calculates the histogram of a BufferedImage, together with associated statistics such as minimum and maximum values in all bands, mean value in all bands, etc.
Histogram() - Constructor for class com.pearsoneduc.ip.op.Histogram
  Default constructor.
Histogram(BufferedImage) - Constructor for class com.pearsoneduc.ip.op.Histogram
  Constructs the histogram of a BufferedImage.
Histogram(Reader) - Constructor for class com.pearsoneduc.ip.op.Histogram
  Constructs a histogram using a Reader as the data source.
HistogramException - exception com.pearsoneduc.ip.op.HistogramException.
  Exception thrown if a Histogram cannot be computed from a BufferedImage.
HistogramException() - Constructor for class com.pearsoneduc.ip.op.HistogramException
HistogramException(String) - Constructor for class com.pearsoneduc.ip.op.HistogramException
hits(Raster, int, int) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Tests whether the SE hits an image when it is placed at the specified coordinates.
HorizontalPrewittKernel - class com.pearsoneduc.ip.op.HorizontalPrewittKernel.
  A Kernel to compute gradient in the x direction.
HorizontalPrewittKernel() - Constructor for class com.pearsoneduc.ip.op.HorizontalPrewittKernel
HorizontalSobelKernel - class com.pearsoneduc.ip.op.HorizontalSobelKernel.
  A Kernel to compute gradient in the x direction.
HorizontalSobelKernel() - Constructor for class com.pearsoneduc.ip.op.HorizontalSobelKernel

## I

idealBandPassFilter(double, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs ideal band pass filtering on the spectrum.
idealBandStopFilter(double, double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs ideal band stop filtering on the spectrum.
idealHighPassFilter(double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs ideal high pass filtering on the spectrum.
idealLowPassFilter(double) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Performs ideal low pass filtering on the spectrum.
IdentityKernel - class com.pearsoneduc.ip.op.IdentityKernel.
  A Kernel that has no effect on an image.
IdentityKernel() - Constructor for class com.pearsoneduc.ip.op.IdentityKernel
  Constructs a 3x3 IdentityKernel.
IdentityKernel(int, int) - Constructor for class com.pearsoneduc.ip.op.IdentityKernel
  Constructs an IdentityKernel with the specified dimensions.
im - Variable in class com.pearsoneduc.ip.util.Complex
  Imaginary part of number.
ImageDecoder - interface com.pearsoneduc.ip.io.ImageDecoder.
  Interface implemented by all image format decoding classes.
ImageDecoderException - exception com.pearsoneduc.ip.io.ImageDecoderException.
  Base class for exceptions thrown by image format decoding classes.
ImageDecoderException() - Constructor for class com.pearsoneduc.ip.io.ImageDecoderException
ImageDecoderException(String) - Constructor for class com.pearsoneduc.ip.io.ImageDecoderException
ImageEncoder - interface com.pearsoneduc.ip.io.ImageEncoder.
  Interface implemented by all image format encoding classes.
ImageEncoderException - exception com.pearsoneduc.ip.io.ImageEncoderException.
  Base class for exceptions thrown by image format encoding classes.
ImageEncoderException() - Constructor for class com.pearsoneduc.ip.io.ImageEncoderException
ImageEncoderException(String) - Constructor for class com.pearsoneduc.ip.io.ImageEncoderException
ImageFFT - class com.pearsoneduc.ip.op.ImageFFT.
  Computes the FFT of an image, and the inverse FFT of its frequency domain representation.
ImageFFT(BufferedImage) - Constructor for class com.pearsoneduc.ip.op.ImageFFT
  Creates an ImageFFT for the specified image.
ImageFFT(BufferedImage, int) - Constructor for class com.pearsoneduc.ip.op.ImageFFT
  Creates an ImageFFT for the specified image, applying the specified windowing function to the data.
ImageFile - class com.pearsoneduc.ip.io.ImageFile.
  Defines static factory methods that create image encoders and decoders for files.
ImageFile() - Constructor for class com.pearsoneduc.ip.io.ImageFile
imageOK() - Method in class com.pearsoneduc.ip.gui.ImageSelector
  Checks that the source image is suitable for processing.
imageOK() - Method in class com.pearsoneduc.ip.gui.OperationViewer
  Checks whether the input image is suitable for processing.
ImageSelector - class com.pearsoneduc.ip.gui.ImageSelector.
  Provides a GUI framework for visualising a set of images derived from a single source image.
ImageSelector(String) - Constructor for class com.pearsoneduc.ip.gui.ImageSelector
  Constructs an ImageSelector using an image from a file.
ImageView - class com.pearsoneduc.ip.gui.ImageView.
  A component that displays a BufferedImage.
ImageView(BufferedImage) - Constructor for class com.pearsoneduc.ip.gui.ImageView
  Constructs an ImageView to display the specified BufferedImage.
ImageView(BufferedImage, BufferedImageOp) - Constructor for class com.pearsoneduc.ip.gui.ImageView
  Constructs an ImageView to display a processed BufferedImage.
inputImage - Variable in class com.pearsoneduc.ip.gui.OperationViewer
IntervalTimer - class com.pearsoneduc.ip.util.IntervalTimer.
  A simple class for interval timing.
IntervalTimer() - Constructor for class com.pearsoneduc.ip.util.IntervalTimer
InvertOp - class com.pearsoneduc.ip.op.InvertOp.
  Inverts grey levels in a BufferedImage.
InvertOp() - Constructor for class com.pearsoneduc.ip.op.InvertOp
InvertOp(int, int) - Constructor for class com.pearsoneduc.ip.op.InvertOp
isBinary() - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Indicates whether binary image data are available for decoding.
isBinary() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Indicates whether binary image data are available for decoding.
isCompressed() - Method in class com.pearsoneduc.ip.io.SIFDecoder
isFinished() - Method in class com.pearsoneduc.ip.op.RegionGrower
  Indicates whether region growing is complete.
isGrey() - Method in class com.pearsoneduc.ip.io.SIFDecoder
isGrey() - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Indicates whether greyscale image data are available for decoding.
isGrey() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Indicates whether greyscale image data are available for decoding.
isNotFinished() - Method in class com.pearsoneduc.ip.op.RegionGrower
  Indicates whether region growing is complete.
isRGB() - Method in class com.pearsoneduc.ip.io.SIFDecoder
isRGB() - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Indicates whether RGB image data are available for decoding.
isRGB() - Method in class com.pearsoneduc.ip.io.PPMDecoder
  Indicates whether RGB image data are available for decoding.
isSpectral() - Method in class com.pearsoneduc.ip.op.ImageFFT
isStopped() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Indicates whether timer is currently inactive.
isTiming() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Indicates whether timer is currently active.

## J

JPEGDecoder - class com.pearsoneduc.ip.io.JPEGDecoder.
  Reads image data in JPEG format from a stream or a file.
JPEGDecoder() - Constructor for class com.pearsoneduc.ip.io.JPEGDecoder
  Constructs a JPEGDecoder that reads from standard input.
JPEGDecoder(InputStream) - Constructor for class com.pearsoneduc.ip.io.JPEGDecoder
  Constructs a JPEGDecoder that reads from the specified InputStream.
JPEGDecoder(String) - Constructor for class com.pearsoneduc.ip.io.JPEGDecoder
  Constructs a JPEGDecoder that reads from a named file.
JPEGDecoderException - exception com.pearsoneduc.ip.io.JPEGDecoderException.
  Exception thrown if a JPEGDecoder fails to process a JPEG image file.
JPEGDecoderException() - Constructor for class com.pearsoneduc.ip.io.JPEGDecoderException
JPEGDecoderException(String) - Constructor for class com.pearsoneduc.ip.io.JPEGDecoderException
JPEGEncoder - class com.pearsoneduc.ip.io.JPEGEncoder.
  Writes image data to a stream or file encoded in the JPEG format.
JPEGEncoder() - Constructor for class com.pearsoneduc.ip.io.JPEGEncoder
  Constructs a JPEGEncoder that writes to standard output.
JPEGEncoder(OutputStream) - Constructor for class com.pearsoneduc.ip.io.JPEGEncoder
  Constructors a JPEGEncoder that writes to the specified OutputStream.
JPEGEncoder(String) - Constructor for class com.pearsoneduc.ip.io.JPEGEncoder
  Constructs a JPEGEncoder that writes to a named file.
JPEGEncoderException - exception com.pearsoneduc.ip.io.JPEGEncoderException.
  Exception thrown if a JPEGEncoder cannot write an image in JPEG format.
JPEGEncoderException() - Constructor for class com.pearsoneduc.ip.io.JPEGEncoderException
JPEGEncoderException(String) - Constructor for class com.pearsoneduc.ip.io.JPEGEncoderException

## L

LaplacianKernel - class com.pearsoneduc.ip.op.LaplacianKernel.
  A Kernel to compute the Laplacian of an image.
LaplacianKernel() - Constructor for class com.pearsoneduc.ip.op.LaplacianKernel
LinearOp - class com.pearsoneduc.ip.op.LinearOp.
  Performs linear mapping of grey levels in a BufferedImage.
LinearOp() - Constructor for class com.pearsoneduc.ip.op.LinearOp
  Constructs a LinearOp that will map 0 to 0 and 255 to 255.
LinearOp(int, int) - Constructor for class com.pearsoneduc.ip.op.LinearOp
  Constructs a LinearOp that will map the specified limits onto 0 and 255.
LogOp - class com.pearsoneduc.ip.op.LogOp.
  Performs logarithmic mapping of grey levels in a BufferedImage.
LogOp() - Constructor for class com.pearsoneduc.ip.op.LogOp
  Constructs a LogOp that will map 0 to 0 and 255 to 255.
LogOp(int, int) - Constructor for class com.pearsoneduc.ip.op.LogOp
  Constructs a LogOp that will map the specified limits onto 0 and 255.

## M

main(String[]) - Static method in class com.pearsoneduc.ip.op.MeanKernel
  Creates a MeanKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.IdentityKernel
  Creates an IdentityKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.VerticalPrewittKernel
  Creates a VerticalPrewittKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.VerticalSobelKernel
  Creates a VerticalSobelKernel and print it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.HighPassKernel
  Creates a HighPassKernel and prints it to standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.HorizontalPrewittKernel
  Creates a HorizontalPrewittKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.HighBoostKernel
  Creates a HighBoostKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.GaussianKernel
  Creates a GaussianKernel and writes its coefficients to standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.HorizontalSobelKernel
  Creates a HorizontalSobelKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.LaplacianKernel
  Creates a LaplacianKernel and prints it on standard output.
main(String[]) - Static method in class com.pearsoneduc.ip.op.SeparableGaussianKernel
  Creates a SeparableGaussianKernel and writes its coefficients to standard output.
MaximumFilterOp - class com.pearsoneduc.ip.op.MaximumFilterOp.
  Performs maximum filtering of a BufferedImage.
MaximumFilterOp() - Constructor for class com.pearsoneduc.ip.op.MaximumFilterOp
  Constructs a MaximumFilterOp for a 3x3 neighbourhood.
MaximumFilterOp(int, int) - Constructor for class com.pearsoneduc.ip.op.MaximumFilterOp
  Constructs a MaximumFilterOp for the given neighbourhood dimensions.
MaximumFilterOp(int, int, int) - Constructor for class com.pearsoneduc.ip.op.MaximumFilterOp
  Constructs a MaximumFilterOp for the given neighbourhood dimensions and border processing strategy.
MeanKernel - class com.pearsoneduc.ip.op.MeanKernel.
  A Kernel to compute a local mean.
MeanKernel() - Constructor for class com.pearsoneduc.ip.op.MeanKernel
  Constructs a MeanKernel with the default dimensions of 3x3.
MeanKernel(int, int) - Constructor for class com.pearsoneduc.ip.op.MeanKernel
  Constructs a MeanKernel with the specified dimensions.
MedianFilterOp - class com.pearsoneduc.ip.op.MedianFilterOp.
  Performs median filtering of a BufferedImage.
MedianFilterOp() - Constructor for class com.pearsoneduc.ip.op.MedianFilterOp
  Constructs a MedianFilterOp for a 3x3 neighbourhood, with no special processing at the image borders.
MedianFilterOp(int, int) - Constructor for class com.pearsoneduc.ip.op.MedianFilterOp
  Constructs a MedianFilterOp with given neighbourhood dimensions and no special processing at the image borders.
MedianFilterOp(int, int, int) - Constructor for class com.pearsoneduc.ip.op.MedianFilterOp
  Constructs a MedianFilterOp with the specified neighbourhood dimensions and border processing strategy.
MinimumFilterOp - class com.pearsoneduc.ip.op.MinimumFilterOp.
  Performs minimum filtering of a BufferedImage.
MinimumFilterOp() - Constructor for class com.pearsoneduc.ip.op.MinimumFilterOp
  Constructs a MinimumFilterOp for a 3x3 neighbourhood.
MinimumFilterOp(int, int) - Constructor for class com.pearsoneduc.ip.op.MinimumFilterOp
  Constructs a MinimumFilterOp with the given neighbourhood dimensions.
MinimumFilterOp(int, int, int) - Constructor for class com.pearsoneduc.ip.op.MinimumFilterOp
  Constructs a MinimumFilterOp with the specified neighbourhood dimensions and border processing strategy.
MMSEFilterOp - class com.pearsoneduc.ip.op.MMSEFilterOp.
  A class to perform minimal mean squared error filtering on 8-bit greyscale images.
MMSEFilterOp(float) - Constructor for class com.pearsoneduc.ip.op.MMSEFilterOp
  Constructs an MMSEFilterOp with the specified noise variance, to operate in a 3x3 neighbourhood with no special border processing.
MMSEFilterOp(float, int, int) - Constructor for class com.pearsoneduc.ip.op.MMSEFilterOp
  Constructs an MMSEFilterOp with the specified noise variance and neighbourhood dimensions.
MMSEFilterOp(float, int, int, int) - Constructor for class com.pearsoneduc.ip.op.MMSEFilterOp
  Constructs an MMSEFilterOp with the specified noise variance, neighbourhood dimensions and border processing strategy.

## N

neighbourhood - Variable in class com.pearsoneduc.ip.op.RankFilterOp
  Array holding values from neighbourhood.
NeighbourhoodOp - class com.pearsoneduc.ip.op.NeighbourhoodOp.
  Adds support for neighbourhood operations to StandardGreyOp.
NeighbourhoodOp(int, int, int) - Constructor for class com.pearsoneduc.ip.op.NeighbourhoodOp
  Constructs a NeighbourhoodOp with the given dimensions and border processing strategy.
NO_BORDER_OP - Static variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Indicates that no processing of borders is to be done.
NO_RESCALING - Static variable in class com.pearsoneduc.ip.op.ConvolutionOp
  Indicates that no rescaling of output values should be done.
NO_WINDOW - Static variable in class com.pearsoneduc.ip.op.ImageFFT
nonZeroValue - Variable in class com.pearsoneduc.ip.op.BinaryMorphologicalOp
  Non-zero value assigned to pixels in the output image.

## O

OperationException - exception com.pearsoneduc.ip.op.OperationException.
  Exception thrown by classes performing image processing operations.
OperationException() - Constructor for class com.pearsoneduc.ip.op.OperationException
OperationException(String) - Constructor for class com.pearsoneduc.ip.op.OperationException
OperationViewer - class com.pearsoneduc.ip.gui.OperationViewer.
  Provides a GUI framework for simple, non-interactive image processing operations in which one output image is generated from a single input image.
OperationViewer(String) - Constructor for class com.pearsoneduc.ip.gui.OperationViewer
  Constructs an OperationViewer using the image in the named file.
order - Variable in class com.pearsoneduc.ip.op.ButterworthLowPassOp
  Order of filter.
origin - Variable in class com.pearsoneduc.ip.op.StructElement
  Origin of structuring element, relative to upper-left corner.
outputImage - Variable in class com.pearsoneduc.ip.gui.OperationViewer

## P

paintComponent(Graphics) - Method in class com.pearsoneduc.ip.gui.ImageView
  Displays the image associated with an ImageView object.
paintComponent(Graphics) - Method in class com.pearsoneduc.ip.gui.ViewWithROI
  Paints component.
PBM_SIG - Static variable in interface com.pearsoneduc.ip.io.PPMConstants
performHysteresisThresholding(BufferedImage) - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
  Generates an edge map by hysteresis thresholding.
performNonMaximalSuppression() - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
  Peforms non-maximal suppression of gradient magnitude data.
PGM_SIG - Static variable in interface com.pearsoneduc.ip.io.PPMConstants
pixel - Variable in class com.pearsoneduc.ip.op.StructElement
  Structuring element data (1 or 0 for binary SE, arbitrary integers for grey SE).
PNGDecoder - class com.pearsoneduc.ip.io.PNGDecoder.
  Reads image data in the PNG format from a stream or a file.
PNGDecoder() - Constructor for class com.pearsoneduc.ip.io.PNGDecoder
  Constructs a PNGDecoder associated with standard input.
PNGDecoder(InputStream) - Constructor for class com.pearsoneduc.ip.io.PNGDecoder
  Constructs a PNGDecoder that reads from an existing InputStream.
PNGDecoder(String) - Constructor for class com.pearsoneduc.ip.io.PNGDecoder
  Constructs a PNGDecoder that reads from a named file.
PNGDecoderException - exception com.pearsoneduc.ip.io.PNGDecoderException.
  Exception thrown if a PNGDecoder fails to process a PNG image file.
PNGDecoderException() - Constructor for class com.pearsoneduc.ip.io.PNGDecoderException
PNGDecoderException(String) - Constructor for class com.pearsoneduc.ip.io.PNGDecoderException
PNGEncoder - class com.pearsoneduc.ip.io.PNGEncoder.
  Writes image data to a stream or a file encoded in the PNG format.
PNGEncoder() - Constructor for class com.pearsoneduc.ip.io.PNGEncoder
  Constructs a PNGEncoder associated with standard output.
PNGEncoder(OutputStream) - Constructor for class com.pearsoneduc.ip.io.PNGEncoder
  Constructs a PNGEncoder that writes to an existing OutputStream object.
PNGEncoder(String) - Constructor for class com.pearsoneduc.ip.io.PNGEncoder
  Constructs a PPMEncoder that writes to a named file.
PNGEncoderException - exception com.pearsoneduc.ip.io.PNGEncoderException.
  Exception thrown if a PNGEncoder cannot write an image in PNG format.
PNGEncoderException() - Constructor for class com.pearsoneduc.ip.io.PNGEncoderException
PNGEncoderException(String) - Constructor for class com.pearsoneduc.ip.io.PNGEncoderException
PPM_SIG - Static variable in interface com.pearsoneduc.ip.io.PPMConstants
PPMConstants - interface com.pearsoneduc.ip.io.PPMConstants.
  Defines some constants used in classes that handle the PBM, PGM and PPM image formats.
PPMDecoder - class com.pearsoneduc.ip.io.PPMDecoder.
  Reads image data in the PBM, PGM or PPM format from a stream or a file.
PPMDecoder() - Constructor for class com.pearsoneduc.ip.io.PPMDecoder
  Constructs a PPMDecoder associated with standard input.
PPMDecoder(InputStream) - Constructor for class com.pearsoneduc.ip.io.PPMDecoder
  Constructs a PPMDecoder that reads from an existing InputStream.
PPMDecoder(String) - Constructor for class com.pearsoneduc.ip.io.PPMDecoder
  Constructs a PPMDecoder that reads from a named file.
PPMDecoderException - exception com.pearsoneduc.ip.io.PPMDecoderException.
  Exception thrown if a PPMDecoder fails to parse a PBM, PGM or PPM image file.
PPMDecoderException() - Constructor for class com.pearsoneduc.ip.io.PPMDecoderException
PPMDecoderException(String) - Constructor for class com.pearsoneduc.ip.io.PPMDecoderException
PPMEncoder - class com.pearsoneduc.ip.io.PPMEncoder.
  Writes image data to a stream or a file encoded in PBM, PGM or PPM format, as appropriate.
PPMEncoder() - Constructor for class com.pearsoneduc.ip.io.PPMEncoder
  Constructs a PPMEncoder associated with standard output.
PPMEncoder(OutputStream) - Constructor for class com.pearsoneduc.ip.io.PPMEncoder
  Constructs a PPMEncoder that writes to an existing OutputStream object.
PPMEncoder(String) - Constructor for class com.pearsoneduc.ip.io.PPMEncoder
  Constructs a PPMEncoder that writes to a named file.
PPMEncoderException - exception com.pearsoneduc.ip.io.PPMEncoderException.
  Exception thrown if a PPMEncoder cannot write an image in PBM, PGM or PPM format.
PPMEncoderException() - Constructor for class com.pearsoneduc.ip.io.PPMEncoderException
PPMEncoderException(String) - Constructor for class com.pearsoneduc.ip.io.PPMEncoderException
processImage() - Method in class com.pearsoneduc.ip.gui.OperationViewer
  Processes the input image and generates the output image.

## R

radius - Variable in class com.pearsoneduc.ip.op.ButterworthLowPassOp
  Radius of filter.
rank - Variable in class com.pearsoneduc.ip.op.RankFilterOp
  Rank of filter.
RankFilterOp - class com.pearsoneduc.ip.op.RankFilterOp.
  Performs general rank filtering of a BufferedImage.
RankFilterOp(int) - Constructor for class com.pearsoneduc.ip.op.RankFilterOp
  Constructs a RankFilterOp with the specified rank.
RankFilterOp(int, int, int) - Constructor for class com.pearsoneduc.ip.op.RankFilterOp
  Constructs a RankFilterOp with the specified rank and neighbourhood dimensions.
RankFilterOp(int, int, int, int) - Constructor for class com.pearsoneduc.ip.op.RankFilterOp
  Constructs a RankFilterOp with the specified rank, neighbourhood dimensions and border processing strategy.
re - Variable in class com.pearsoneduc.ip.util.Complex
  Real part of number.
read(Reader) - Method in class com.pearsoneduc.ip.op.Histogram
  Reads histogram data from the specified source.
readImage(String) - Method in class com.pearsoneduc.ip.gui.ImageSelector
  Reads the source image from a file.
readImage(String) - Method in class com.pearsoneduc.ip.gui.OperationViewer
  Reads an image from a named file.
readInt(BufferedReader, String) - Method in class com.pearsoneduc.ip.op.StructElement
  Reads the value of an SE parameter from the specified source.
readRow(byte[]) - Method in class com.pearsoneduc.ip.io.PNGDecoder
  Reads a row of image data.
refIndex(int, int) - Static method in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Reflects an invalid coordinate back into an image.
REFLECTED_INDEXING - Static variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Indicates that invalid coordinates are reflected into the image.
RegionGrower - class com.pearsoneduc.ip.op.RegionGrower.
  A class that segments greyscale or colour images using a region growing algorithm.
RegionGrower(BufferedImage, List, int, int) - Constructor for class com.pearsoneduc.ip.op.RegionGrower
  Constructs a RegionGrower that will grow regions in an image from the specified set of seed pixels.
RegionGrower(BufferedImage, List, int, int, boolean) - Constructor for class com.pearsoneduc.ip.op.RegionGrower
  Constructs a RegionGrower that will grow regions in an image from the specified set of seed pixels.
RegionLabelOp - class com.pearsoneduc.ip.op.RegionLabelOp.
  Performs connected component labelling of an image.
RegionLabelOp(int) - Constructor for class com.pearsoneduc.ip.op.RegionLabelOp
  Creates a RegionLabelOp with the specified connectivity.
RESCALE_MAX_ONLY - Static variable in class com.pearsoneduc.ip.op.ConvolutionOp
  Indicates that maximum output value should be scaled to 255.
RESCALE_MIN_AND_MAX - Static variable in class com.pearsoneduc.ip.op.ConvolutionOp
  Indicates that range should be scaled to 0-255.
reset() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Resets the timer.
RGB_COMPRESSED_SIG - Static variable in interface com.pearsoneduc.ip.io.SIFConstants
RGB_SIG - Static variable in interface com.pearsoneduc.ip.io.SIFConstants
rightJustify(float, int) - Static method in class com.pearsoneduc.ip.util.StringTools
rightJustify(int, int) - Static method in class com.pearsoneduc.ip.util.StringTools
rightJustify(String, int) - Static method in class com.pearsoneduc.ip.util.StringTools

## S

SEPARABLE - Static variable in class com.pearsoneduc.ip.op.ConvolutionOp
  Indicates that separable convolution is to be done.
separableConvolve(BufferedImage) - Method in class com.pearsoneduc.ip.op.ConvolutionOp
  Performs separable convolution on an image.
SeparableGaussianKernel - class com.pearsoneduc.ip.op.SeparableGaussianKernel.
  A Kernel for Gaussian blurring.
SeparableGaussianKernel() - Constructor for class com.pearsoneduc.ip.op.SeparableGaussianKernel
  Creates a separable Gaussian kernel with a default standard deviation of 1.0.
SeparableGaussianKernel(float) - Constructor for class com.pearsoneduc.ip.op.SeparableGaussianKernel
  Creates a separable Gaussian kernel with the specified standard deviation.
setAssignedColour(Color) - Method in class com.pearsoneduc.ip.op.RegionGrower
  Sets the colour used to indicate pixels assigned to a region in the image returned by getStatusImage().
setBorderColour(Color) - Method in class com.pearsoneduc.ip.op.RegionGrower
  Sets the colour used to indicate pixels on the border of a region in the image returned by getStatusImage().
setFractionDigits(int) - Method in class com.pearsoneduc.ip.op.StandardKernel
  Sets number of digits used to format fractional part of a coefficient.
setImage(BufferedImage) - Method in class com.pearsoneduc.ip.gui.ImageView
  Changes the image being displayed.
setMagnitude(int, int, float) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Modifies magnitude at any point in the spectrum.
setOperation(BufferedImageOp) - Method in class com.pearsoneduc.ip.gui.ImageView
  Changes the operation applied to an image.
setOrigin(Point) - Method in class com.pearsoneduc.ip.op.StructElement
  Changes the origin of the SE.
setPhase(int, int, float) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Modifies phase at any point in the spectrum.
setPixel(int, int) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Sets a pixel in the structuring element to 1.
setPixel(int, int, int) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Sets a pixel in the structuring element to the specified value.
setPixels() - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Sets all pixels of the SE to 1.
setPixels(int) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Sets all pixels of the SE to the specified value.
setPixels(int[]) - Method in class com.pearsoneduc.ip.op.StructElement
  Initialises SE pixels using values in a one-dimensional array.
setPixels(int[]) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Copies values from a one-dimensional array into the SE.
setPixels(int[]) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Copies values from a one-dimensional array into the SE.
setPixels(int[][]) - Method in class com.pearsoneduc.ip.op.StructElement
  Initialises SE pixels using values in a two-dimensional array.
setPixels(int[][]) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Copies values from a two-dimensional array into the SE.
setPixels(int[][]) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Copies values from a two-dimensional array into the SE.
setPixels(String) - Method in class com.pearsoneduc.ip.op.StructElement
  Initialises SE pixels using values in a String.
setPixels(String) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Copies values from a String into the SE.
setPixels(String) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Copies values from a String into the SE.
setPolar(double, double) - Method in class com.pearsoneduc.ip.util.Complex
setROI(int, int, int, int) - Method in class com.pearsoneduc.ip.gui.ViewWithROI
  Changes the region of interest that is drawn over the image.
setROI(Rectangle) - Method in class com.pearsoneduc.ip.gui.ViewWithROI
  Changes the region of interest that is drawn over the image.
setROIColour(Color) - Method in class com.pearsoneduc.ip.gui.ViewWithROI
  Changes the colour of the ROI outline drawn on the image.
setTableEntry(int, int) - Method in class com.pearsoneduc.ip.op.GreyMapOp
  Modifies a lookup table entry.
setThreshold(int) - Method in class com.pearsoneduc.ip.op.ThresholdOp
  Computes a mapping from a single threshold.
setThresholds(int, int) - Method in class com.pearsoneduc.ip.op.ThresholdOp
  Computes a mapping from a pair of thresholds.
setViewSize(Dimension) - Method in class com.pearsoneduc.ip.gui.ImageView
  Changes the viewport size.
SIFConstants - interface com.pearsoneduc.ip.io.SIFConstants.
  Defines some constants related to the SIF image format.
SIFDecoder - class com.pearsoneduc.ip.io.SIFDecoder.
  Reads image data in SIF format from a stream or a file.
SIFDecoder() - Constructor for class com.pearsoneduc.ip.io.SIFDecoder
  Constructs a SIFDecoder associated with the standard input.
SIFDecoder(InputStream) - Constructor for class com.pearsoneduc.ip.io.SIFDecoder
  Constructs a SIFDecoder from an existing InputStream.
SIFDecoder(String) - Constructor for class com.pearsoneduc.ip.io.SIFDecoder
  Constructs a SIFDecoder that reads from a named file.
SIFDecoderException - exception com.pearsoneduc.ip.io.SIFDecoderException.
  Exception thrown if a SIFDecoder cannot read image data in SIF format.
SIFDecoderException() - Constructor for class com.pearsoneduc.ip.io.SIFDecoderException
SIFDecoderException(String) - Constructor for class com.pearsoneduc.ip.io.SIFDecoderException
SIFEncoder - class com.pearsoneduc.ip.io.SIFEncoder.
  Writes image data to a stream or file encoded in the SIF format.
SIFEncoder() - Constructor for class com.pearsoneduc.ip.io.SIFEncoder
  Constructs a SIFEncoder associated with the standard output.
SIFEncoder(OutputStream) - Constructor for class com.pearsoneduc.ip.io.SIFEncoder
  Constructs a SIFEncoder associated with a specified OutputStream.
SIFEncoder(String) - Constructor for class com.pearsoneduc.ip.io.SIFEncoder
  Constructs a SIFEncoder that writes to a named file.
SIFEncoderException - exception com.pearsoneduc.ip.io.SIFEncoderException.
  Exception thrown if a SIFEncoder cannot write image data in SIF format.
SIFEncoderException() - Constructor for class com.pearsoneduc.ip.io.SIFEncoderException
SIFEncoderException(String) - Constructor for class com.pearsoneduc.ip.io.SIFEncoderException
SINGLE_PASS - Static variable in class com.pearsoneduc.ip.op.ConvolutionOp
  Indicates the convolution is to be done in a single pass.
size - Variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Number of pixels in neighbourhood.
SobelEdgeOp - class com.pearsoneduc.ip.op.SobelEdgeOp.
  Performs edge detection using gradients computed with Sobel kernels.
SobelEdgeOp() - Constructor for class com.pearsoneduc.ip.op.SobelEdgeOp
  Constructs a SobelEdgeOp that computes gradient magnitudes without thresholding.
SobelEdgeOp(int) - Constructor for class com.pearsoneduc.ip.op.SobelEdgeOp
  Constructs a SobelEdgeOp that computes gradient magnitudes and performs thresholding to produce an edge map.
SobelEdgeOp(int, int) - Constructor for class com.pearsoneduc.ip.op.SobelEdgeOp
  Constructs a SobelEdgeOp that computes gradient magnitudes using the specified calculation method and then performs thresholding to produce an edge map.
sourceIsGrey() - Method in class com.pearsoneduc.ip.op.Histogram
  Indicates whether histogram was computed from a greyscale image or not.
SQRT_MAGNITUDE - Static variable in class com.pearsoneduc.ip.op.SobelEdgeOp
SQRT_MAGNITUDES - Static variable in class com.pearsoneduc.ip.op.CannyEdgeOp
SquareRootOp - class com.pearsoneduc.ip.op.SquareRootOp.
  Performs logarithmic mapping of grey levels in a BufferedImage.
SquareRootOp() - Constructor for class com.pearsoneduc.ip.op.SquareRootOp
  Constructs a SquareRootOp that will map 0 to 0 and 255 to 255.
SquareRootOp(int, int) - Constructor for class com.pearsoneduc.ip.op.SquareRootOp
  Constructs a SquareRootOp that will map the specified limits onto 0 and 255.
StandardGreyOp - class com.pearsoneduc.ip.op.StandardGreyOp.
  Implements a BufferedImageOp for standard operations on 8-bit greyscale images.
StandardGreyOp() - Constructor for class com.pearsoneduc.ip.op.StandardGreyOp
StandardKernel - class com.pearsoneduc.ip.op.StandardKernel.
  Extends the Kernel class, adding I/O capabilities and a `StandardKernel.toString()` method.
StandardKernel(int, int, float[]) - Constructor for class com.pearsoneduc.ip.op.StandardKernel
  Constructs a StandardKernel with the specified dimensions and coefficients.
StandardKernel(int, int, float[], int) - Constructor for class com.pearsoneduc.ip.op.StandardKernel
  Constructs a StandardKernel with the specified dimensions, coefficients and coefficient formatting.
start() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Starts the timer.
stop() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Stops the timer (if it is running).
StringTools - class com.pearsoneduc.ip.util.StringTools.
  A class containing various static utility methods for handling strings.
StringTools() - Constructor for class com.pearsoneduc.ip.util.StringTools
StructElement - class com.pearsoneduc.ip.op.StructElement.
  Abstract base class for structuring elements used in morphological image processing.
StructElement() - Constructor for class com.pearsoneduc.ip.op.StructElement
StructElement(int, int) - Constructor for class com.pearsoneduc.ip.op.StructElement
  Creates an SE with the specified dimensions.
StructElement(int, int, Point) - Constructor for class com.pearsoneduc.ip.op.StructElement
  Creates an SE with the specified dimensions and origin.
StructElementException - exception com.pearsoneduc.ip.op.StructElementException.
  Exception thrown by objects representing the structuring elements used in morphological image processing.
StructElementException() - Constructor for class com.pearsoneduc.ip.op.StructElementException
StructElementException(String) - Constructor for class com.pearsoneduc.ip.op.StructElementException
StructElementTypes - interface com.pearsoneduc.ip.op.StructElementTypes.
  Constants specifying some common types of binary structuring element.
swapWith(Complex) - Method in class com.pearsoneduc.ip.util.Complex

## T

table - Variable in class com.pearsoneduc.ip.op.GreyMapOp
  Lookup table data.
ThresholdOp - class com.pearsoneduc.ip.op.ThresholdOp.
  Performs thresholding of grey levels in a BufferedImage.
ThresholdOp(int) - Constructor for class com.pearsoneduc.ip.op.ThresholdOp
  Constructs a ThresholdOp with a single threshold.
ThresholdOp(int, int) - Constructor for class com.pearsoneduc.ip.op.ThresholdOp
  Constructs a ThresholdOp from a pair of thresholds.
toImage(BufferedImage) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Converts stored data into an image.
toImage(BufferedImage, int) - Method in class com.pearsoneduc.ip.op.ImageFFT
  Converts stored data into an image.
toString() - Method in class com.pearsoneduc.ip.op.StructElement
  Creates a string indicating the type of structuring element, its dimensions and its origin.
toString() - Method in class com.pearsoneduc.ip.op.StandardKernel
toString() - Method in class com.pearsoneduc.ip.op.ImageFFT
toString() - Method in class com.pearsoneduc.ip.op.Histogram
toString() - Method in class com.pearsoneduc.ip.util.IntervalTimer
  Creates a String representation of timer status.
toString() - Method in class com.pearsoneduc.ip.util.Complex
trace(int, int, WritableRaster) - Method in class com.pearsoneduc.ip.op.CannyEdgeOp
  Recursively tracks edges between strong edge pixels.
transform() - Method in class com.pearsoneduc.ip.op.ImageFFT
  Transforms data via a forward or inverse FFT, as appropriate.
TYPE_PBM - Static variable in interface com.pearsoneduc.ip.io.PPMConstants
TYPE_PGM - Static variable in interface com.pearsoneduc.ip.io.PPMConstants
TYPE_PPM - Static variable in interface com.pearsoneduc.ip.io.PPMConstants
TYPE_UNKNOWN - Static variable in interface com.pearsoneduc.ip.io.PPMConstants

## V

VerticalPrewittKernel - class com.pearsoneduc.ip.op.VerticalPrewittKernel.
  A Kernel to compute gradient in the y direction.
VerticalPrewittKernel() - Constructor for class com.pearsoneduc.ip.op.VerticalPrewittKernel
VerticalSobelKernel - class com.pearsoneduc.ip.op.VerticalSobelKernel.
  A Kernel to compute gradient in the y direction.
VerticalSobelKernel() - Constructor for class com.pearsoneduc.ip.op.VerticalSobelKernel
ViewWithROI - class com.pearsoneduc.ip.gui.ViewWithROI.
  A simple image display component that overlays a region of interest, or ROI.
ViewWithROI(BufferedImage) - Constructor for class com.pearsoneduc.ip.gui.ViewWithROI
  Constructs a component to display the specified image.

## W

width - Variable in class com.pearsoneduc.ip.op.StructElement
  Width of structuring element.
width - Variable in class com.pearsoneduc.ip.op.NeighbourhoodOp
  Width of neighbourhood.
windowClosing(WindowEvent) - Method in class com.pearsoneduc.ip.gui.WindowMonitor
  Specifies behaviour when a window is closed.
WindowMonitor - class com.pearsoneduc.ip.gui.WindowMonitor.
  A class providing basic window event handling.
WindowMonitor() - Constructor for class com.pearsoneduc.ip.gui.WindowMonitor
write(Writer) - Method in class com.pearsoneduc.ip.op.StructElement
  Writes SE data, including a header, to the specified destination.
write(Writer) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Writes SE data, including a header, to the specified destination.
write(Writer) - Method in class com.pearsoneduc.ip.op.StandardKernel
  Writes kernel data.
write(Writer) - Method in class com.pearsoneduc.ip.op.Histogram
  Writes histogram data to the specified destination.
write(Writer) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Writes SE data, including a header, to the specified destination.
writeCumulative(Writer) - Method in class com.pearsoneduc.ip.op.Histogram
  Writes cumulative histogram data to the specified destination.
writePixels(Writer) - Method in class com.pearsoneduc.ip.op.StructElement
  Writes SE pixel values to the specified destination.
writePixels(Writer) - Method in class com.pearsoneduc.ip.op.BinaryStructElement
  Writes SE pixel values to the specified destination.
writePixels(Writer) - Method in class com.pearsoneduc.ip.op.GreyStructElement
  Writes SE pixel values to the specified destination.

## X

xGradient(Raster, int, int) - Method in class com.pearsoneduc.ip.op.SobelEdgeOp
  Computes the x component of the gradient vector at a given point in a raster.

## Y

yGradient(Raster, int, int) - Method in class com.pearsoneduc.ip.op.SobelEdgeOp
  Computes the y component of the gradient vector at a given point in a raster.

A B C D E F G H I J L M N O P R S T V W X Y

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