org.apache.batik.ext.awt.image.renderable
Interface FilterChainRable

All Superinterfaces:
Filter, RenderableImage
All Known Implementing Classes:
FilterChainRable8Bit

public interface FilterChainRable
extends Filter

Implements a filter operation.


Field Summary
 
Fields inherited from interface java.awt.image.renderable.RenderableImage
HINTS_OBSERVED
 
Method Summary
 Rectangle2D getFilterRegion()
          Returns the filter output area, in user space
 int getFilterResolutionX()
          Returns the resolution along the X axis.
 int getFilterResolutionY()
          Returns the resolution along the Y axis.
 Filter getSource()
          Returns this filter's source.
 void setFilterRegion(Rectangle2D filterRegion)
          Sets the filter output area, in user space.
 void setFilterResolutionX(int filterResolutionX)
          Sets the resolution along the X axis, i.e., the maximum size for intermediate images along that axis.
 void setFilterResolutionY(int filterResolutionY)
          Sets the resolution along the Y axis, i.e., the maximum size for intermediate images along that axis.
 void setSource(Filter src)
          Sets the source for this chain.
 
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.Filter
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp
 
Methods inherited from interface java.awt.image.renderable.RenderableImage
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
 

Method Detail

getFilterResolutionX

int getFilterResolutionX()
Returns the resolution along the X axis.


setFilterResolutionX

void setFilterResolutionX(int filterResolutionX)
Sets the resolution along the X axis, i.e., the maximum size for intermediate images along that axis. The value should be greater than zero to have an effect.


getFilterResolutionY

int getFilterResolutionY()
Returns the resolution along the Y axis.


setFilterResolutionY

void setFilterResolutionY(int filterResolutionY)
Sets the resolution along the Y axis, i.e., the maximum size for intermediate images along that axis. The value should be greater than zero to have an effect.


setFilterRegion

void setFilterRegion(Rectangle2D filterRegion)
Sets the filter output area, in user space.


getFilterRegion

Rectangle2D getFilterRegion()
Returns the filter output area, in user space


setSource

void setSource(Filter src)
Sets the source for this chain. Should not be null


getSource

Filter getSource()
Returns this filter's source.



Copyright © 2008 Apache Software Foundation. All Rights Reserved.