Main Page | Modules | 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.1.1.1 $ $Name:  $
00009  *  @date $Date: 2005/10/14 00:29:27 $
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 #include "pmAstrometry.h"
00026 
00027 // XXX: this is pmFit in pmSubtractBias.c, named psFit here.
00028 typedef enum {
00029     PM_FIT_NONE,                              ///< No fit
00030     PM_FIT_POLYNOMIAL,                        ///< Fit polynomial
00031     PM_FIT_SPLINE                             ///< Fit cubic splines
00032 } psFit;
00033 
00034 pmReadout *pmSubtractSky(pmReadout *in,
00035                          void *fitSpec,
00036                          psFit fit,
00037                          int binFactor,
00038                          psStats *stats,
00039                          float clipSD);
00040 #endif

Generated on Thu Oct 13 14:29:27 2005 for Pan-STARRS Module Library by  doxygen 1.4.2