Changeset 6260 for trunk/ppImage/src/ppImageDetrendCell.c
- Timestamp:
- Jan 30, 2006, 6:00:06 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ppImage/src/ppImageDetrendCell.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppImageDetrendCell.c
r6125 r6260 1 # include "ppImage.h" 1 #include <stdio.h> 2 #include "pslib.h" 2 3 #include "pmFPA.h" 4 #include "pmFlatField.h" 5 #include "ppImageDetrend.h" 3 6 4 7 // mask, bias, dark, flat are defined per Cell 5 8 6 pmReadout *pp DetrendSelectFirst(pmCell *cell, char *name, bool doThis)9 pmReadout *ppImageDetrendSelectFirst(pmCell *cell, char *name, bool doThis) 7 10 { 8 11 if (!doThis) { … … 19 22 } 20 23 21 bool pp DetrendCell(ppDetrend *detrend, ppOptions *options, ppConfig *config)24 bool ppImageDetrendCell(ppImageDetrend *detrend, ppImageOptions *options, ppConfig *config) 22 25 { 23 26 pmCellSetWeights(detrend->input); 24 27 25 pmReadout *mask = pp DetrendSelectFirst(detrend->mask, "mask", options->doMask);26 pmReadout *bias = pp DetrendSelectFirst(detrend->bias, "bias", options->doBias);27 pmReadout *dark = pp DetrendSelectFirst(detrend->dark, "dark", options->doDark);28 pmReadout *flat = pp DetrendSelectFirst(detrend->flat, "flat", options->doFlat);28 pmReadout *mask = ppImageDetrendSelectFirst(detrend->mask, "mask", options->doMask); 29 pmReadout *bias = ppImageDetrendSelectFirst(detrend->bias, "bias", options->doBias); 30 pmReadout *dark = ppImageDetrendSelectFirst(detrend->dark, "dark", options->doDark); 31 pmReadout *flat = ppImageDetrendSelectFirst(detrend->flat, "flat", options->doFlat); 29 32 30 33 #if 0 … … 39 42 // Mask bad pixels 40 43 if (options->doMask) { 41 pp DetrendMask(detrend->input, input, mask);44 ppImageDetrendMask(detrend->input, input, mask); 42 45 } 43 46 44 47 // Non-linearity correction 45 48 if (options->doNonLin) { 46 pp DetrendNonLinear(detrend->input, input, options);49 ppImageDetrendNonLinear(detrend->input, input, options); 47 50 } 48 51 49 52 // Bias, dark and overscan subtraction are all merged. 50 pp DetrendBias(input, bias, dark, options);53 ppImageDetrendBias(input, bias, dark, options); 51 54 52 55 // Flat-field correction (no options used?)
Note:
See TracChangeset
for help on using the changeset viewer.
