IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 10, 2007, 9:15:36 AM (19 years ago)
Author:
Paul Price
Message:

Fixing uninitialised variable warning.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphotModelTest.c

    r14655 r14799  
    66
    77    bool status;
    8     int modelType;
     8    int modelType = -1;
    99    float obsMag, fitMag, value;
    1010    char name[64];
     
    6363    // in fitMode, psf sets the model type
    6464    if (fitMode == PM_SOURCE_FIT_PSF) {
    65         psf = psphotLoadPSF (config, view, recipe);
     65        psf = psphotLoadPSF (config, view, recipe);
    6666        if (!psf) psAbort("PSF_INPUT_FILE not supplied");
    6767        modelType = psf->type;
    68         source->type = PM_SOURCE_TYPE_STAR;
     68        source->type = PM_SOURCE_TYPE_STAR;
    6969    }
    7070    if (fitMode == PM_SOURCE_FIT_EXT) {
     
    9191        modelType = pmModelClassGetType (modelName);
    9292        if (modelType < 0) psAbort("unknown model %s", modelName);
    93         source->type = PM_SOURCE_TYPE_EXTENDED;
     93        source->type = PM_SOURCE_TYPE_EXTENDED;
    9494    }
    9595    if (fitMode == PM_SOURCE_FIT_PSF_X_EXT) {
    96         // we need to load BOTH a psf and an ext model
    97         psf = psphotLoadPSF (config, view, recipe);
     96        // we need to load BOTH a psf and an ext model
     97        psf = psphotLoadPSF (config, view, recipe);
    9898        if (!psf) psAbort("PSF_INPUT_FILE not supplied");
    9999
     
    120120        modelType = pmModelClassGetType (modelName);
    121121        if (modelType < 0) psAbort("unknown model %s", modelName);
    122         source->type = PM_SOURCE_TYPE_EXTENDED;
     122        source->type = PM_SOURCE_TYPE_EXTENDED;
    123123    }
    124124
     
    150150    int nParams = pmModelClassParameterCount (modelType);
    151151    psF32 *params = model->params->data.F32;
    152     params[PM_PAR_XPOS] = xObj; // XXX use the user-supplied value, 
     152    params[PM_PAR_XPOS] = xObj; // XXX use the user-supplied value,
    153153    params[PM_PAR_YPOS] = yObj; // XXX or use the centroid
    154154    for (int i = 0; i < nParams; i++) {
     
    199199
    200200    if (fitMode == PM_SOURCE_FIT_PSF_X_EXT) {
    201         // build the psf for the object
    202         source->modelPSF = pmModelFromPSF (model, psf);
    203         source->modelEXT = model;
    204         status = psphotPSFConvModel (source, recipe, maskVal);
    205         model = source->modelConv;
    206         params = model->params->data.F32;
     201        // build the psf for the object
     202        source->modelPSF = pmModelFromPSF (model, psf);
     203        source->modelEXT = model;
     204        status = psphotPSFConvModel (source, recipe, maskVal);
     205        model = source->modelConv;
     206        params = model->params->data.F32;
    207207    } else {
    208         status = pmSourceFitModel (source, model, fitMode, maskVal);
     208        status = pmSourceFitModel (source, model, fitMode, maskVal);
    209209    }
    210210
Note: See TracChangeset for help on using the changeset viewer.