| java.lang.Object javax.media.jai.iterator.RandomIterFactory
RandomIterFactory | public class RandomIterFactory (Code) | | A factory class to instantiate instances of the RandomIter and
WritableRandomIter interfaces on sources of type Raster,
RenderedImage, and WritableRenderedImage.
See Also: RandomIter See Also: WritableRandomIter |
Method Summary | |
public static RandomIter | create(RenderedImage im, Rectangle bounds) Constructs and returns an instance of RandomIter suitable for
iterating over the given bounding rectangle within the given
RenderedImage source. | public static RandomIter | create(Raster ras, Rectangle bounds) Constructs and returns an instance of RandomIter suitable for
iterating over the given bounding rectangle within the given
Raster source. | public static WritableRandomIter | createWritable(WritableRenderedImage im, Rectangle bounds) Constructs and returns an instance of WritableRandomIter
suitable for iterating over the given bounding rectangle within
the given WritableRenderedImage source. | public static WritableRandomIter | createWritable(WritableRaster ras, Rectangle bounds) Constructs and returns an instance of WritableRandomIter
suitable for iterating over the given bounding rectangle within
the given WritableRaster source. |
create | public static RandomIter create(RenderedImage im, Rectangle bounds)(Code) | | Constructs and returns an instance of RandomIter suitable for
iterating over the given bounding rectangle within the given
RenderedImage source. If the bounds parameter is null, the
entire image will be used.
Parameters: im - a read-only RenderedImage source. Parameters: bounds - the bounding Rectangle for the iterator, or null. a RandomIter allowing read-only access to the source. |
create | public static RandomIter create(Raster ras, Rectangle bounds)(Code) | | Constructs and returns an instance of RandomIter suitable for
iterating over the given bounding rectangle within the given
Raster source. If the bounds parameter is null, the entire
Raster will be used.
Parameters: ras - a read-only Raster source. Parameters: bounds - the bounding Rectangle for the iterator, or null. a RandomIter allowing read-only access to the source. |
createWritable | public static WritableRandomIter createWritable(WritableRenderedImage im, Rectangle bounds)(Code) | | Constructs and returns an instance of WritableRandomIter
suitable for iterating over the given bounding rectangle within
the given WritableRenderedImage source. If the bounds
parameter is null, the entire image will be used.
Parameters: im - a WritableRenderedImage source. Parameters: bounds - the bounding Rectangle for the iterator, or null. a WritableRandomIter allowing read/write access to the source. |
createWritable | public static WritableRandomIter createWritable(WritableRaster ras, Rectangle bounds)(Code) | | Constructs and returns an instance of WritableRandomIter
suitable for iterating over the given bounding rectangle within
the given WritableRaster source. If the bounds parameter is
null, the entire Raster will be used.
Parameters: ras - a WritableRaster source. Parameters: bounds - the bounding Rectangle for the iterator, or null. a WritableRandomIter allowing read/write access to the source. |
|
|