UC Berkeley Group for User Interface Research
Updated November 17, 2000

edu.berkeley.guir.lib.satin.graphics
Class TranslucentImageFilter

java.lang.Object
  |
  +--java.awt.image.ImageFilter
        |
        +--java.awt.image.RGBImageFilter
              |
              +--edu.berkeley.guir.lib.satin.graphics.TranslucentImageFilter
All Implemented Interfaces:
Cloneable, ImageConsumer

public final class TranslucentImageFilter
extends RGBImageFilter

A filter to make images translucent.

This software is distributed under the Berkeley Software License.

 Revisions:  - SATIN-v1.0-1.0.0, Apr 26 1999, JH
               Created class
             - SATIN-v2.1-1.0.0, Aug 11 2000, JH
               Touched for SATIN release
 

Since:
JDK 1.1.4
Version:
SATIN-v2.1-1.0.0, Aug 11 2000
Author:
Jason Hong ( jasonh@cs.berkeley.edu )

Fields inherited from class java.awt.image.RGBImageFilter
canFilterIndexColorModel, newmodel, origmodel
 
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
TranslucentImageFilter()
           
TranslucentImageFilter(double aPercent)
           
 
Method Summary
 int filterRGB(int x, int y, int rgb)
           
 double getAlpha()
           
 void setAlpha(double aPercent)
           
 
Methods inherited from class java.awt.image.RGBImageFilter
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
 
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslucentImageFilter

public TranslucentImageFilter()

TranslucentImageFilter

public TranslucentImageFilter(double aPercent)
                       throws IllegalArgumentException
Method Detail

setAlpha

public void setAlpha(double aPercent)

getAlpha

public double getAlpha()

filterRGB

public final int filterRGB(int x,
                           int y,
                           int rgb)
Overrides:
filterRGB in class RGBImageFilter

Copyright Information