Changeset 7283 for trunk/psModules/src/detrend/pmMaskBadPixels.h
- Timestamp:
- Jun 1, 2006, 4:16:05 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/detrend/pmMaskBadPixels.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/detrend/pmMaskBadPixels.h
r7060 r7283 1 //////////////////////////////////////////////////////////////////////////////////////////////////////////////2 // XXX WARNING: I have completely replaced this file with an OLD VERSION (that works) instead of the3 // one that was being worked on.4 //////////////////////////////////////////////////////////////////////////////////////////////////////////////5 6 1 /** @file pmMaskBadPixels.h 7 2 * … … 24 19 * @author Ross Harman, MHPCC 25 20 * 26 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $27 * @date $Date: 2006-0 5-04 03:57:32$21 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 22 * @date $Date: 2006-06-02 02:16:05 $ 28 23 * 29 24 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii 30 25 */ 26 #ifndef PM_MASK_BAD_PIXELS_H 27 #define PM_MASK_BAD_PIXELS_H 31 28 32 29 #include "pslib.h" 33 30 #include "pmFPA.h" 34 35 // these defines are necessary to yield 8-bit results (use instead of ~)36 # define NOT_U8(A)(UCHAR_MAX-(A))37 # define NOT_U16(A)(USHORT_MAX-(A))38 39 /** Mask values */40 typedef enum {41 PM_MASK_CLEAR = 0x00, ///< The pixel is not masked42 PM_MASK_TRAP = 0x01, ///< The pixel is a charge trap.43 PM_MASK_BADCOL = 0x02, ///< The pixel is a bad column.44 PM_MASK_SAT = 0x04, ///< The pixel is saturated.45 PM_MASK_BAD = 0x08, ///< The pixel is low46 PM_MASK_FLAT = 0x10, ///< The pixel is non-positive in the flat-field.47 PM_MASK_MARK = 0x20, ///< The pixel is marked as temporarily ignored48 PM_MASK_EXT1 = 0x40, ///< This mask value is not used49 PM_MASK_EXT2 = 0x80, ///< This mask value is not used50 } pmMaskValue;51 52 bool pmReadoutSetMask(pmReadout *readout // Readout for which to set mask53 );54 bool pmReadoutSetWeight(pmReadout *readout // Readout for which to set weight55 );56 bool pmCellSetMaskWeight(pmCell *cell // Cell for which to set weights57 );58 31 59 32 /** Execute bad pixels module. … … 74 47 ); 75 48 49 50 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
