IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 12, 2006, 4:23:55 PM (20 years ago)
Author:
rhl
Message:

Provide symbolic names for model parameters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmSourceFitModel.c

    r8815 r9526  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2006-09-15 09:49:01 $
     8 *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2006-10-13 02:23:55 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    136136        // NORM-only model fits only source normalization (Io)
    137137        nParams = 1;
    138         paramMask->data.U8[1] = 0;
     138        paramMask->data.U8[PM_PAR_FLUX] = 0;
    139139        break;
    140140    case PM_SOURCE_FIT_PSF:
    141141        // PSF model only fits x,y,Io
    142142        nParams = 3;
    143         paramMask->data.U8[1] = 0;
    144         paramMask->data.U8[2] = 0;
    145         paramMask->data.U8[3] = 0;
     143        paramMask->data.U8[PM_PAR_FLUX] = 0;
     144        paramMask->data.U8[PM_PAR_XPOS] = 0;
     145        paramMask->data.U8[PM_PAR_YPOS] = 0;
    146146        break;
    147147    case PM_SOURCE_FIT_EXT:
     
    149149        nParams = params->n - 1;
    150150        psVectorInit (paramMask, 0);
    151         paramMask->data.U8[0] = 1;
     151        paramMask->data.U8[PM_PAR_SKY] = 1;
    152152        break;
    153153    case PM_SOURCE_FIT_PSF_AND_SKY:
     
    226226
    227227    // models can go insane: reject these
    228     onPic &= (params->data.F32[2] >= source->pixels->col0);
    229     onPic &= (params->data.F32[2] <  source->pixels->col0 + source->pixels->numCols);
    230     onPic &= (params->data.F32[3] >= source->pixels->row0);
    231     onPic &= (params->data.F32[3] <  source->pixels->row0 + source->pixels->numRows);
     228    onPic &= (params->data.F32[PM_PAR_XPOS] >= source->pixels->col0);
     229    onPic &= (params->data.F32[PM_PAR_XPOS] <  source->pixels->col0 + source->pixels->numCols);
     230    onPic &= (params->data.F32[PM_PAR_YPOS] >= source->pixels->row0);
     231    onPic &= (params->data.F32[PM_PAR_YPOS] <  source->pixels->row0 + source->pixels->numRows);
    232232    if (!onPic) {
    233233        model->status = PM_MODEL_OFFIMAGE;
Note: See TracChangeset for help on using the changeset viewer.