skyview.vo
Class CatalogPostProcessor

java.lang.Object
  extended by skyview.vo.CatalogPostProcessor
All Implemented Interfaces:
java.io.Serializable, Component, Processor

public class CatalogPostProcessor
extends java.lang.Object
implements Processor

The CatalogPostProcessor is called to finish processing for catalog requests. It simply finds the last CatalogProcessor and invokes appropriate methods there.

See Also:
Serialized Form

Constructor Summary
CatalogPostProcessor()
           
 
Method Summary
 java.lang.String getDescription()
          Get the description of this component.
 java.lang.String getName()
          Get the name of this component.
 void process(Image[] inputs, Image output, int[] source, Sampler samp, DepthSampler dsamp)
          Perform the processing task associated with this object.
 void updateHeader(Header header)
          Update the FITS header to indicate what processing was done.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatalogPostProcessor

public CatalogPostProcessor()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Component
Get the name of this component.

Specified by:
getName in interface Component

getDescription

public java.lang.String getDescription()
Description copied from interface: Component
Get the description of this component.

Specified by:
getDescription in interface Component

process

public void process(Image[] inputs,
                    Image output,
                    int[] source,
                    Sampler samp,
                    DepthSampler dsamp)
Perform the processing task associated with this object.

Specified by:
process in interface Processor
Parameters:
inputs - The array of input survey images.
output - The output user image
source - An array giving the source image for each output pixel.
samp - The sampler object used in processing.
dsamp - The sampler in the energy dimension (often null).

updateHeader

public void updateHeader(Header header)
Update the FITS header to indicate what processing was done.

Specified by:
updateHeader in interface Processor