IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 22, 2007, 5:26:23 PM (19 years ago)
Author:
magnier
Message:

changed PM_MODEL_ADD_.. to PM_MODEL_OP_..; added pmSourceAdd/Sub; adding modelFlux and maskView/maskObj to pmSource

File:
1 edited

Legend:

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

    r12951 r12956  
    33 * @author EAM, IfA; GLG, MHPCC
    44 *
    5  * @version $Revision: 1.10.6.1 $ $Name: not supported by cvs2svn $
    6  * @date $Date: 2007-04-21 21:30:21 $
     5 * @version $Revision: 1.10.6.2 $ $Name: not supported by cvs2svn $
     6 * @date $Date: 2007-04-23 03:26:23 $
    77 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii
    88 */
     
    5858typedef struct
    5959{
    60     const int id;   ///< Unique ID for object
    61     pmPeak *peak;   ///< Description of peak pixel.
    62     psImage *pixels;   ///< Rectangular region including object pixels.
    63     psImage *weight;   ///< Image variance.
    64     psImage *mask;   ///< Mask which marks pixels associated with objects.
    65     pmMoments *moments;   ///< Basic moments measure for the object.
    66     pmModel *modelPSF;   ///< PSF Model fit (parameters and type)
    67     pmModel *modelEXT;   ///< EXT (floating) Model fit (parameters and type).
    68     pmSourceType type;   ///< Best identification of object.
    69     pmSourceMode mode;   ///< Best identification of object.
     60    const int id;                       ///< Unique ID for object
     61    pmPeak *peak;                       ///< Description of peak pixel.
     62    psImage *pixels;                    ///< Rectangular region including object pixels.
     63    psImage *weight;                    ///< Image variance.
     64    psImage *modelFlux;                 ///< cached copy of the model for this source
     65    psImage *maskObj;                   ///< unique mask for this object which marks included pixels associated with objects.
     66    psImage *maskView;                  ///< view into global image mask for this object region
     67    pmMoments *moments;                 ///< Basic moments measure for the object.
     68    pmModel *modelPSF;                  ///< PSF Model fit (parameters and type)
     69    pmModel *modelEXT;                  ///< EXT (floating) Model fit (parameters and type).
     70    pmSourceType type;                  ///< Best identification of object.
     71    pmSourceMode mode;                  ///< Best identification of object.
    7072    psArray *blends;
    71     float psfMag;   ///< calculated from flux in modelPsf
    72     float extMag;   ///< calculated from flux in modelEXT
    73     float errMag;   ///< error in psfMag OR extMag (depending on type)
    74     float apMag;   ///< apMag corresponding to psfMag or extMag (depending on type)
    75     float pixWeight;   // model-weighted coverage of valid pixels
    76     psRegion region;   // area on image covered by selected pixels
    77     float sky, skyErr;   //?< The sky and its error at the center of the object
     73    float psfMag;                       ///< calculated from flux in modelPsf
     74    float extMag;                       ///< calculated from flux in modelEXT
     75    float errMag;                       ///< error in psfMag OR extMag (depending on type)
     76    float apMag;               ///< apMag corresponding to psfMag or extMag (depending on type)
     77    float pixWeight;                    // model-weighted coverage of valid pixels
     78    psRegion region;                    // area on image covered by selected pixels
     79    float sky, skyErr;                  //?< The sky and its error at the center of the object
    7880}
    7981pmSource;
Note: See TracChangeset for help on using the changeset viewer.