Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmSubtractSky.h

Go to the documentation of this file.
00001 /** @file  pmSubtractSky.h
00002  *
00003  *  This file will contain a module which will create a model of the
00004  *  background sky and subtract that from the input image.
00005  *
00006  *  @author GLG, MHPCC
00007  *
00008  *  @version $Revision: 1.2.4.1 $ $Name: rel5_1 $
00009  *  @date $Date: 2005/04/06 19:34:06 $
00010  *
00011  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
00012  *
00013  */
00014 
00015 #if !defined(PM_SUBTRACT_SKY_H)
00016 #define PM_SUBTRACT_SKY_H
00017 
00018 #if HAVE_CONFIG_H
00019 #include <config.h>
00020 #endif
00021 
00022 #include<stdio.h>
00023 #include<math.h>
00024 #include "pslib.h"
00025 
00026 // XXX: this is pmFit in pmSubtractBias.c, named psFit here.
00027 typedef enum {
00028     PM_FIT_NONE,                              ///< No fit
00029     PM_FIT_POLYNOMIAL,                        ///< Fit polynomial
00030     PM_FIT_SPLINE                             ///< Fit cubic splines
00031 } psFit;
00032 
00033 psReadout *pmSubtractSky(psReadout *in,
00034                          void *fitSpec,
00035                          psFit fit,
00036                          int binFactor,
00037                          psStats *stats,
00038                          float clipSD);
00039 #endif

Generated on Wed Apr 6 14:09:04 2005 for Pan-STARRS Module Library by  doxygen 1.3.9.1