IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 13, 2009, 12:41:28 PM (17 years ago)
Author:
giebink
Message:

Account for weight(s) to variance(s) change

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/test/objects/tap_pmSourceSky.c

    r15985 r21471  
    153153        psMemId id = psMemGetId();
    154154        pmSource *src = pmSourceAlloc();
    155         src->weight = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
    156         for (int i =0 ; i < src->weight->numRows ; i++) {
    157             for (int j = 0 ; j < src->weight->numCols ; j++) {
    158                 src->weight->data.F32[i][j] = (float) (i + j);
     155        src->variance = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
     156        for (int i =0 ; i < src->variance->numRows ; i++) {
     157            for (int j = 0 ; j < src->variance->numCols ; j++) {
     158                src->variance->data.F32[i][j] = (float) (i + j);
    159159            }
    160160        }
     
    168168
    169169
    170     // Call pmSourceLocalSkyVariance() with NULL pmSource->weight input parameter
     170    // Call pmSourceLocalSkyVariance() with NULL pmSource->variance input parameter
    171171    {
    172172        psMemId id = psMemGetId();
     
    175175        src->peak = pmPeakAlloc(1, 2, 3.0, PM_PEAK_LONE);
    176176        bool rc = pmSourceLocalSkyVariance(src, PS_STAT_SAMPLE_MEAN, 10.0, 1, 2);
    177         ok(rc == false, "pmSourceLocalSkyVariance() returned FALSE with NULL pmSource->weight input parameter");
     177        ok(rc == false, "pmSourceLocalSkyVariance() returned FALSE with NULL pmSource->variance input parameter");
    178178        psFree(src);
    179179        ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
     
    185185        psMemId id = psMemGetId();
    186186        pmSource *src = pmSourceAlloc();
    187         src->weight = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
    188         for (int i =0 ; i < src->weight->numRows ; i++) {
    189             for (int j = 0 ; j < src->weight->numCols ; j++) {
    190                 src->weight->data.F32[i][j] = (float) (i + j);
     187        src->variance = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
     188        for (int i =0 ; i < src->variance->numRows ; i++) {
     189            for (int j = 0 ; j < src->variance->numCols ; j++) {
     190                src->variance->data.F32[i][j] = (float) (i + j);
    191191            }
    192192        }
     
    203203        psMemId id = psMemGetId();
    204204        pmSource *src = pmSourceAlloc();
    205         src->weight = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
    206         for (int i =0 ; i < src->weight->numRows ; i++) {
    207             for (int j = 0 ; j < src->weight->numCols ; j++) {
    208                 src->weight->data.F32[i][j] = (float) (i + j);
     205        src->variance = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
     206        for (int i =0 ; i < src->variance->numRows ; i++) {
     207            for (int j = 0 ; j < src->variance->numCols ; j++) {
     208                src->variance->data.F32[i][j] = (float) (i + j);
    209209            }
    210210        }
     
    221221        psMemId id = psMemGetId();
    222222        pmSource *src = pmSourceAlloc();
    223         src->weight = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
    224         for (int i =0 ; i < src->weight->numRows ; i++) {
    225             for (int j = 0 ; j < src->weight->numCols ; j++) {
    226                 src->weight->data.F32[i][j] = (float) (i + j);
     223        src->variance = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
     224        for (int i =0 ; i < src->variance->numRows ; i++) {
     225            for (int j = 0 ; j < src->variance->numCols ; j++) {
     226                src->variance->data.F32[i][j] = (float) (i + j);
    227227            }
    228228        }
     
    245245        psMemId id = psMemGetId();
    246246        pmSource *src = pmSourceAlloc();
    247         src->weight = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
     247        src->variance = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_F32);
    248248        src->maskObj = psImageAlloc(TEST_NUM_COLS, TEST_NUM_ROWS, PS_TYPE_MASK);
    249249        psF32 mean = 0.0;
    250         for (int i = 0 ; i < src->weight->numRows ; i++) {
    251             for (int j = 0 ; j < src->weight->numCols ; j++) {
    252                 src->weight->data.F32[i][j] = (float) (i + j);
     250        for (int i = 0 ; i < src->variance->numRows ; i++) {
     251            for (int j = 0 ; j < src->variance->numCols ; j++) {
     252                src->variance->data.F32[i][j] = (float) (i + j);
    253253                mean+= (float) (i + j);
    254254                src->maskObj->data.U8[i][j] = 0;
Note: See TracChangeset for help on using the changeset viewer.