artofillusion.image.filter
Class BlurFilter

java.lang.Object
  extended by artofillusion.image.filter.ImageFilter
      extended by artofillusion.image.filter.BlurFilter

public class BlurFilter
extends ImageFilter

This is an image filter which blurs an image.


Constructor Summary
BlurFilter()
           
 
Method Summary
 void filterImage(ComplexImage image, Scene scene, SceneCamera camera, CoordinateSystem cameraPos)
          Apply the filter to an image.
 java.lang.String getName()
          Get the name of this filter.
 Property[] getProperties()
          Get a list of parameters which affect the behavior of the filter.
 void initFromStream(java.io.DataInputStream in, Scene theScene)
          Reconstruct this filter from its serialized representation.
 void writeToStream(java.io.DataOutputStream out, Scene theScene)
          Write a serialized description of this filter to a stream.
 
Methods inherited from class artofillusion.image.filter.ImageFilter
copy, duplicate, getConfigPanel, getDesiredComponents, getParameters, getParameterValues, getPropertyValue, setParameterValue, setPropertyValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlurFilter

public BlurFilter()
Method Detail

getName

public java.lang.String getName()
Get the name of this filter.

Specified by:
getName in class ImageFilter

filterImage

public void filterImage(ComplexImage image,
                        Scene scene,
                        SceneCamera camera,
                        CoordinateSystem cameraPos)
Apply the filter to an image.

Specified by:
filterImage in class ImageFilter
Parameters:
image - the image to filter
scene - the Scene which was rendered to create the image
camera - the camera from which the Scene was rendered
cameraPos - the position of the camera in the scene

getProperties

public Property[] getProperties()
Get a list of parameters which affect the behavior of the filter.

Overrides:
getProperties in class ImageFilter

writeToStream

public void writeToStream(java.io.DataOutputStream out,
                          Scene theScene)
                   throws java.io.IOException
Write a serialized description of this filter to a stream.

Specified by:
writeToStream in class ImageFilter
Throws:
java.io.IOException

initFromStream

public void initFromStream(java.io.DataInputStream in,
                           Scene theScene)
                    throws java.io.IOException
Reconstruct this filter from its serialized representation.

Specified by:
initFromStream in class ImageFilter
Throws:
java.io.IOException


Copyright © 1999-2011 by Peter Eastman.