net.grelf.grip
Class CometProcessor

java.lang.Object
  extended by net.grelf.grip.CometProcessor
All Implemented Interfaces:
java.lang.Runnable

public class CometProcessor
extends java.lang.Object
implements java.lang.Runnable

Semi-interactive batch processor which asks the user to point to a detected "star" (typically a comet or minor planet) in each frame to be processed. The frames are shifted to put that object at a constant position and then accumulated (32 bits per channel). This is like the astro-combine process using the method shift-brightest except that a comet is not likely to be the brightest object in each frame and so the user has to help.


Constructor Summary
CometProcessor()
           
 
Method Summary
protected  void process(PointFloat cometCentre, java.awt.image.BufferedImage bim)
          Called when each CometFrame closes - not for use otherwise.
 void run()
          Starting point for the processing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CometProcessor

public CometProcessor()
Method Detail

run

public void run()
Starting point for the processing.

Specified by:
run in interface java.lang.Runnable

process

protected void process(PointFloat cometCentre,
                       java.awt.image.BufferedImage bim)
Called when each CometFrame closes - not for use otherwise. Parameters null means skip the current image but continue processing the next one.