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
-