Package skyview.process
Class BackupMosaicker
- java.lang.Object
-
- skyview.process.Mosaicker
-
- skyview.process.BackupMosaicker
-
- All Implemented Interfaces:
Serializable
,Component
,Processor
public class BackupMosaicker extends Mosaicker
This mosaicker is used to create a mosaic where if there are pixels unfilled by the primary survey one or more secondary surveys are invoked to fill them.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BackupMosaicker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
Get a description of this componentString
getName()
Get the name of this componentvoid
process(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler)
Populate the pixel values of the output mosaic.void
reprocess(Image output, int[] source, Sampler samp, DepthSampler dSampler, String survey)
void
updateHeader(nom.tam.fits.Header h)
Describe the mosaicking of the image .-
Methods inherited from class skyview.process.Mosaicker
addPixels, ordinalSuffix, setUsedImages
-
-
-
-
Method Detail
-
getName
public String getName()
Get the name of this component
-
getDescription
public String getDescription()
Get a description of this component- Specified by:
getDescription
in interfaceComponent
- Overrides:
getDescription
in classMosaicker
-
process
public void process(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler)
Description copied from class:Mosaicker
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 interfaceProcessor
- Overrides:
process
in classMosaicker
- 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.
-
reprocess
public void reprocess(Image output, int[] source, Sampler samp, DepthSampler dSampler, String survey)
-
updateHeader
public void updateHeader(nom.tam.fits.Header h)
Describe the mosaicking of the image .- Specified by:
updateHeader
in interfaceProcessor
- Overrides:
updateHeader
in classMosaicker
-
-