IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9071


Ignore:
Timestamp:
Sep 29, 2006, 4:54:18 PM (20 years ago)
Author:
jhoblitt
Message:

toprocessedexpMode()
addprocessedexpMode()
processedexpMode()

Location:
trunk/ippTools/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettool.c

    r9065 r9071  
    2020//static bool selectMode(pxConfig *config);
    2121static bool addprocessedimfileMode(pxConfig *config);
     22static bool toprocessedexpMode(pxConfig *config);
     23static bool addprocessedexpMode(pxConfig *config);
     24static bool processedexpMode(pxConfig *config);
    2225static bool tostackMode(pxConfig *config);
    2326static bool processedimfileMode(pxConfig *config);
     
    8184//        MODECASE(DETTOOL_MODE_SELECT, selectMode);
    8285        MODECASE(DETTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileMode);
     86        MODECASE(DETTOOL_MODE_TOPROCESSEDEXP,   toprocessedexpMode);
     87        MODECASE(DETTOOL_MODE_ADDPROCESSEDEXP,  addprocessedexpMode);
     88        MODECASE(DETTOOL_MODE_PROCESSEDEXP,     processedexpMode);
    8389        MODECASE(DETTOOL_MODE_TOSTACK,          tostackMode);
    84         MODECASE(DETTOOL_MODE_PROCESSEDIMFILE,   processedimfileMode);
     90        MODECASE(DETTOOL_MODE_PROCESSEDIMFILE,  processedimfileMode);
    8591        MODECASE(DETTOOL_MODE_ADDSTACKED,       addstackedMode);
    8692        MODECASE(DETTOOL_MODE_STACKED,          stackedMode);
     
    10311037
    10321038    psFree(detRow);
     1039
     1040    return true;
     1041}
     1042
     1043static bool toprocessedexpMode(pxConfig *config)
     1044{
     1045    PS_ASSERT_PTR_NON_NULL(config, false);
     1046
     1047    return true;
     1048}
     1049
     1050static bool addprocessedexpMode(pxConfig *config)
     1051{
     1052    PS_ASSERT_PTR_NON_NULL(config, false);
     1053
     1054    return true;
     1055}
     1056
     1057static bool processedexpMode(pxConfig *config)
     1058{
     1059    PS_ASSERT_PTR_NON_NULL(config, false);
    10331060
    10341061    return true;
  • trunk/ippTools/src/dettool.h

    r9064 r9071  
    1515//    DETTOOL_MODE_SELECT,
    1616    DETTOOL_MODE_ADDPROCESSEDIMFILE,
     17    DETTOOL_MODE_PROCESSEDIMFILE,
     18    DETTOOL_MODE_TOPROCESSEDEXP,
     19    DETTOOL_MODE_ADDPROCESSEDEXP,
     20    DETTOOL_MODE_PROCESSEDEXP,
    1721    DETTOOL_MODE_TOSTACK,
    18     DETTOOL_MODE_PROCESSEDIMFILE,
    1922    DETTOOL_MODE_ADDSTACKED,
    2023    DETTOOL_MODE_STACKED,
  • trunk/ippTools/src/dettoolConfig.c

    r9064 r9071  
    139139        "define banana 2", NULL);
    140140   
    141     // -tostack
    142     psMetadata *tostackArgs = psMetadataAlloc();
    143     psMetadataAddBool(tostackArgs, PS_LIST_TAIL, "-simple",  0,
    144         "use the simple output format", false);
    145 
    146141    // -processedimfile
    147142    psMetadata *processedimfileArgs = psMetadataAlloc();
     
    163158        "use the simple output format", false);
    164159
     160    // -toprocessedexp
     161    psMetadata *toprocessedexpArgs = psMetadataAlloc();
     162    psMetadataAddBool(toprocessedexpArgs, PS_LIST_TAIL, "-simple",  0,
     163        "use the simple output format", false);
     164
     165    // -addproccessedexp
     166    psMetadata *addprocessedexpArgs = psMetadataAlloc();
     167    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-det_id",  0,
     168        "define detrend ID (required)", NULL);
     169    psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-iteration",  0,
     170        "define iteration number", 0);
     171    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-exp_tag",  0,
     172        "define detrend ID (required)", NULL);
     173    psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg",  0,
     174        "define exposue background", NAN);
     175    psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg_stdev",  0,
     176        "define exposue background stdev", NAN);
     177    psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,
     178        "define exposue background mean stdev", NAN);
     179    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-b1_uri",  0,
     180        "define banana 1", NULL);
     181    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-b2_uri",  0,
     182        "define banana 2", NULL);
     183
     184    // -proccessedexp
     185    psMetadata *processedexpArgs = psMetadataAlloc();
     186    psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-det_id",  0,
     187        "define detrend ID (required)", NULL);
     188    psMetadataAddS32(processedexpArgs, PS_LIST_TAIL, "-iteration",  0,
     189        "define iteration number", 0);
     190    psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-exp_tag",  0,
     191        "define detrend ID (required)", NULL);
     192    psMetadataAddBool(processedexpArgs, PS_LIST_TAIL, "-simple",  0,
     193        "use the simple output format", false);
     194
     195    // -tostack
     196    psMetadata *tostackArgs = psMetadataAlloc();
     197    psMetadataAddBool(tostackArgs, PS_LIST_TAIL, "-simple",  0,
     198        "use the simple output format", false);
     199
    165200    // -addstacked
    166201    psMetadata *addstacArgs = psMetadataAlloc();
     
    481516    PXTOOL_MODE("-input",           DETTOOL_MODE_INPUT,         inputArgs);
    482517    PXTOOL_MODE("-addprocessedimfile", DETTOOL_MODE_ADDPROCESSEDIMFILE,  addprocessedimfileArgs);
     518    PXTOOL_MODE("-toprocessedexp",  DETTOOL_MODE_TOPROCESSEDEXP,  addprocessedexpArgs);
     519    PXTOOL_MODE("-addprocessedexp", DETTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedexpArgs);
     520    PXTOOL_MODE("-processedexp",    DETTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);
    483521    PXTOOL_MODE("-tostack",         DETTOOL_MODE_TOSTACK,       tostackArgs);
    484522    PXTOOL_MODE("-processedimfile", DETTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);
Note: See TracChangeset for help on using the changeset viewer.