IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 17, 2006, 10:38:42 AM (20 years ago)
Author:
Paul Price
Message:

Documenting pmFlatField.h. Fixing pmFlatField so that the image offsets are actually applied when flat-fielding.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/detrend/pmFlatField.h

    r7278 r9612  
     1/// @file pmFlatField.h
     2///
     3/// @brief Apply flat field calibration
     4///
     5/// @ingroup Detrend
     6///
     7/// @author Ross Harman, MHPCC
     8/// @author Paul Price, IfA
     9///
     10/// @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
     11/// @date $Date: 2006-10-17 20:38:42 $
     12///
     13/// Copyright 2004-2006 Institute for Astronomy, University of Hawaii
     14///
     15
    116/** @file  pmFlatField.h
    217 *
     
    1833 *  @author Ross Harman, MHPCC
    1934 *
    20  *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
    21  *  @date $Date: 2006-06-02 00:55:23 $
     35 *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
     36 *  @date $Date: 2006-10-17 20:38:42 $
    2237 *
    2338 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
    2439 */
    2540
    26 #include "pslib.h"
     41
     42
    2743#include "pmFPA.h"
    2844
     
    3551 *  @return  bool: True or false for success or failure
    3652 */
    37 bool pmFlatField(
    38     pmReadout *in,          ///< Readout with input image
    39     const pmReadout *flat   ///< Readout with flat image
    40 );
    4153
     54
     55/// Apply flat field calibration to a readout
     56///
     57/// This function applies the flat field calibration to the input readout.  Support is available for different
     58/// image types, though the input and flat images must have the same type.  The relative offsets between the
     59/// input and flat images is determined from the readout row0,col0 and the CELL.X0 and CELL.Y0 concepts.
     60/// Normalisation of the flat is left as the responsibility of the caller.  Negative pixels in the flat are
     61/// masked, if there is a mask present in the input readout.
     62bool pmFlatField(pmReadout *in,         ///< Readout with input image
     63                 const pmReadout *flat  ///< Readout with flat image
     64                );
     65
Note: See TracChangeset for help on using the changeset viewer.