com.davisor.graphics
Class OctreeImageFilter

java.lang.Object
  extended byjava.awt.image.ImageFilter
      extended byjava.awt.image.RGBImageFilter
          extended bycom.davisor.graphics.OctreeImageFilter
All Implemented Interfaces:
java.lang.Cloneable, java.awt.image.ImageConsumer

public class OctreeImageFilter
extends java.awt.image.RGBImageFilter

Reduces image colors using OctreeColorReducer

Since:
JDK1.2

Field Summary
protected  OctreeColorReducer M_octree
          The octree
 
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
OctreeImageFilter(OctreeColorReducer reducer)
          Asks reduced colors from OctreeColorReducer
OctreeImageFilter(java.awt.image.RenderedImage image, int maxNumOfColors)
          Creates new OctreeColorReducer using the given arguments.
 
Method Summary
 int filterRGB(int x, int y, int rgb)
           
 
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
 

Field Detail

M_octree

protected OctreeColorReducer M_octree
The octree

Constructor Detail

OctreeImageFilter

public OctreeImageFilter(OctreeColorReducer reducer)
Asks reduced colors from OctreeColorReducer


OctreeImageFilter

public OctreeImageFilter(java.awt.image.RenderedImage image,
                         int maxNumOfColors)
Creates new OctreeColorReducer using the given arguments.

Method Detail

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)


Copyright © 2001-2004 Davisor Oy. All Rights Reserved.