public abstract class WeightedSmoother extends Processor
Constructor and Description |
---|
WeightedSmoother() |
Modifier and Type | Method and Description |
---|---|
void |
process(Image[] inputs,
Image output,
int[] selector,
Sampler samp,
DepthSampler dsamp)
Use as a postprocessor
|
protected void |
setSmoothSize(int nx,
int ny) |
void |
smooth()
Smooth the current image according to the prescribed size of the box.
|
boolean |
updatesOutput()
Does this processor actually modify the output array?
|
updateHeader
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getName
public boolean updatesOutput()
Processor
updatesOutput
in class Processor
protected void setSmoothSize(int nx, int ny)
public void process(Image[] inputs, Image output, int[] selector, Sampler samp, DepthSampler dsamp)
process
in class Processor
inputs
- The array of input survey images.output
- The output user image. A null output may signal
that an error has taken place. If this processor wishes
to do something in response to the error, it may look at the ErrorMsg setting.selector
- An array giving the source image for each output pixel.samp
- The sampler object used to do spatial sampling of the input images.dsamp
- The sampler in the energy dimension (often null).public void smooth()