equal
deleted
inserted
replaced
32 import java.awt.AlphaComposite; |
32 import java.awt.AlphaComposite; |
33 import java.awt.GraphicsEnvironment; |
33 import java.awt.GraphicsEnvironment; |
34 import java.awt.Rectangle; |
34 import java.awt.Rectangle; |
35 import java.awt.RenderingHints; |
35 import java.awt.RenderingHints; |
36 import java.awt.Transparency; |
36 import java.awt.Transparency; |
|
37 import javax.tools.annotation.GenerateNativeHeader; |
37 import sun.awt.image.ImagingLib; |
38 import sun.awt.image.ImagingLib; |
38 |
39 |
39 /** |
40 /** |
40 * This class uses an affine transform to perform a linear mapping from |
41 * This class uses an affine transform to perform a linear mapping from |
41 * 2D coordinates in the source image or <CODE>Raster</CODE> to 2D coordinates |
42 * 2D coordinates in the source image or <CODE>Raster</CODE> to 2D coordinates |
60 * @see java.awt.RenderingHints#KEY_INTERPOLATION |
61 * @see java.awt.RenderingHints#KEY_INTERPOLATION |
61 * @see java.awt.RenderingHints#KEY_RENDERING |
62 * @see java.awt.RenderingHints#KEY_RENDERING |
62 * @see java.awt.RenderingHints#KEY_COLOR_RENDERING |
63 * @see java.awt.RenderingHints#KEY_COLOR_RENDERING |
63 * @see java.awt.RenderingHints#KEY_DITHERING |
64 * @see java.awt.RenderingHints#KEY_DITHERING |
64 */ |
65 */ |
|
66 /* No native methods here, but the constants are needed in the supporting JNI code */ |
|
67 @GenerateNativeHeader |
65 public class AffineTransformOp implements BufferedImageOp, RasterOp { |
68 public class AffineTransformOp implements BufferedImageOp, RasterOp { |
66 private AffineTransform xform; |
69 private AffineTransform xform; |
67 RenderingHints hints; |
70 RenderingHints hints; |
68 |
71 |
69 /** |
72 /** |