IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 3, 2006, 12:09:49 PM (20 years ago)
Author:
jhoblitt
Message:

VERSION 0.0.40

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/tests/objectfrommetadata.c

    r9107 r9149  
    21322132    {
    21332133        psMetadata      *md;
     2134        detNormalizedExpRow *object;
     2135
     2136        md = psMetadataAlloc();
     2137        if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {
     2138            psFree(md);
     2139            exit(EXIT_FAILURE);
     2140        }
     2141        if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {
     2142            psFree(md);
     2143            exit(EXIT_FAILURE);
     2144        }
     2145        if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {
     2146            psFree(md);
     2147            exit(EXIT_FAILURE);
     2148        }
     2149        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {
     2150            psFree(md);
     2151            exit(EXIT_FAILURE);
     2152        }
     2153        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {
     2154            psFree(md);
     2155            exit(EXIT_FAILURE);
     2156        }
     2157        if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {
     2158            psFree(md);
     2159            exit(EXIT_FAILURE);
     2160        }
     2161        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {
     2162            psFree(md);
     2163            exit(EXIT_FAILURE);
     2164        }
     2165        if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {
     2166            psFree(md);
     2167            exit(EXIT_FAILURE);
     2168        }
     2169
     2170        object = detNormalizedExpObjectFromMetadata(md);
     2171        if (!object) {
     2172            psFree(md);
     2173            exit(EXIT_FAILURE);
     2174        }
     2175
     2176        psFree(md);
     2177
     2178        if (!object->det_id == -32) {
     2179            psFree(object);
     2180            exit(EXIT_FAILURE);
     2181        }
     2182        if (!object->iteration == -32) {
     2183            psFree(object);
     2184            exit(EXIT_FAILURE);
     2185        }
     2186        if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {
     2187            psFree(object);
     2188            exit(EXIT_FAILURE);
     2189        }
     2190        if (!object->bg == 64.64) {
     2191            psFree(object);
     2192            exit(EXIT_FAILURE);
     2193        }
     2194        if (!object->bg_stdev == 64.64) {
     2195            psFree(object);
     2196            exit(EXIT_FAILURE);
     2197        }
     2198        if (!object->bg_mean_stdev == 64.64) {
     2199            psFree(object);
     2200            exit(EXIT_FAILURE);
     2201        }
     2202        if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {
     2203            psFree(object);
     2204            exit(EXIT_FAILURE);
     2205        }
     2206        if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {
     2207            psFree(object);
     2208            exit(EXIT_FAILURE);
     2209        }
     2210
     2211        psFree(object);
     2212    }
     2213
     2214    {
     2215        psMetadata      *md;
    21342216        detMasterFrameRow *object;
    21352217
Note: See TracChangeset for help on using the changeset viewer.