- 
- 既知のすべての実装クラス:
- AffineTransformOp,- BandCombineOp,- ColorConvertOp,- ConvolveOp,- LookupOp,- RescaleOp
 
 public interface RasterOpこのインタフェースは、Rasterオブジェクトに対して実行される単一入力操作と単一出力操作を記述します。 このインタフェースは、AffineTransformOp、ConvolveOp、LookupOpなどのクラスによって実装されます。 転送元オブジェクトと転送先オブジェクトは、このインタフェースを実装するクラス用として適切な数のバンドを保持する必要があります。 適切な数のバンドを保持しない場合、例外がスローされます。 このインタフェースは、複数のソースの取得など、より高度な操作を記述することはできません。 このインタフェースを実装するクラスはそれぞれ、インプレース・フィルタ操作(つまり、転送元オブジェクトと転送先オブジェクトが同じ)を許可するかどうかを指定します。 ただし、単一入力操作の制限により、この操作に先立つ操作の転送先ピクセルの値は、フィルタ操作の入力として使用されません。
- 
- 
メソッドのサマリー修飾子と型 メソッド 説明 WritableRastercreateCompatibleDestRaster(Raster src)適切なサイズと数のバンドを持つゼロ化された転送先Rasterを作成します。WritableRasterfilter(Raster src, WritableRaster dest)転送元Rasterから転送先Rasterへの単一入力操作と単一出力操作を実行します。Rectangle2DgetBounds2D(Raster src)フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。Point2DgetPoint2D(Point2D srcPt, Point2D dstPt)指定されたソースRaster内のポイントについて、転送先のポイントの位置を返します。RenderingHintsgetRenderingHints()このRasterOpの描画ヒントを返します。
 
- 
- 
- 
メソッドの詳細- 
filterWritableRaster filter(Raster src, WritableRaster dest) 転送元Rasterから転送先Rasterへの単一入力操作と単一出力操作を実行します。 転送先Rasterがnullの場合、新しいRasterが生成されます。 転送元または転送先、または両方のRasterが、このフィルタを実装するクラスによって許可されているRasterの型と互換性がない場合は、IllegalArgumentExceptionがスローされます。- パラメータ:
- src- 転送元- Raster
- dest- 転送先- WritableRaster
- 戻り値:
- フィルタ・リング操作の結果を表現するWritableRaster。
 
 - 
getBounds2DRectangle2D getBounds2D(Raster src) フィルタ処理された転送先Rasterのバウンディング・ボックスを返します。 転送元Rasterが、このフィルタを実装するクラスによって許可されているRasterの型と互換性がない場合は、IllegalArgumentExceptionがスローされます。- パラメータ:
- src- 転送元- Raster
- 戻り値:
- フィルタ・リング操作によるRasterのバウンディング・ボックスを表すRectangle2D。
 
 - 
createCompatibleDestRasterWritableRaster createCompatibleDestRaster(Raster src) 適切なサイズと数のバンドを持つゼロ化された転送先Rasterを作成します。 転送元Rasterが、このフィルタを実装するクラスによって許可されているRasterの型と互換性がない場合は、IllegalArgumentExceptionがスローされます。- パラメータ:
- src- 転送元- Raster
- 戻り値:
- srcと互換性のある- WritableRaster
 
 - 
getPoint2DPoint2D getPoint2D(Point2D srcPt, Point2D dstPt) 指定されたソースRaster内のポイントについて、転送先のポイントの位置を返します。 dstPtがnullでない場合は、戻り値の格納先として使用されます。- パラメータ:
- srcPt- 転送元- Point2D
- dstPt- 転送先- Point2D
- 戻り値:
- 転送先ポイントの位置
 
 - 
getRenderingHintsRenderingHints getRenderingHints() このRasterOpの描画ヒントを返します。 ヒントが設定されていない場合はnullを返す- 戻り値:
- このRasterOpのRenderingHintsオブジェクト。
 
 
- 
 
-