|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface RasterOp
このインタフェースは、Raster オブジェクトに対して実行される単一入力操作と単一出力操作を記述します。このインタフェースは、AffineTransformOp、ConvolveOp、LookupOp などのクラスによって実装されます。転送元オブジェクトと転送先オブジェクトは、このインタフェースを実装するクラス用として適切な数のバンドを保持する必要があります。適切な数のバンドを保持しない場合、例外がスローされます。このインタフェースは、複数のソースの取得など、より高度な操作を記述することはできません。このインタフェースを実装するクラスはそれぞれ、インプレースフィルタ操作 (つまり、転送元オブジェクトと転送先オブジェクトが同じ) を許可するかどうかを指定します。ただし、単一入力操作の制限により、この操作に先立つ操作の転送先ピクセルの値は、フィルタ操作の入力として使用されません。
AffineTransformOp
,
BandCombineOp
,
ColorConvertOp
,
ConvolveOp
,
LookupOp
,
RescaleOp
メソッドの概要 | |
---|---|
WritableRaster |
createCompatibleDestRaster(Raster src)
適切なサイズと数のバンドを持つゼロ化された転送先 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
Raster
のバウンディングボックスを表す Rectangle2D
WritableRaster createCompatibleDestRaster(Raster src)
src
- 転送元の Raster
src
と互換性のある WritableRaster
Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
srcPt
- 転送元の Point2D
dstPt
- 転送先の Point2D
RenderingHints getRenderingHints()
RasterOp
の RenderingHints
オブジェクト
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。