Package skyview.process
Class Mosaicker
java.lang.Object
skyview.process.Processor
skyview.process.Mosaicker
- All Implemented Interfaces:
Serializable
,Component
- Direct Known Subclasses:
AddingMosaicker
,BackupMosaicker
,IDMosaic
,SubsetMosaicker
A mosaicker is an object which creates
a new image from a set of input images.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Get a description of this componentgetName()
Get the name of this componentstatic String
ordinalSuffix
(int n) Find appropriate ordinal suffix for a given integer.void
process
(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler) Populate the pixel values of the output mosaic.protected void
void
updateHeader
(nom.tam.fits.Header h) Describe the mosaicking of the image .boolean
Does this processor actually modify the output array?
-
Constructor Details
-
Mosaicker
public Mosaicker()
-
-
Method Details
-
updatesOutput
public boolean updatesOutput()Description copied from class:Processor
Does this processor actually modify the output array?- Specified by:
updatesOutput
in classProcessor
-
getName
Get the name of this component -
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:
process
in 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
-
setUsedImages
protected void setUsedImages() -
updateHeader
public void updateHeader(nom.tam.fits.Header h) Describe the mosaicking of the image .- Specified by:
updateHeader
in classProcessor
-
ordinalSuffix
Find appropriate ordinal suffix for a given integer.
-