Changeset 23719 for branches/pap/ppSub/src/ppSubFiles.c
- Timestamp:
- Apr 6, 2009, 6:52:51 PM (17 years ago)
- Location:
- branches/pap/ppSub/src
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppSubFiles.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap/ppSub/src
- Property svn:ignore
-
old new 10 10 stamp-h1 11 11 ppSubKernel 12 ppSubErrorCodes.h 13 ppSubErrorCodes.c
-
- Property svn:ignore
-
branches/pap/ppSub/src/ppSubFiles.c
r23711 r23719 12 12 13 13 // Input files 14 static const char *inputFiles[] = { "PPSUB. OUTPUT", "PPSUB.OUTPUT.MASK", "PPSUB.OUTPUT.VARIANCE",15 "PPSUB. OUTPUT.KERNELS", "PPSUB.OUTPUT.JPEG1", "PPSUB.OUTPUT.JPEG2",16 NULL };14 static const char *inputFiles[] = { "PPSUB.INPUT", "PPSUB.INPUT.MASK", "PPSUB.INPUT.VARIANCE", 15 "PPSUB.INPUT.SOURCES", "PPSUB.REF", "PPSUB.REF.MASK", 16 "PPSUB.REF.VARIANCE", "PPSUB.REF.SOURCES", NULL }; 17 17 18 18 // Convolved files … … 23 23 // Subtraction files 24 24 static const char *subFiles[] = { "PPSUB.OUTPUT", "PPSUB.OUTPUT.MASK", "PPSUB.OUTPUT.VARIANCE", 25 "PPSUB.OUTPUT. KERNELS", "PPSUB.OUTPUT.JPEG1", "PPSUB.OUTPUT.JPEG2",25 "PPSUB.OUTPUT.JPEG1", "PPSUB.OUTPUT.JPEG2", 26 26 NULL }; 27 27 … … 30 30 31 31 // Inverse subtraction files 32 static const char *invFiles[] = { "PPSUB.OUTINV", "PPSUB.OUTINV.MASK", "PPSUB.OUTINV.VARIANCE", 33 "PPSUB.OUTINV.KERNELS", "PPSUB.OUTINV.JPEG1", "PPSUB.OUTINV.JPEG2", 34 NULL }; 32 static const char *invFiles[] = { "PPSUB.INVERSE", "PPSUB.INVERSE.MASK", "PPSUB.INVERSE.VARIANCE", NULL }; 35 33 36 34 // Inverse subtraction photometry 37 static const char *subPhotFiles[] = { "PPSUB.OUTINV.SOURCES", NULL }; 35 static const char *invPhotFiles[] = { "PPSUB.INVERSE.SOURCES", NULL }; 36 37 // PSF files 38 static const char *psfFiles[] = { "PSPHOT.PSF.SAVE", NULL }; 38 39 39 40 // Calculation (may be either input or output) files … … 47 48 ) 48 49 { 49 for (int i = 0; imageFiles[i]; i++) {50 pmFPAfileActivate(config->files, files[i], state);50 for (int i = 0; files[i]; i++) { 51 pmFPAfileActivate(config->files, state, files[i]); 51 52 } 52 53 return; … … 62 63 ) 63 64 { 64 for (int i = 0; imageFiles[i]; i++) {65 for (int i = 0; files[i]; i++) { 65 66 pmFPAfile *file = pmFPAfileSelectSingle(config->files, files[i], 0); 66 67 if (file && file->save == save) { 67 pmFPAfileActivate(config->files, files[i], state);68 pmFPAfileActivate(config->files, state, files[i]); 68 69 } 69 70 } … … 76 77 77 78 if (files & PPSUB_FILES_INPUT) { 78 filesActivate( inputFiles, state);79 filesActivate(config, inputFiles, state); 79 80 filesActivateSave(config, calcFiles, false, state); 80 81 } … … 95 96 filesActivate(config, invPhotFiles, state); 96 97 } 98 if (files & PPSUB_FILES_PSF) { 99 filesActivate(config, psfFiles, state); 100 } 97 101 if (files & PPSUB_FILES_PHOT) { 98 psphotFilesActivate(config, false);102 psphotFilesActivate(config, state); 99 103 } 100 104 … … 110 114 } 111 115 112 bool ppSubFilesIterateDown(pmConfig *config )116 bool ppSubFilesIterateDown(pmConfig *config, ppSubFiles files) 113 117 { 114 118 psAssert(config, "Require configuration"); 119 120 ppSubFilesActivate(config, PPSUB_FILES_ALL, false); 121 ppSubFilesActivate(config, files, true); 115 122 116 123 pmFPAview *view = pmFPAviewAlloc(0);// View to FPA top … … 139 146 } 140 147 148 ppSubFilesActivate(config, PPSUB_FILES_ALL, false); 149 141 150 return true; 142 151 } 143 152 144 bool ppSubFilesIterateUp(pmConfig *config )153 bool ppSubFilesIterateUp(pmConfig *config, ppSubFiles files) 145 154 { 146 155 psAssert(config, "Require configuration"); 156 157 ppSubFilesActivate(config, PPSUB_FILES_ALL, false); 158 ppSubFilesActivate(config, files, true); 147 159 148 160 pmFPAview *view = ppSubViewReadout(); // View to readout … … 171 183 } 172 184 185 ppSubFilesActivate(config, PPSUB_FILES_ALL, false); 186 173 187 return true; 174 188 }
Note:
See TracChangeset
for help on using the changeset viewer.
