spiral.digitalize.filters
Class WholeImageFilter
java.lang.Object
|
+--java.awt.image.ImageFilter
|
+--spiral.digitalize.filters.WholeImageFilter
- All Implemented Interfaces:
- java.lang.Cloneable, java.awt.image.ImageConsumer, java.io.Serializable
- Direct Known Subclasses:
- BinaryFilter
- public abstract class WholeImageFilter
- extends java.awt.image.ImageFilter
- implements java.io.Serializable
This class is part of package downloaded from JH Labs - filters
Title: JH Labs - filters
Description: A filter which acts as a superclass for filters which need to have the whole image in memory to do their stuff.
Copyright: Copyright (C) Jerry Huxtable 1998
Company:
- See Also:
- Serialized Form
Fields inherited from class java.awt.image.ImageFilter |
consumer |
Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
Method Summary |
void |
setColorModel(java.awt.image.ColorModel model)
|
void |
setDimensions(int width,
int height)
|
void |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
byte[] pixels,
int off,
int scansize)
|
void |
setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pixels,
int off,
int scansize)
|
protected void |
transformSpace(java.awt.Rectangle rect)
|
Methods inherited from class java.awt.image.ImageFilter |
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setHints, setProperties |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transformedSpace
protected java.awt.Rectangle transformedSpace
originalSpace
protected java.awt.Rectangle originalSpace
defaultRGBModel
protected java.awt.image.ColorModel defaultRGBModel
inPixels
protected int[] inPixels
inBytePixels
protected byte[] inBytePixels
canFilterIndexColorModel
protected boolean canFilterIndexColorModel
- If true, then image pixels for images with an IndexColorModel ndex will be accumulated
as bytes in inBytePixels. If false, they will be converted to the default RGB color model
and accumulated in inPixels.
WholeImageFilter
public WholeImageFilter()
- Construct a WholeImageFilter
transformSpace
protected void transformSpace(java.awt.Rectangle rect)
setDimensions
public void setDimensions(int width,
int height)
- Specified by:
setDimensions
in interface java.awt.image.ImageConsumer
- Overrides:
setDimensions
in class java.awt.image.ImageFilter
setColorModel
public void setColorModel(java.awt.image.ColorModel model)
- Specified by:
setColorModel
in interface java.awt.image.ImageConsumer
- Overrides:
setColorModel
in class java.awt.image.ImageFilter
setPixels
public void setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
byte[] pixels,
int off,
int scansize)
- Specified by:
setPixels
in interface java.awt.image.ImageConsumer
- Overrides:
setPixels
in class java.awt.image.ImageFilter
setPixels
public void setPixels(int x,
int y,
int w,
int h,
java.awt.image.ColorModel model,
int[] pixels,
int off,
int scansize)
- Specified by:
setPixels
in interface java.awt.image.ImageConsumer
- Overrides:
setPixels
in class java.awt.image.ImageFilter