org.jscience.media.pictures.filters
Class EmbossFilter

java.lang.Object
  extended by java.awt.image.ImageFilter
      extended by org.jscience.media.pictures.filters.WholeImageFilter
          extended by org.jscience.media.pictures.filters.EmbossFilter
All Implemented Interfaces:
java.awt.image.ImageConsumer, java.io.Serializable, java.lang.Cloneable

public class EmbossFilter
extends WholeImageFilter
implements java.io.Serializable

A class to emboss an image.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jscience.media.pictures.filters.WholeImageFilter
canFilterIndexColorModel, defaultRGBModel, inBytePixels, inPixels, originalSpace, transformedSpace
 
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
 
Constructor Summary
EmbossFilter()
          Creates a new EmbossFilter object.
 
Method Summary
 float getAzimuth()
          DOCUMENT ME!
 float getBumpHeight()
          DOCUMENT ME!
 float getElevation()
          DOCUMENT ME!
 boolean getEmboss()
          DOCUMENT ME!
 void imageComplete(int status)
          DOCUMENT ME!
 void setAzimuth(float azimuth)
          DOCUMENT ME!
 void setBumpHeight(float bumpHeight)
          DOCUMENT ME!
 void setElevation(float elevation)
          DOCUMENT ME!
 void setEmboss(boolean emboss)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.media.pictures.filters.WholeImageFilter
setColorModel, setDimensions, setPixels, setPixels, transformSpace
 
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmbossFilter

public EmbossFilter()
Creates a new EmbossFilter object.

Method Detail

setAzimuth

public void setAzimuth(float azimuth)
DOCUMENT ME!

Parameters:
azimuth - DOCUMENT ME!

getAzimuth

public float getAzimuth()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setElevation

public void setElevation(float elevation)
DOCUMENT ME!

Parameters:
elevation - DOCUMENT ME!

getElevation

public float getElevation()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setBumpHeight

public void setBumpHeight(float bumpHeight)
DOCUMENT ME!

Parameters:
bumpHeight - DOCUMENT ME!

getBumpHeight

public float getBumpHeight()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setEmboss

public void setEmboss(boolean emboss)
DOCUMENT ME!

Parameters:
emboss - DOCUMENT ME!

getEmboss

public boolean getEmboss()
DOCUMENT ME!

Returns:
DOCUMENT ME!

imageComplete

public void imageComplete(int status)
DOCUMENT ME!

Specified by:
imageComplete in interface java.awt.image.ImageConsumer
Overrides:
imageComplete in class java.awt.image.ImageFilter
Parameters:
status - DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class java.lang.Object
Returns:
DOCUMENT ME!