- Timestamp:
- Feb 14, 2011, 1:05:28 PM (15 years ago)
- Location:
- branches/czw_branch/20101203
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
psModules/src/imcombine/pmSubtraction.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20101203
- Property svn:mergeinfo changed
-
branches/czw_branch/20101203/psModules/src/imcombine/pmSubtraction.h
r29601 r30631 14 14 #define PM_SUBTRACTION_H 15 15 16 #include <pslib.h> 17 18 #include <pmHDU.h> 19 #include <pmFPA.h> 20 #include <pmSubtractionKernels.h> 21 #include <pmSubtractionStamps.h> 16 // #include <pslib.h> 17 // #include <pmHDU.h> 18 // #include <pmFPA.h> 19 // #include <pmSubtractionKernels.h> 20 // #include <pmSubtractionStamps.h> 22 21 23 22 // if we use the original ppSub implementation, we subtract a central delta-function for all … … 30 29 /// @addtogroup imcombine Image Combinations 31 30 /// @{ 32 33 /// Mask values for the subtraction mask34 typedef enum {35 PM_SUBTRACTION_MASK_CLEAR = 0x00, // No masking36 PM_SUBTRACTION_MASK_BAD_1 = 0x01, // Image 1 is bad37 PM_SUBTRACTION_MASK_BAD_2 = 0x02, // Image 2 is bad38 PM_SUBTRACTION_MASK_CONVOLVE_1 = 0x04, // If image 1 is convolved, would be poor or bad39 PM_SUBTRACTION_MASK_CONVOLVE_2 = 0x08, // If image 2 is convolved, would be poor or bad40 PM_SUBTRACTION_MASK_CONVOLVE_BAD_1 = 0x10, // If image 1 is convolved, would be bad41 PM_SUBTRACTION_MASK_CONVOLVE_BAD_2 = 0x20, // If image 2 is convolved, would be bad42 PM_SUBTRACTION_MASK_BORDER = 0x40, // Image border43 PM_SUBTRACTION_MASK_REJ = 0x80, // Previously tried as a stamp, and rejected44 } pmSubtractionMasks;45 46 31 47 32 /// Number of terms in a polynomial … … 70 55 ); 71 56 57 bool pmSubtractionConvolveStamps(pmSubtractionStampList *stamps, pmSubtractionKernels *kernels); 58 59 bool pmSubtractionConvolveStampThread(psThreadJob *job); 60 72 61 /// Reject stamps 73 62 int pmSubtractionRejectStamps(pmSubtractionKernels *kernels, ///< Kernel parameters to update 74 63 pmSubtractionStampList *stamps, ///< Stamps 75 const psVector *deviations, ///< Deviations for each stamp64 pmSubtractionQuality *match, ///< data on the subtraction quality 76 65 psImage *subMask, ///< Subtraction mask 77 66 float sigmaRej ///< Number of RMS deviations above zero at which to reject … … 167 156 bool pmSubtractionSetFWHMs(float fwhm1, float fwhm2); 168 157 158 pmSubtractionQuality *pmSubtractionQualityAlloc(); 159 169 160 /// @} 170 161 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
