IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 21, 2007, 4:20:17 PM (19 years ago)
Author:
eugene
Message:

updating to use pmTrend for the psf parameters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20070921/psModules/src/objects/pmPSF.h

    r14969 r14980  
    66 * @author EAM, IfA
    77 *
    8  * @version $Revision: 1.16.2.1 $ $Name: not supported by cvs2svn $
    9  * @date $Date: 2007-09-21 18:55:12 $
     8 * @version $Revision: 1.16.2.2 $ $Name: not supported by cvs2svn $
     9 * @date $Date: 2007-09-22 02:20:11 $
    1010 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii
    1111 */
     
    3636    pmModelType type;                   ///< PSF Model in use
    3737    psArray *params;                    ///< Model parameters (psPolynomial2D)
     38    psStats *psfTrendStats;             ///< psf parameter trend clipping stats
    3839    psPolynomial1D *ChiTrend;           ///< Chisq vs flux fit (correction for systematic errors)
    3940    pmTrend2D *ApTrend;                 ///< ApResid vs (x,y)
     
    5455typedef struct {
    5556    pmModelType   type;
    56     bool          poissonErrors;
     57    psImage      *image;                // image for which the PSF is defined
     58    psStats      *stats;                // psfTrend clipping stats
    5759    pmTrend2DMode psfTrendMode;
    5860    int           psfTrendNx;
    5961    int           psfTrendNy;
     62    bool          poissonErrors;
    6063} pmPSFOptions;
    6164
     
    7578);
    7679
    77 bool pmPSFMaskApTrend (psPolynomial4D *trend, pmPSFApTrendOptions option);
    78 
    79 pmPSFApTrendOptions pmPSFApTrendOptionFromName (char *name);
    80 
    8180double pmPSF_SXYfromModel (psF32 *modelPar);
    8281double pmPSF_SXYtoModel (psF32 *fittedPar);
     
    8685
    8786bool pmPSF_AxesToModel (psF32 *modelPar, psEllipseAxes axes);
     87bool pmPSF_FitToModel (psF32 *fittedPar, float minMinorAxis);
     88
     89psEllipsePol pmPSF_ModelToFit (psF32 *modelPar);
    8890psEllipseAxes pmPSF_ModelToAxes (psF32 *modelPar, double maxAR);
    89 bool pmPSF_FitToModel (psF32 *fittedPar, float minMinorAxis);
    90 psEllipsePol pmPSF_ModelToFit (psF32 *modelPar);
    9191
    9292/// @}
Note: See TracChangeset for help on using the changeset viewer.