Changeset 9737
- Timestamp:
- Oct 24, 2006, 2:16:45 PM (20 years ago)
- Location:
- trunk/ppMerge/src
- Files:
-
- 4 edited
-
ppMergeCheckInputs.c (modified) (1 diff)
-
ppMergeCombine.c (modified) (2 diffs)
-
ppMergeConfig.c (modified) (1 diff)
-
ppMergeScaleZero.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppMerge/src/ppMergeCheckInputs.c
r9541 r9737 44 44 if (!data->in) { 45 45 data->in = psArrayAlloc(filenames->n); 46 data->in->n = filenames->n;47 46 } 48 47 if (!data->files) { 49 48 data->files = psArrayAlloc(filenames->n); 50 data->files->n = filenames->n;51 49 } 52 50 int numGood = 0; // Number of good files -
trunk/ppMerge/src/ppMergeCombine.c
r9541 r9737 113 113 pmReadout *readout = pmReadoutAlloc(cell); // Output readout of interest 114 114 psArray *stack = psArrayAlloc(filenames->n); // Stack of readouts to combine 115 stack->n = filenames->n;116 115 psVector *cellScales = NULL; // Scales for this cell 117 116 if (scales) { … … 128 127 int numRead = 0; // Number of inputs read 129 128 psVector *exptimes = psVectorAlloc(filenames->n, PS_TYPE_F32); // Reference measurements 130 exptimes->n = filenames->n;131 129 psVectorInit(exptimes, 0); 132 130 psArray *images = psArrayAlloc(filenames->n); // Array of images 133 131 psArray *weights = psArrayAlloc(filenames->n); // Array of weights 134 132 psArray *masks = psArrayAlloc(filenames->n); // Array of masks 135 images->n = masks->n = weights->n = filenames->n;136 133 for (int i = 0; i < filenames->n; i++) { 137 134 if (! filenames->data[i] || strlen(filenames->data[i]) == 0) { -
trunk/ppMerge/src/ppMergeConfig.c
r8781 r9737 62 62 files->data[i - 2] = psStringCopy(argv[i]); 63 63 } 64 files->n = argc - 2;65 64 psMetadataAddPtr(config->arguments, PS_LIST_TAIL, "INPUT", PS_DATA_ARRAY, 66 65 "Array of inputs images", files); -
trunk/ppMerge/src/ppMergeScaleZero.c
r9541 r9737 164 164 if (options->scale) { 165 165 gains = psVectorAlloc(data->numCells, PS_TYPE_F32); 166 gains->n = data->numCells;167 166 } 168 167 if (options->darktime) { … … 246 245 int sampleSize = (image->numCols * image->numRows) / options->sample; // Size of sample 247 246 psVector *sample = psVectorAlloc(sampleSize, PS_TYPE_F32); // Sample of the image 248 sample->n = sampleSize;249 247 psVector *sampleMask = NULL; // Mask for sample 250 248 if (readout->mask) { 251 249 sampleMask = psVectorAlloc(sampleSize, PS_TYPE_U8); 252 sampleMask->n = sampleSize;253 250 } 254 251 psImage *mask = readout->mask; // The mask image
Note:
See TracChangeset
for help on using the changeset viewer.
