IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 9, 2005, 4:30:47 PM (21 years ago)
Author:
desonia
Message:

changed psImageCut & psImageSlice to use psRegion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/image/tst_psImagePixelExtract.c

    r3973 r4206  
    66*  @author Robert DeSonia, MHPCC
    77*
    8 *  @version $Revision: 1.1 $ $Name: not supported by cvs2svn $
    9 *  @date $Date: 2005-05-19 02:49:40 $
     8*  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
     9*  @date $Date: 2005-06-10 02:30:47 $
    1010*
    1111*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    7777        } \
    7878    } \
    79     out = psImageSlice(out,positions,image,mask,1,c/10,r/10,c/10+M,r/10+N,DIRECTION,stat); \
     79    out = psImageSlice(out,positions,image,mask,1,psRegionSet(c/10,c/10+M,r/10,r/10+N),DIRECTION,stat); \
    8080    \
    8181    if (out->n != TRUTH_SIZE) { \
     
    153153                        NULL, NULL,
    154154                        NULL, 0,
    155                         c/10, r/10,
    156                         c/10 + 1, r/10 + 1,
     155                        psRegionSet(c/10, c/10 + 1, r/10, r/10 + 1),
    157156                        PS_CUT_X_POS,
    158157                        stat );
     
    171170                        NULL, image,
    172171                        mask, 1,
    173                         c/10, r/10,
    174                         c/10 + 1,
    175                         r/10 + 1,
     172                        psRegionSet(c/10, c/10 + 1, r/10, r/10 + 1),
    176173                        PS_CUT_X_POS,
    177174                        NULL );
     
    190187                        image,
    191188                        mask, 1,
    192                         c/10, r/10,
    193                         c/10+1, r/10+1,
     189                        psRegionSet(c/10, c/10 + 1, r/10, r/10 + 1),
    194190                        5,
    195191                        stat);
     
    208204                        image,
    209205                        mask, 1,
    210                         c/10, r/10,
    211                         c/10, r/10,
     206                        psRegionSet(c/10, c/10, r/10, r/10),
    212207                        PS_CUT_X_POS,
    213208                        stat );
     
    226221                        image,
    227222                        mask, 1,
    228                         c+1, r/10,
    229                         c+2, r/10+10,
     223                        psRegionSet(c+1, c+2, r/10, r/10 + 10),
    230224                        PS_CUT_X_POS,
    231225                        stat );
     
    239233                        image,
    240234                        mask, 1,
    241                         c/10, r+1,
    242                         c/10+1,r+5,
     235                        psRegionSet(c/10, c/10 + 1, r+1,r+5),
    243236                        PS_CUT_X_POS,
    244237                        stat );
     
    252245                        image,
    253246                        mask, 1,
    254                         c/10, r/10,
    255                         c+1, r/10+1,
     247                        psRegionSet(c/10, c+1, r/10, r/10+1),
    256248                        PS_CUT_X_POS,
    257249                        stat);
     
    265257                        image,
    266258                        mask, 1,
    267                         c/10, r/10,
    268                         c/10+1, r + 1,
     259                        psRegionSet(c/10, c/10 + 1, r/10, r + 1),
    269260                        PS_CUT_X_POS,
    270261                        stat);
     
    284275                        image,
    285276                        mask, 1,
    286                         c/10, r/10,
    287                         c/10+1, r/10+1,
     277                        psRegionSet(c/10, c/10 + 1, r/10, r/10+1),
    288278                        PS_CUT_X_POS,
    289279                        stat);
     
    302292                        image,
    303293                        maskSz, 1,
    304                         c/10, r/10,
    305                         c/10+1, r/10+1,
     294                        psRegionSet(c/10, c/10 + 1, r/10, r/10 + 1),
    306295                        PS_CUT_X_POS,
    307296                        stat);
     
    318307                         image,
    319308                         maskS8, 1,
    320                          c/10, r/10,
    321                          c/10+1, r/10+1,
     309                         psRegionSet(c/10, c/10 + 1, r/10, r/10 + 1),
    322310                         PS_CUT_X_POS,
    323311                         stat);
     
    377365                                image,
    378366                                NULL,0,
    379                                 startCol[n], startRow[n],
    380                                 endCol[n], endRow[n],
     367                                psRegionSet(startCol[n], endCol[n], startRow[n],endRow[n]),
    381368                                length,
    382369                                PS_INTERPOLATE_FLAT);
     
    386373                                image,
    387374                                mask,1,
    388                                 startCol[n], startRow[n],
    389                                 endCol[n], endRow[n],
     375                                psRegionSet(startCol[n], endCol[n], startRow[n], endRow[n]),
    390376                                length,
    391377                                PS_INTERPOLATE_FLAT);
     
    454440                        NULL,
    455441                        mask,1,
    456                         startCol[0], startRow[0],
    457                         endCol[0], endRow[0],
     442                        psRegionSet(startCol[0], endCol[0], startRow[0], endRow[0]),
    458443                        length,
    459444                        PS_INTERPOLATE_FLAT);
     
    476461                        image,
    477462                        mask,1,
    478                         startCol[0], startRow[0],
    479                         endCol[0], endRow[0],
     463                        psRegionSet(startCol[0], endCol[0], startRow[0], endRow[0]),
    480464                        0,
    481465                        PS_INTERPOLATE_FLAT);
Note: See TracChangeset for help on using the changeset viewer.