Package skyview.process
Class SubsetMosaicker
java.lang.Object
skyview.process.Processor
skyview.process.Mosaicker
skyview.process.SubsetMosaicker
- All Implemented Interfaces:
Serializable
,Component
A mosaicker is an object which creates
a new image from a set of input images.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class skyview.process.Mosaicker
addPixels, ordinalSuffix, setUsedImages, updateHeader, updatesOutput
-
Constructor Details
-
SubsetMosaicker
public SubsetMosaicker()
-
-
Method Details
-
getName
Get the name of this component -
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) 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. This version splits the output image into a bunch of subimages and generates the output image in pieces.- 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.
-