IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 1935


Ignore:
Timestamp:
Sep 30, 2004, 10:49:56 AM (22 years ago)
Author:
evanalst
Message:

Limit the number of types for psImageShift.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/image/psImageManip.c

    r1927 r1935  
    1010 *  @author Ross Harman, MHPCC
    1111 *
    12  *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2004-09-29 19:51:49 $
     12 *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2004-09-30 20:49:56 $
    1414 *
    1515 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    709709            PSIMAGE_ROTATE_LEFT_90(U8);
    710710            PSIMAGE_ROTATE_LEFT_90(U16);
    711             PSIMAGE_ROTATE_LEFT_90(U32);
    712             PSIMAGE_ROTATE_LEFT_90(U64);
     711            //            PSIMAGE_ROTATE_LEFT_90(U32);      Not a requirement
     712            //            PSIMAGE_ROTATE_LEFT_90(U64);      Not a requirement
    713713            PSIMAGE_ROTATE_LEFT_90(S8);
    714714            PSIMAGE_ROTATE_LEFT_90(S16);
    715             PSIMAGE_ROTATE_LEFT_90(S32);
    716             PSIMAGE_ROTATE_LEFT_90(S64);
     715            //            PSIMAGE_ROTATE_LEFT_90(S32);      Not a requirement
     716            //            PSIMAGE_ROTATE_LEFT_90(S64);      Not a requirement
    717717            PSIMAGE_ROTATE_LEFT_90(F32);
    718718            PSIMAGE_ROTATE_LEFT_90(F64);
    719719            PSIMAGE_ROTATE_LEFT_90(C32);
    720720            PSIMAGE_ROTATE_LEFT_90(C64);
     721
    721722        default: {
    722723                char* typeStr;
     
    755756            PSIMAGE_ROTATE_180_CASE(U8);
    756757            PSIMAGE_ROTATE_180_CASE(U16);
    757             PSIMAGE_ROTATE_180_CASE(U32);
    758             PSIMAGE_ROTATE_180_CASE(U64);
     758            //            PSIMAGE_ROTATE_180_CASE(U32);    Not a requirement
     759            //            PSIMAGE_ROTATE_180_CASE(U64);    Not a requirement
    759760            PSIMAGE_ROTATE_180_CASE(S8);
    760761            PSIMAGE_ROTATE_180_CASE(S16);
    761             PSIMAGE_ROTATE_180_CASE(S32);
    762             PSIMAGE_ROTATE_180_CASE(S64);
     762            //            PSIMAGE_ROTATE_180_CASE(S32);    Not a requirement
     763            //            PSIMAGE_ROTATE_180_CASE(S64);    Not a requirement
    763764            PSIMAGE_ROTATE_180_CASE(F32);
    764765            PSIMAGE_ROTATE_180_CASE(F64);
     
    801802            PSIMAGE_ROTATE_RIGHT_90(U8);
    802803            PSIMAGE_ROTATE_RIGHT_90(U16);
    803             PSIMAGE_ROTATE_RIGHT_90(U32);
    804             PSIMAGE_ROTATE_RIGHT_90(U64);
     804            //            PSIMAGE_ROTATE_RIGHT_90(U32);     Not a requirement
     805            //            PSIMAGE_ROTATE_RIGHT_90(U64);     Not a requirement
    805806            PSIMAGE_ROTATE_RIGHT_90(S8);
    806807            PSIMAGE_ROTATE_RIGHT_90(S16);
    807             PSIMAGE_ROTATE_RIGHT_90(S32);
    808             PSIMAGE_ROTATE_RIGHT_90(S64);
     808            //            PSIMAGE_ROTATE_RIGHT_90(S32);     Not a requirement
     809            //            PSIMAGE_ROTATE_RIGHT_90(S64);     Not a requirement
    809810            PSIMAGE_ROTATE_RIGHT_90(F32);
    810811            PSIMAGE_ROTATE_RIGHT_90(F64);
     
    907908            PSIMAGE_ROTATE_ARBITRARY_LOOP(U16,MODE); \
    908909            break; \
    909         case PS_TYPE_U32: \
    910             PSIMAGE_ROTATE_ARBITRARY_LOOP(U32,MODE); \
    911             break; \
    912         case PS_TYPE_U64: \
    913             PSIMAGE_ROTATE_ARBITRARY_LOOP(U64,MODE); \
    914             break; \
     910            /*        case PS_TYPE_U32:    Not a requirement */ \
     911            /*            PSIMAGE_ROTATE_ARBITRARY_LOOP(U32,MODE); */ \
     912            /*            break; */ \
     913            /*        case PS_TYPE_U64:    Not a requirement */ \
     914            /*            PSIMAGE_ROTATE_ARBITRARY_LOOP(U64,MODE); */ \
     915            /*            break; */ \
    915916        case PS_TYPE_S8: \
    916917            PSIMAGE_ROTATE_ARBITRARY_LOOP(S8,MODE); \
     
    919920            PSIMAGE_ROTATE_ARBITRARY_LOOP(S16,MODE); \
    920921            break; \
    921         case PS_TYPE_S32: \
    922             PSIMAGE_ROTATE_ARBITRARY_LOOP(S32,MODE); \
    923             break; \
    924         case PS_TYPE_S64: \
    925             PSIMAGE_ROTATE_ARBITRARY_LOOP(S64,MODE); \
    926             break; \
     922            /*        case PS_TYPE_S32:    Not a requirement */ \
     923            /*            PSIMAGE_ROTATE_ARBITRARY_LOOP(S32,MODE); */ \
     924            /*            break; */ \
     925            /*        case PS_TYPE_S64:    Not a requirement */ \
     926            /*            PSIMAGE_ROTATE_ARBITRARY_LOOP(S64,MODE); */ \
     927            /*            break; */ \
    927928        case PS_TYPE_F32: \
    928929            PSIMAGE_ROTATE_ARBITRARY_LOOP(F32,MODE); \
     
    10251026        PSIMAGE_SHIFT_CASE(MODE,U8);  \
    10261027        PSIMAGE_SHIFT_CASE(MODE,U16); \
    1027         PSIMAGE_SHIFT_CASE(MODE,U32); \
    1028         PSIMAGE_SHIFT_CASE(MODE,U64); \
     1028        /*        PSIMAGE_SHIFT_CASE(MODE,U32);     Not a requirement */ \
     1029        /*        PSIMAGE_SHIFT_CASE(MODE,U64);     Not a requirement */ \
    10291030        PSIMAGE_SHIFT_CASE(MODE,S8);  \
    10301031        PSIMAGE_SHIFT_CASE(MODE,S16); \
    1031         PSIMAGE_SHIFT_CASE(MODE,S32); \
    1032         PSIMAGE_SHIFT_CASE(MODE,S64); \
     1032        /*        PSIMAGE_SHIFT_CASE(MODE,S32);     Not a requirement */ \
     1033        /*        PSIMAGE_SHIFT_CASE(MODE,S64);     Not a requirement */ \
    10331034        PSIMAGE_SHIFT_CASE(MODE,F32); \
    10341035        PSIMAGE_SHIFT_CASE(MODE,F64); \
Note: See TracChangeset for help on using the changeset viewer.