Changeset 17428
- Timestamp:
- Apr 10, 2008, 11:32:26 AM (18 years ago)
- Location:
- trunk/ppStack/src
- Files:
-
- 2 edited
-
ppStackCamera.c (modified) (1 diff)
-
ppStackMatch.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackCamera.c
r17427 r17428 328 328 // Sources for use as stamps 329 329 bool status = false; // Found the file? 330 pmFPAfile *sources = pmFPAfileDefineFromArgs(&status, config, "PPSTACK.SOURCES", "PPSTACK.SOURCES"); 331 if (!status) { 332 psError(PS_ERR_IO, false, "Failed to load file definition PPSTACK.SOURCES"); 333 return false; 334 } 335 if (sources && sources->type != PM_FPA_FILE_CMF) { 336 psError(PS_ERR_IO, true, "PPSTACK.SOURCES is not of type CMF"); 337 return false; 330 if (havePSFs) { 331 pmFPAfile *sources = pmFPAfileDefineFromArgs(&status, config, "PPSTACK.SOURCES", "PPSTACK.SOURCES"); 332 if (!status) { 333 psError(PS_ERR_IO, false, "Failed to load file definition PPSTACK.SOURCES"); 334 return false; 335 } 336 if (sources && sources->type != PM_FPA_FILE_CMF) { 337 psError(PS_ERR_IO, true, "PPSTACK.SOURCES is not of type CMF"); 338 return false; 339 } 338 340 } 339 341 -
trunk/ppStack/src/ppStackMatch.c
r17426 r17428 20 20 assert(regions && !*regions); 21 21 assert(kernels && !*kernels); 22 assert(sourcesRO);23 22 assert(config); 24 23 … … 31 30 bool mdok; // Status of MD lookup 32 31 bool renorm = psMetadataLookupBool(&mdok, config->arguments, "RENORM"); // Renormalise variances? 33 psStatsOptions renormMean = psMetadataLookupS32(&mdok, config->arguments, "RENORM.MEAN"); // Statistic for mean 34 psStatsOptions renormStdev = psMetadataLookupS32(&mdok, config->arguments, "RENORM.STDEV"); // Statistic for stdev 35 int renormWidth = psMetadataLookupS32(&mdok, config->arguments, "RENORM.WIDTH"); // Width for renormalisation box 32 psStatsOptions renormMean = psMetadataLookupS32(&mdok, config->arguments, 33 "RENORM.MEAN"); // Statistic for mean 34 psStatsOptions renormStdev = psMetadataLookupS32(&mdok, config->arguments, 35 "RENORM.STDEV"); // Statistic for stdev 36 int renormWidth = psMetadataLookupS32(&mdok, config->arguments, 37 "RENORM.WIDTH"); // Width for renormalisation box 36 38 37 39 if (psMetadataLookupBool(&mdok, config->arguments, "HAVE.PSF")) { 38 40 assert(psf); 41 assert(sourcesRO); 42 39 43 int order = psMetadataLookupS32(NULL, recipe, "SPATIAL.ORDER"); // Spatial polynomial order 40 44 float regionSize = psMetadataLookupF32(NULL, recipe, "REGION.SIZE"); // Size of iso-kernel regs … … 44 48 int iter = psMetadataLookupS32(NULL, recipe, "ITER"); // Rejection iterations 45 49 float rej = psMetadataLookupF32(NULL, recipe, "REJ"); // Rejection threshold 46 pmSubtractionKernelsType type = 47 p mSubtractionKernelsTypeFromString(psMetadataLookupStr(NULL, recipe, "KERNEL.TYPE")); // Kernel type50 pmSubtractionKernelsType type = pmSubtractionKernelsTypeFromString( 51 psMetadataLookupStr(NULL, recipe, "KERNEL.TYPE")); // Kernel type 48 52 psVector *widths = psMetadataLookupPtr(NULL, recipe, "ISIS.WIDTHS"); // ISIS Gaussian widths 49 53 psVector *orders = psMetadataLookupPtr(NULL, recipe, "ISIS.ORDERS"); // ISIS Polynomial orders … … 62 66 63 67 // These values are specified specifically for stacking 64 const char *stampsName = psMetadataLookupStr(NULL, config->arguments, "STAMPS"); // Filename for stamps68 const char *stampsName = psMetadataLookupStr(NULL, config->arguments, "STAMPS"); // Stamps filename 65 69 66 70 psVector *optWidths = NULL; // Vector with FWHMs for optimum search
Note:
See TracChangeset
for help on using the changeset viewer.
