pmSourcePlots.h

Go to the documentation of this file.
00001 /* @file  pmSourcePlots.h
00002  * @brief functions to create plots illustrating source properties
00003  *
00004  * @author EAM, IfA
00005  *
00006  * @version $Revision: 1.2 $ $Name:  $
00007  * @date $Date: 2007/01/24 02:54:15 $
00008  * Copyright 2006 Institute for Astronomy, University of Hawaii
00009  */
00010 
00011 #ifndef PM_SOURCE_PLOTS_H
00012 #define PM_SOURCE_PLOTS_H
00013 
00014 /// @addtogroup Objects Object Detection / Analysis Functions
00015 /// @{
00016 
00017 typedef struct
00018 {
00019     int nX;
00020     int nY;
00021     int nTotal;
00022     int iX;
00023     int iY;
00024     int i;
00025     float aspectRatio;
00026 }
00027 pmSourcePlotLayout;
00028 
00029 // typedef bool (*pmSourcePlotFunction)(pmConfig *config, pmFPAview *view, pmSourcePlotLayout *layout);
00030 
00031 pmSourcePlotLayout *pmSourcePlotLayoutAlloc();
00032 
00033 bool pmFPAviewWriteSourcePlot(const pmFPAview *view, pmFPAfile *file, pmConfig *config);
00034 bool pmFPAWriteSourcePlot (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file, pmConfig *config, pmSourcePlotLayout *layout);
00035 bool pmChipWriteSourcePlot (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file, pmConfig *config, pmSourcePlotLayout *layout);
00036 bool pmSourcePlotPSFModel (const pmFPAview *view, pmFPAfile *file, pmConfig *config, pmSourcePlotLayout *layout);
00037 bool pmSourcePlotMoments (const pmFPAview *view, pmFPAfile *file, pmConfig *config, pmSourcePlotLayout *layout);
00038 
00039 /// @}
00040 #endif // PM_SOURCE_PLOTS_H

Generated on Fri Feb 2 22:35:28 2007 for Pan-STARRS Module Library by  doxygen 1.5.1