net.grelf.astro
Class MagnitudeChart

java.lang.Object
  extended by net.grelf.astro.MagnitudeChart

public class MagnitudeChart
extends java.lang.Object

This displays a clone of the ImFrame used for magnitude estimation, with the measured stars marked in it.


Constructor Summary
MagnitudeChart(StarChart chart, java.lang.String title, BlobMeasList measList, boolean accurate)
          Create a clone of the chart, draw into it markers and star ids for all the blobs used for estimating magnitude, and redisplay it.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MagnitudeChart

public MagnitudeChart(StarChart chart,
                      java.lang.String title,
                      BlobMeasList measList,
                      boolean accurate)
Create a clone of the chart, draw into it markers and star ids for all the blobs used for estimating magnitude, and redisplay it. Uses the list of open images to find the ImFrame containing the chart. If the chart parameter is null it still uses the list of open ImFrames to try to find one which has a StarChart and that chart has stars with the same ids as the measured blobs. If no such chart can be found just give up quietly but put a message in the log.

Parameters:
accurate - tells whether the MagnitudeGraph was constructed using the accurate brightness measurements (rather than cruder measurements of the blobs as initially detected).