artofillusion.image.filter
Class GlowFilter

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

public class GlowFilter
extends ImageFilter

This is an image filter which adds glow to an image.


Field Summary
static java.lang.String CIRCLE
           
static java.lang.String CROSSHAIR
           
static java.lang.String DIAGONAL
           
static java.lang.String STAR
           
 
Constructor Summary
GlowFilter()
           
 
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 Properties 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
 

Field Detail

CROSSHAIR

public static final java.lang.String CROSSHAIR

DIAGONAL

public static final java.lang.String DIAGONAL

STAR

public static final java.lang.String STAR

CIRCLE

public static final java.lang.String CIRCLE
Constructor Detail

GlowFilter

public GlowFilter()
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()
Description copied from class: ImageFilter
Get a list of Properties 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.