< 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 >