IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 28, 2005, 1:34:10 PM (21 years ago)
Author:
desonia
Message:

Changes to psMetadata to match latest SDRS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/test/collections/tst_psMetadata_04.c

    r3264 r3341  
    2323*  @author  Ross Harman, MHPCC
    2424*
    25 *  @version $Revision: 1.14 $  $Name: not supported by cvs2svn $
    26 *  @date  $Date: 2005-02-17 19:26:24 $
     25*  @version $Revision: 1.15 $  $Name: not supported by cvs2svn $
     26*  @date  $Date: 2005-02-28 23:34:10 $
    2727*
    2828*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    3737{
    3838    printf("Key Name: %8s  ", metadataItem->name);
    39     printf("Key pType: %2d  ", metadataItem->pType);
    4039    printf("Key mdType: %2d  ", metadataItem->type);
    4140
     
    4443        printf("Key Value: %17c", ' ');
    4544        break;
    46     case PS_META_PRIMITIVE:
    47         switch(metadataItem->pType) {
    48         case PS_TYPE_BOOL:
    49             printf("Key Value: %15d  ", metadataItem->data.B);
    50             break;
    51         case PS_TYPE_S32:
    52             printf("Key Value: %15d  ", metadataItem->data.S32);
    53             break;
    54         case PS_TYPE_F32:
    55             printf("Key Value: %15.3f  ", metadataItem->data.F32);
    56             break;
    57         case PS_TYPE_F64:
    58             printf("Key Value: %15.3f  ", metadataItem->data.F64);
    59             break;
    60         default:
    61             printf("Bad type: %d ", metadataItem->pType);
    62         }
     45    case PS_META_BOOL:
     46        printf("Key Value: %15d  ", metadataItem->data.B);
     47        break;
     48    case PS_META_S32:
     49        printf("Key Value: %15d  ", metadataItem->data.S32);
     50        break;
     51    case PS_META_F32:
     52        printf("Key Value: %15.3f  ", metadataItem->data.F32);
     53        break;
     54    case PS_META_F64:
     55        printf("Key Value: %15.3f  ", metadataItem->data.F64);
    6356        break;
    6457    case PS_META_STR:
     
    9184    psVector *vec = psVectorAlloc(5, PS_TYPE_S32);
    9285    metadata = psMetadataAlloc();
    93     item1 = psMetadataItemAlloc("myItem1", PS_TYPE_BOOL, PS_META_PRIMITIVE, "I am a boolean", true);
    94     item2 = psMetadataItemAlloc("myItem2", PS_TYPE_S32, PS_META_PRIMITIVE, "I am a integer", 55);
    95     item3 = psMetadataItemAlloc("myItem3", PS_TYPE_BOOL, PS_META_PRIMITIVE, "I am a boolean", false);
    96     item4 = psMetadataItemAlloc("myItem4", PS_TYPE_S32, PS_META_PRIMITIVE, "I am a integer", 66);
    97     item5 = psMetadataItemAlloc("myItem5", PS_TYPE_F64, PS_META_PRIMITIVE, "I am a double", 3.14);
    98     item6 = psMetadataItemAlloc("myItem6", PS_TYPE_PTR, PS_META_VEC, "I am a vector", vec);
     86    item1 = psMetadataItemAlloc("myItem1", PS_META_BOOL, "I am a boolean", true);
     87    item2 = psMetadataItemAlloc("myItem2", PS_META_S32, "I am a integer", 55);
     88    item3 = psMetadataItemAlloc("myItem3", PS_META_BOOL, "I am a boolean", false);
     89    item4 = psMetadataItemAlloc("myItem4", PS_META_S32, "I am a integer", 66);
     90    item5 = psMetadataItemAlloc("myItem5", PS_META_F64, "I am a double", 3.14);
     91    item6 = psMetadataItemAlloc("myItem6", PS_META_VEC, "I am a vector", vec);
    9992    printMetadataItem(item1);
    10093    printMetadataItem(item2);
     
    108101    psMetadataAddItem(metadata, item5, PS_LIST_HEAD);
    109102    psMetadataAddItem(metadata, item6, PS_LIST_HEAD);
     103    psFree(vec);
    110104    printFooter(stdout, "psMetadata", "Test A - Allocate metadata items", true);
    111105
Note: See TracChangeset for help on using the changeset viewer.