Package skyview.process
Class IDMosaic
- java.lang.Object
-
- skyview.process.Mosaicker
-
- skyview.process.IDMosaic
-
public class IDMosaic extends Mosaicker
A mosaicker is an object which creates a new image from a set of input images. The IDMosaic does not read the images: it returns an image giving the source tile ID for each pixel.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IDMosaic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Get a description of this componentjava.lang.String
getName()
Get the name of this componentvoid
process(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler)
Return the tiles that would be used as the mosaicked image.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 java.lang.String getName()
Get the name of this component
-
getDescription
public java.lang.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)
Return the tiles that would be used as the mosaicked image.- 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.
-
updateHeader
public void updateHeader(nom.tam.fits.Header h)
Describe the mosaicking of the image .- Specified by:
updateHeader
in interfaceProcessor
- Overrides:
updateHeader
in classMosaicker
-
-