skyview.process
Interface Processor

All Superinterfaces:
Component, java.io.Serializable
All Known Implementing Classes:
BoundaryAverage, BoundaryMedian, BoundaryMedianDSS2, BoxSmoother, CatalogPostProcessor, CatalogProcessor, Deedger, HTMLWriter, IJProcessor, ImageMedian, Mosaicker, RGBWriter

public interface Processor
extends Component


Method Summary
 void process(Image[] inputs, Image output, int[] source, Sampler samp, DepthSampler dsamp)
          Perform the processing task associated with this object.
 void updateHeader(Header header)
          Update the FITS header to indicate what processing was done.
 
Methods inherited from interface skyview.Component
getDescription, getName
 

Method Detail

process

void process(Image[] inputs,
             Image output,
             int[] source,
             Sampler samp,
             DepthSampler dsamp)
Perform the processing task associated with this object.

Parameters:
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.
source - 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).

updateHeader

void updateHeader(Header header)
Update the FITS header to indicate what processing was done.