|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface RasterOp
此介面描述對 Raster 物件執行的單輸入/單輸出操作。該介面由諸如 AffineTransformOp、ConvolveOp 和 LookupOp 之類別的類別實作。針對實作此介面的特定類別,Source 和 Destination 物件必須包含合適數量的 band。否則,會拋出異常。此介面不能用於描述更複雜的操作,如接受多個源的操作。實作此介面的每個類別都必須指出是否允許就地進行過濾操作(也就是源物件等於目標物件的操作)。注意,對單輸入操作的限制意味著進行操作前的目標像素值不能用作過濾操作的輸入。
AffineTransformOp
,
BandCombineOp
,
ColorConvertOp
,
ConvolveOp
,
LookupOp
,
RescaleOp
方法摘要 | |
---|---|
WritableRaster |
createCompatibleDestRaster(Raster src)
創建一個具有正確大小和 band 數的歸零目標 Raster。 |
WritableRaster |
filter(Raster src,
WritableRaster dest)
執行從源 Raster 到目標 Raster 的單輸入/單輸出操作。 |
Rectangle2D |
getBounds2D(Raster src)
返回過濾後目標 Raster 的邊界框。 |
Point2D |
getPoint2D(Point2D srcPt,
Point2D dstPt)
在給定源 Raster 中一個點的情況下,返回目標點的位置。 |
RenderingHints |
getRenderingHints()
返回此 RasterOp 的呈現提示。 |
方法詳細資訊 |
---|
WritableRaster filter(Raster src, WritableRaster dest)
src
- 源 Raster
dest
- 目標 WritableRaster
WritableRaster
。Rectangle2D getBounds2D(Raster src)
src
- 源 Raster
Rectangle2D
,它是從過濾操作得到的 Raster
的邊界框。WritableRaster createCompatibleDestRaster(Raster src)
src
- 源 Raster
src
相容的 WritableRaster
Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
srcPt
- 源 Point2D
dstPt
- 目標 Point2D
RenderingHints getRenderingHints()
RasterOp
的 RenderingHints
物件。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。