IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25646


Ignore:
Timestamp:
Sep 28, 2009, 5:54:10 PM (17 years ago)
Author:
eugene
Message:

add max-radius limit for extended sources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20090715/psphot/src/psphotRadiusChecks.c

    r25617 r25646  
    9898static float EXT_FIT_NSIGMA;
    9999static float EXT_FIT_PADDING;
     100static float EXT_FIT_MAX_RADIUS;
    100101
    101102bool psphotInitRadiusEXT (psMetadata *recipe, pmModelType type) {
     
    103104    bool status;
    104105
    105     EXT_FIT_NSIGMA   = psMetadataLookupF32 (&status, recipe, "EXT_FIT_NSIGMA");
    106     EXT_FIT_PADDING  = psMetadataLookupF32 (&status, recipe, "EXT_FIT_PADDING");
     106    EXT_FIT_NSIGMA     = psMetadataLookupF32 (&status, recipe, "EXT_FIT_NSIGMA");
     107    EXT_FIT_PADDING    = psMetadataLookupF32 (&status, recipe, "EXT_FIT_PADDING");
     108    EXT_FIT_MAX_RADIUS = psMetadataLookupF32 (&status, recipe, "EXT_FIT_MAX_RADIUS");
    107109
    108110    return true;
     
    138140    radius += EXT_FIT_PADDING;
    139141    if (isnan(radius)) psAbort("error in radius");
     142
     143    radius = PS_MIN (radius, EXT_FIT_MAX_RADIUS);
    140144
    141145    // redefine the pixels if needed
Note: See TracChangeset for help on using the changeset viewer.