com.sun.jimi.core.filters
Class Rotate

java.lang.Object
  |
  +--java.awt.image.ImageFilter
        |
        +--com.sun.jimi.core.filters.Rotate

public class Rotate
extends java.awt.image.ImageFilter


Fields inherited from class java.awt.image.ImageFilter
consumer
 
Constructor Summary
Rotate(double angle)
           
 
Method Summary
 void imageComplete(int status)
          Notification that the image is complete and there will be no further setPixel calls.
 void setColorModel(java.awt.image.ColorModel model)
          Tell the consumer that we use the defaultRGBModel color model NOTE: This overrides whatever color model is used underneath us.
 void setDimensions(int width, int height)
          Tell the consumer the new dimensions based on our rotation of coordinate space.
 void setPixels(int x, int y, int w, int h, java.awt.image.ColorModel model, byte[] pixels, int off, int scansize)
          Set the pixels in our image array from the passed array of bytes.
 void setPixels(int x, int y, int w, int h, java.awt.image.ColorModel model, int[] pixels, int off, int scansize)
          Set the pixels in our image array from the passed array of integers.
 void transformSpace(java.awt.Rectangle rect)
           
 
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rotate

public Rotate(double angle)
Method Detail

transformSpace

public void transformSpace(java.awt.Rectangle rect)

setDimensions

public void setDimensions(int width,
                          int height)
Tell the consumer the new dimensions based on our rotation of coordinate space.
Overrides:
setDimensions in class java.awt.image.ImageFilter
See Also:
ImageConsumer.setDimensions(int, int)

setColorModel

public void setColorModel(java.awt.image.ColorModel model)
Tell the consumer that we use the defaultRGBModel color model NOTE: This overrides whatever color model is used underneath us.
Parameters:
model - contains the color model of the image or filter beneath us (preceding us)
Overrides:
setColorModel in class java.awt.image.ImageFilter
See Also:
ImageConsumer.setColorModel(java.awt.image.ColorModel)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      java.awt.image.ColorModel model,
                      byte[] pixels,
                      int off,
                      int scansize)
Set the pixels in our image array from the passed array of bytes. Xlate the pixels into our default color model (RGB).
Overrides:
setPixels in class java.awt.image.ImageFilter
See Also:
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      java.awt.image.ColorModel model,
                      int[] pixels,
                      int off,
                      int scansize)
Set the pixels in our image array from the passed array of integers. Xlate the pixels into our default color model (RGB).
Overrides:
setPixels in class java.awt.image.ImageFilter
See Also:
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)

imageComplete

public void imageComplete(int status)
Notification that the image is complete and there will be no further setPixel calls.
Overrides:
imageComplete in class java.awt.image.ImageFilter
See Also:
ImageConsumer.imageComplete(int)