IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 18, 2006, 11:39:13 AM (20 years ago)
Author:
jhoblitt
Message:

impliment -stacked

File:
1 edited

Legend:

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

    r7142 r7145  
    402402{
    403403    PS_ASSERT_PTR_NON_NULL(config, false);
    404 
    405     return true;
    406 }
     404   
     405    // find detStackedImfiles
     406    psArray *stackedImfiles =
     407        detStackedImfileSelectRowObjects(config->dbh, config->where, 0);
     408    if (!stackedImfiles) {
     409        psError(PS_ERR_UNKNOWN, false, "no detStackedImfile rows found");
     410        return NULL;
     411    }
     412
     413    // print imfile list
     414    psMetadata *output = psMetadataAlloc();
     415    for (long i = 0; i < psArrayLength(stackedImfiles); i++) {
     416        psMetadata *md = detStackedImfileMetadataFromObject(
     417                stackedImfiles->data[i]);
     418        psMetadataAddMetadata(
     419            output, PS_LIST_TAIL, "detStackedImfile", PS_META_DUPLICATE_OK,
     420            NULL, md
     421        );
     422    }
     423
     424    psString str = psMetadataConfigFormat(output);
     425    psFree(output);
     426    fprintf(stdout, "%s\n", str);
     427    psFree(str);
     428
     429    return true;
     430}
Note: See TracChangeset for help on using the changeset viewer.