Package skyview.process
Class Processor
java.lang.Object
skyview.process.Processor
- All Implemented Interfaces:
Serializable,Component
- Direct Known Subclasses:
BoundaryAverage,BoundaryMedian,BoxSmoother,CatalogPostProcessor,CatalogProcessor,Deedger,HTMLWriter,IJProcessor,ImageMedian,InfoPrint,Mosaicker,PolarData,Prefetcher,SIAWriter,ThresholdMedianSmoother,WeightedSmoother
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidprocess(Image[] inputs, Image output, int[] source, Sampler samp, DepthSampler dsamp) Perform the processing task associated with this object.abstract voidupdateHeader(nom.tam.fits.Header header) Update the FITS header to indicate what processing was done.abstract booleanDoes this processor actually modify the output array?Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface skyview.Component
getDescription, getName
-
Constructor Details
-
Processor
public Processor()
-
-
Method Details
-
process
public abstract 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
public abstract void updateHeader(nom.tam.fits.Header header) Update the FITS header to indicate what processing was done. -
updatesOutput
public abstract boolean updatesOutput()Does this processor actually modify the output array?
-