A D F G I M P S W

A

AbstractImagePanel - class imageprocessing.AbstractImagePanel.
A panel which can display IImage objects.
AbstractImagePanel() - Constructor for class imageprocessing.AbstractImagePanel
 
authors() - Method in interface imageprocessing.IImageFilter
Names of the authors of this filter, or other information the authors wish to share publicly.

D

description() - Method in interface imageprocessing.IImageFilter
An English text description of the filter operation.

F

filter(IImage) - Method in interface imageprocessing.IImageFilter
The image filter, that is, a method that transforms one image into another one.

G

getHeight() - Method in interface imageprocessing.IImage
 
getImage() - Method in class imageprocessing.AbstractImagePanel
Returns the image currently displayed on this panel (if any).
getPixel(int, int) - Method in interface imageprocessing.IImage
 
getWidth() - Method in interface imageprocessing.IImage
 

I

IImage - interface imageprocessing.IImage.
In addition to the methods listed here, concrete classes are encouraged to have a constructor which takes one String parameter, the name of a file to be opened as an image.
IImageFilter - interface imageprocessing.IImageFilter.
Interface for an object than can transform one IImage into another.
IImageProcessor - interface imageprocessing.IImageProcessor.
A controller which can read and write image files, and otherwise process and transform images.
ImageApplication - class imageprocessing.ImageApplication.
Start the image application by creating an ImageFrame.
ImageApplication() - Constructor for class imageprocessing.ImageApplication
 
ImageButtonPanel - class imageprocessing.ImageButtonPanel.
A panel with buttons to control an image viewer frame.
ImageButtonPanel(IImageProcessor, IImageFilter[], AbstractImagePanel, AbstractImagePanel) - Constructor for class imageprocessing.ImageButtonPanel
Create a panel with buttons to control image operations.
ImageFrame - class imageprocessing.ImageFrame.
A frame for displaying and controlling PGM and PPM images.
ImageFrame(AbstractImagePanel, AbstractImagePanel, IImageProcessor, IImageFilter[]) - Constructor for class imageprocessing.ImageFrame
Create and show a window with two image panels and a button panel.
imageprocessing - package imageprocessing
 

M

main(String[]) - Static method in class imageprocessing.ImageApplication
 

P

produceImage(String) - Method in interface imageprocessing.IImageProcessor
Load an image from a file.
produceTimesTwo(IImage) - Method in interface imageprocessing.IImageProcessor
Produce an image that returns an image identical to the given iaage but twice the size.

S

setImage(IImage) - Method in class imageprocessing.AbstractImagePanel
Give this panel an image to display.
setPixel(int, int, int[]) - Method in interface imageprocessing.IImage
 
shortName() - Method in interface imageprocessing.IImageFilter
A brief text description, evocative of the filter operation.

W

writeImage(IImage, String) - Method in interface imageprocessing.IImageProcessor
Write an image to a file.

A D F G I M P S W