public class BandExtractOp extends NullOp implements Parallelizable
Modifier and Type | Field and Description |
---|---|
protected int |
bandToExtract |
protected SimpleColorModel |
model |
Constructor and Description |
---|
BandExtractOp(int band) |
BandExtractOp(SimpleColorModel mod,
int band) |
BandExtractOp(SimpleColorModel mod,
int band,
boolean keepDepth) |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM) |
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest) |
void |
keepSourceDepth(boolean f) |
void |
setBandToExtract(int b) |
getBounds2D, getOpName, getPoint2D, getRenderingHints
protected int bandToExtract
protected SimpleColorModel model
public BandExtractOp(int band)
band
- public BandExtractOp(SimpleColorModel mod, int band)
mod
- band
- public BandExtractOp(SimpleColorModel mod, int band, boolean keepDepth)
public void keepSourceDepth(boolean f)
public void setBandToExtract(int b)
b
- public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)
createCompatibleDestImage
in interface java.awt.image.BufferedImageOp
createCompatibleDestImage
in class NullOp