00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef PM_SOURCE_PLOTS_H
00012 #define PM_SOURCE_PLOTS_H
00013
00014
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
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