skyview.process
Class IDMosaic

java.lang.Object
  extended by skyview.process.Mosaicker
      extended by skyview.process.IDMosaic
All Implemented Interfaces:
java.io.Serializable, Component, Processor

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
IDMosaic()
           
 
Method Summary
 java.lang.String getDescription()
          Get a description of this component
 java.lang.String getName()
          Get the name of this component
 void process(Image[] input, Image output, int[] osource, Sampler samp, DepthSampler dSampler)
          Return the tiles that would be used as the mosaicked image.
 void updateHeader(Header h)
          Describe the mosaicking of the image .
 
Methods inherited from class skyview.process.Mosaicker
ordinalSuffix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDMosaic

public IDMosaic()
Method Detail

getName

public java.lang.String getName()
Get the name of this component

Specified by:
getName in interface Component
Overrides:
getName in class Mosaicker

getDescription

public java.lang.String getDescription()
Get a description of this component

Specified by:
getDescription in interface Component
Overrides:
getDescription in class Mosaicker

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 interface Processor
Overrides:
process in class Mosaicker
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).
pixels - The pixel locations to be used in the mosaicking.
samp - The sampler to be used to sample the input images.
dsamp - The sampler (if any) in the energy dimension.

updateHeader

public void updateHeader(Header h)
Describe the mosaicking of the image .

Specified by:
updateHeader in interface Processor
Overrides:
updateHeader in class Mosaicker