All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ImageTools.SobelFilter

java.lang.Object
   |
   +----java.awt.image.ImageFilter
           |
           +----ImageTools.SobelFilter

public class SobelFilter
extends ImageFilter
Module ID: SobelFilter.java
Utilite : Filtre de Sobel
Date : 17 Avril 1997
Note : Le fonctionnement de cette classe suppose que la source porvient d'un
KodakProducer. Si ce n'est pas le cas, il se peut que le filtre
ne fonctionne pas comme desire.
Par exemple, ce filtre a besoin d'un ColorModel de type IndexColorModel.
Pour activer le filtre, il faut que le producteur appelle setColorModel().

Version:
1.000
Author:
Olivier Langlois

Variable Index

 o cm
 o imgpixels
 o imgxsize
 o imgysize
 o lastSettingMax
 o maxVal
 o SettingMax

Constructor Index

 o SobelFilter()
Initialise un filtre de Sobel

Method Index

 o imageComplete(int)
 o setColorModel(ColorModel)
 o setDimensions(int, int)
 o setPixels(int, int, int, int, ColorModel, int[], int, int)
 o setStateFilter(boolean)
Active/desactive le filtre.

Variables

 o imgxsize
 protected int imgxsize
 o imgysize
 protected int imgysize
 o imgpixels
 protected int imgpixels[][]
 o cm
 protected ColorModel cm
 o maxVal
 protected int maxVal
 o lastSettingMax
 protected int lastSettingMax
 o SettingMax
 protected int SettingMax

Constructors

 o SobelFilter
 public SobelFilter()
Initialise un filtre de Sobel

Methods

 o setStateFilter
 public void setStateFilter(boolean state)
Active/desactive le filtre.

Parameters:
state - (boolean) Nouvel etat du filtre.
 o setDimensions
 public void setDimensions(int w,
                           int h)
Overrides:
setDimensions in class ImageFilter
 o setColorModel
 public void setColorModel(ColorModel cm)
Overrides:
setColorModel in class ImageFilter
 o setPixels
 public void setPixels(int x1,
                       int y1,
                       int w,
                       int h,
                       ColorModel cm,
                       int pixels[],
                       int off,
                       int scansize)
Overrides:
setPixels in class ImageFilter
 o imageComplete
 public void imageComplete(int status)
Overrides:
imageComplete in class ImageFilter

All Packages  Class Hierarchy  This Package  Previous  Next  Index