Changeset 30624 for trunk/psphot/src/psphotStackImageLoop.c
- Timestamp:
- Feb 13, 2011, 12:33:05 PM (15 years ago)
- Location:
- trunk/psphot
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/psphotStackImageLoop.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot
- Property svn:mergeinfo changed
-
trunk/psphot/src/psphotStackImageLoop.c
r29936 r30624 101 101 */ 102 102 103 # define UPDATE_HEADER 0103 # define UPDATE_HEADER 1 104 104 105 105 bool GetAstrometryFPA (pmConfig *config, pmFPAview *view) { … … 174 174 pmChip *outChip = pmFPAviewThisChip(view, output->fpa); ///< Chip in the output 175 175 176 # if (UPDATE_HEADER)177 176 pmHDU *outHDU = pmFPAviewThisHDU (view, output->fpa); 178 177 if (!outHDU) { 179 pmFPAAddSourceFromView(output->fpa, "name",view, output->format);178 pmFPAAddSourceFromView(output->fpa, view, output->format); 180 179 outHDU = pmFPAviewThisHDU (view, output->fpa); 181 180 psAssert (outHDU, "failed to make HDU"); 182 181 } 183 # endif 182 if (!outHDU->header) { 183 outHDU->header = psMetadataAlloc(); 184 } 184 185 185 186 if (bilevelAstrometry) { … … 188 189 continue; 189 190 } 190 # if (UPDATE_HEADER)191 191 if (!pmAstromWriteBilevelChip(outHDU->header, outChip, WCS_NONLIN_TOL)) { 192 192 psWarning("Unable to generate WCS header."); 193 193 continue; 194 194 } 195 # endif196 195 } else { 197 196 // we use a default FPA pixel scale of 1.0 … … 200 199 continue; 201 200 } 202 # if (UPDATE_HEADER) 203 if (UPDATE_HEADER && !pmAstromWriteWCS(outHDU->header, output->fpa, outChip, WCS_NONLIN_TOL)) { 201 if (!pmAstromWriteWCS(outHDU->header, output->fpa, outChip, WCS_NONLIN_TOL)) { 204 202 psWarning("Unable to generate WCS header."); 205 203 continue; 206 204 } 207 # endif208 205 } 209 206 } … … 225 222 psAssert (output, "missing file?"); 226 223 227 # if (UPDATE_HEADER)228 224 pmHDU *PHU = pmFPAviewThisPHU(view, output->fpa); 229 225 if (!PHU) { 230 pmFPAAddSourceFromView(output->fpa, "name",view, output->format);226 pmFPAAddSourceFromView(output->fpa, view, output->format); 231 227 PHU = pmFPAviewThisPHU (view, output->fpa); 232 228 psAssert (PHU, "failed to make PHU"); 233 229 } 230 if (!PHU->header) { 231 PHU->header = psMetadataAlloc(); 232 } 234 233 235 234 if (!pmAstromWriteBilevelMosaic(PHU->header, output->fpa, WCS_NONLIN_TOL)) { 236 235 psWarning("Unable to generate WCS header."); 237 236 } 238 # endif239 237 } 240 238
Note:
See TracChangeset
for help on using the changeset viewer.
