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