Changeset 14513 for trunk/psModules/src/imcombine/pmSubtractionStamps.h
- Timestamp:
- Aug 15, 2007, 1:17:56 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmSubtractionStamps.h
r14480 r14513 17 17 /// A stamp for image subtraction 18 18 typedef struct { 19 int x, y;///< Position19 float x, y; ///< Position 20 20 float xNorm, yNorm; ///< Normalised position 21 21 psKernel *reference; ///< Reference image postage stamp … … 30 30 psArray *pmSubtractionFindStamps(psArray *stamps, ///< Output stamps, or NULL 31 31 const psImage *image, ///< Image for which to find stamps 32 const psImage *mask, ///< Mask 33 const psRegion *region, ///< Region in which to search for stamps 32 const psImage *mask, ///< Mask, or NULL 33 const psRegion *region, ///< Region in which to search for stamps, or NULL 34 34 float threshold, ///< Threshold for stamps in the image 35 35 float spacing ///< Rough spacing for stamps 36 ); 37 38 /// Set stamps based on a list of x,y 39 psArray *pmSubtractionSetStamps(const psVector *x, ///< x coordinates for each stamp 40 const psVector *y, ///< y coordinates for each stamp 41 const psImage *mask, ///< Mask, or NULL 42 const psRegion *region ///< Region in which to search for stamps, or NULL 36 43 ); 37 44 … … 45 52 ); 46 53 54 /// Generate target for stamps based on list 55 psArray *pmSubtractionGenerateStamps(const psVector *x, ///< x coordinates for each stamp 56 const psVector *y, ///< y coordinates for each stamp 57 const psVector *flux, ///< Flux for each stamp 58 float sigma, ///< Gaussian width for each stamp 59 int footprint, ///< Stamp footprint size 60 const pmSubtractionKernels *kernels ///< Kernel basis functions 61 ); 62 47 63 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
