Package skyview.process
Class Mosaicker
- java.lang.Object
-
- skyview.process.Processor
-
- skyview.process.Mosaicker
-
- All Implemented Interfaces:
java.io.Serializable,Component
- Direct Known Subclasses:
AddingMosaicker,BackupMosaicker,IDMosaic,SubsetMosaicker
public class Mosaicker extends Processor
A mosaicker is an object which creates a new image from a set of input images.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Mosaicker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPixels(java.lang.String name, int count)java.lang.StringgetDescription()Get a description of this componentjava.lang.StringgetName()Get the name of this componentstatic java.lang.StringordinalSuffix(int n)Find appropriate ordinal suffix for a given integer.voidprocess(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler)Populate the pixel values of the output mosaic.protected voidsetUsedImages()voidupdateHeader(nom.tam.fits.Header h)Describe the mosaicking of the image .booleanupdatesOutput()Does this processor actually modify the output array?
-
-
-
Method Detail
-
updatesOutput
public boolean updatesOutput()
Description copied from class:ProcessorDoes this processor actually modify the output array?- Specified by:
updatesOutputin classProcessor
-
getName
public java.lang.String getName()
Get the name of this component
-
getDescription
public java.lang.String getDescription()
Get a description of this component
-
process
public void process(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler)
Populate the pixel values of the output mosaic. Note that the output image is assumed to be created prior to the mosaic call since its WCS will have been used extensively.- Specified by:
processin classProcessor- Parameters:
input- An array of input images.output- The image whose data is to be filled.osource- An integer array giving the source image to be used for the output pixels. Note that depending upon the mosaicker used, source may be dimensioned as either nx*ny or (nx+1)*(ny+1).samp- The sampler to be used to sample the input images.dSampler- The sampler (if any) in the energy dimension.
-
addPixels
protected void addPixels(java.lang.String name, int count)
-
setUsedImages
protected void setUsedImages()
-
updateHeader
public void updateHeader(nom.tam.fits.Header h)
Describe the mosaicking of the image .- Specified by:
updateHeaderin classProcessor
-
ordinalSuffix
public static java.lang.String ordinalSuffix(int n)
Find appropriate ordinal suffix for a given integer.
-
-