< prev index next >

src/java.desktop/share/classes/java/awt/image/RasterOp.java

Print this page

        

*** 54,107 **** * Performs a single-input/single-output operation from a source Raster * to a destination Raster. If the destination Raster is null, a * new Raster will be created. The IllegalArgumentException may be thrown * if the source and/or destination Raster is incompatible with the types * of Rasters allowed by the class implementing this filter. ! * @param src the source <code>Raster</code> ! * @param dest the destination <code>WritableRaster</code> ! * @return a <code>WritableRaster</code> that represents the result of * the filtering operation. */ public WritableRaster filter(Raster src, WritableRaster dest); /** * Returns the bounding box of the filtered destination Raster. * The IllegalArgumentException may be thrown if the source Raster * is incompatible with the types of Rasters allowed * by the class implementing this filter. ! * @param src the source <code>Raster</code> ! * @return a <code>Rectangle2D</code> that is the bounding box of ! * the <code>Raster</code> resulting from the filtering * operation. */ public Rectangle2D getBounds2D(Raster src); /** * Creates a zeroed destination Raster with the correct size and number of * bands. * The IllegalArgumentException may be thrown if the source Raster * is incompatible with the types of Rasters allowed * by the class implementing this filter. ! * @param src the source <code>Raster</code> ! * @return a <code>WritableRaster</code> that is compatible with ! * <code>src</code> */ public WritableRaster createCompatibleDestRaster(Raster src); /** * Returns the location of the destination point given a * point in the source Raster. If dstPt is non-null, it * will be used to hold the return value. ! * @param srcPt the source <code>Point2D</code> ! * @param dstPt the destination <code>Point2D</code> * @return the location of the destination point. */ public Point2D getPoint2D(Point2D srcPt, Point2D dstPt); /** * Returns the rendering hints for this RasterOp. Returns * null if no hints have been set. ! * @return the <code>RenderingHints</code> object of this ! * <code>RasterOp</code>. */ public RenderingHints getRenderingHints(); } --- 54,107 ---- * Performs a single-input/single-output operation from a source Raster * to a destination Raster. If the destination Raster is null, a * new Raster will be created. The IllegalArgumentException may be thrown * if the source and/or destination Raster is incompatible with the types * of Rasters allowed by the class implementing this filter. ! * @param src the source {@code Raster} ! * @param dest the destination {@code WritableRaster} ! * @return a {@code WritableRaster} that represents the result of * the filtering operation. */ public WritableRaster filter(Raster src, WritableRaster dest); /** * Returns the bounding box of the filtered destination Raster. * The IllegalArgumentException may be thrown if the source Raster * is incompatible with the types of Rasters allowed * by the class implementing this filter. ! * @param src the source {@code Raster} ! * @return a {@code Rectangle2D} that is the bounding box of ! * the {@code Raster} resulting from the filtering * operation. */ public Rectangle2D getBounds2D(Raster src); /** * Creates a zeroed destination Raster with the correct size and number of * bands. * The IllegalArgumentException may be thrown if the source Raster * is incompatible with the types of Rasters allowed * by the class implementing this filter. ! * @param src the source {@code Raster} ! * @return a {@code WritableRaster} that is compatible with ! * {@code src} */ public WritableRaster createCompatibleDestRaster(Raster src); /** * Returns the location of the destination point given a * point in the source Raster. If dstPt is non-null, it * will be used to hold the return value. ! * @param srcPt the source {@code Point2D} ! * @param dstPt the destination {@code Point2D} * @return the location of the destination point. */ public Point2D getPoint2D(Point2D srcPt, Point2D dstPt); /** * Returns the rendering hints for this RasterOp. Returns * null if no hints have been set. ! * @return the {@code RenderingHints} object of this ! * {@code RasterOp}. */ public RenderingHints getRenderingHints(); }
< prev index next >