IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 28, 2007, 3:37:48 PM (19 years ago)
Author:
eugene
Message:

adding extended parameters to source; adding astrometry table for I/O; adding extended source table to PS1_DEV_1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20071023/psModules/src/objects/pmSource.h

    r15359 r15398  
    33 * @author EAM, IfA; GLG, MHPCC
    44 *
    5  * @version $Revision: 1.18.2.1 $ $Name: not supported by cvs2svn $
    6  * @date $Date: 2007-10-23 20:54:53 $
     5 * @version $Revision: 1.18.2.2 $ $Name: not supported by cvs2svn $
     6 * @date $Date: 2007-10-29 01:37:48 $
    77 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii
    88 */
     
    1010# ifndef PM_SOURCE_H
    1111# define PM_SOURCE_H
     12
     13# include "pmSourceExtendedPars.h"
    1214
    1315/// @addtogroup Objects Object Detection / Analysis Functions
     
    8486    psRegion region;                    ///< area on image covered by selected pixels
    8587    float sky, skyErr;                  ///< The sky and its error at the center of the object
    86     pmSourceExtendedParameters *extpars; // extended source parameters
     88    pmSourceExtendedPars *extpars;      ///< extended source parameters
    8789};
    88 
    89 typedef struct {
    90   psVector *radius;
    91   psVector *flux;
    92 } pmSourceRadialProfile;
    93 
    94 typedef struct {
    95   psVector *flux;
    96   psVector *fluxVar; // measured variance
    97   psVector *fluxErr; // formal error
    98 } pmSourceAnnuli;
    99 
    100 typedef struct {
    101   float mag;
    102   float magErr;
    103   float rad;
    104   float radErr;
    105 } pmSourceIsophotalValues;
    106 
    107 typedef struct {
    108   float mag;
    109   float magErr;
    110   float rad;
    111   float radErr;
    112 } pmSourcePetrosianValues;
    113 
    114 typedef struct {
    115   float mag;
    116   float magErr;
    117   float rad;
    118   float radErr;
    119 } pmSourceKronValues;
    120 
    121 typedef struct {
    122   pmSourceRadialProfile   *profile;
    123   pmSourceAnnuli          *annuli;
    124   pmSourceIsophotalValues *isophot;
    125   pmSourcePetrosianValues *petrosian;
    126   pmSourceKronValues      *kron;
    127 } pmSourceExtendedParameters;
    12890
    12991/** pmPSFClump data structure
Note: See TracChangeset for help on using the changeset viewer.