Object
ImageFilter
hdf.view.ImageView.DefaultImageView.Rotate90Filter
- All Implemented Interfaces:
ImageConsumer
,Cloneable
- Enclosing class:
- DefaultImageView
Makes an image filter for rotating image by 90 degrees.
-
Field Summary
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
imageComplete(int status)
void
itransform(double x, double y, double[] retcoord)
Transform when rotating image by 90 degrees.void
setColorModel(ColorModel model)
void
setDimensions(int width, int height)
void
setHints(int hintflags)
void
setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
void
setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
void
setProperties(Hashtable props)
void
transform(double x, double y, double[] retcoord)
Transform when rotating image by 90 degrees.void
transformBBox(Rectangle rect)
Transform the image specified by a rectangle.Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, resendTopDownLeftRight
-
Constructor Details
-
Rotate90Filter
Image filter for rotating image by 90 degrees.- Parameters:
dir
- the direction to rotate the image ROTATE_CW_90 or ROTATE_CCW_90
-
-
Method Details
-
transform
Transform when rotating image by 90 degrees.- Parameters:
x
- the x coordinate to transformy
- the y coordinate to transformretcoord
- the x.y coordinate transformed
-
itransform
Transform when rotating image by 90 degrees.- Parameters:
x
- the x coordinate to transformy
- the y coordinate to transformretcoord
- the x.y coordinate transformed
-
transformBBox
Transform the image specified by a rectangle.- Parameters:
rect
- the rectangle coordinates transformed
-
setDimensions
- Specified by:
setDimensions
in interfaceImageConsumer
- Overrides:
setDimensions
in classImageFilter
-
setProperties
- Specified by:
setProperties
in interfaceImageConsumer
- Overrides:
setProperties
in classImageFilter
-
setColorModel
- Specified by:
setColorModel
in interfaceImageConsumer
- Overrides:
setColorModel
in classImageFilter
-
setHints
- Specified by:
setHints
in interfaceImageConsumer
- Overrides:
setHints
in classImageFilter
-
setPixels
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)- Specified by:
setPixels
in interfaceImageConsumer
- Overrides:
setPixels
in classImageFilter
-
setPixels
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)- Specified by:
setPixels
in interfaceImageConsumer
- Overrides:
setPixels
in classImageFilter
-
imageComplete
- Specified by:
imageComplete
in interfaceImageConsumer
- Overrides:
imageComplete
in classImageFilter
-