Changeset 6060 for trunk/ippTools/src/p2searchRawFrames.c
- Timestamp:
- Jan 19, 2006, 4:16:26 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/p2searchRawFrames.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/p2searchRawFrames.c
r6032 r6060 2 2 3 3 // select raw frames (exposure+images) which match the given config options 4 psArray p2searchRawImages (p2SearchConfig *config) {4 psArray *p2searchRawFrames (p2Config *config) { 5 5 6 6 // build 'where' structure 7 7 psMetadata *where = psMetadataAlloc (); 8 8 9 psMetadataAdd U8(where, PS_LIST_TAIL, "TYPE", 0, "==", P2_TYPE_OBJECT);9 psMetadataAddS32 (where, PS_LIST_TAIL, "TYPE", 0, "==", P2_TYPE_OBJECT); 10 10 11 11 if (config->camera != NULL) { 12 psMetadataAddStr (where, PS_LIST_TAIL, "CAMERA", 0, "==", config->camera );12 psMetadataAddStr (where, PS_LIST_TAIL, "CAMERA", 0, "==", config->camera_name); 13 13 } 14 14 if (config->filter != NULL) { … … 16 16 } 17 17 if (!psTimeIsZero(config->start) && !psTimeIsZero(config->stop)) { 18 psMetadataAddTime (where, PS_LIST_TAIL, "TIME_START", 0, "<", config-> time_stop);19 psMetadataAddTime (where, PS_LIST_TAIL, "TIME_STOP", 0, ">", config-> time_start);18 psMetadataAddTime (where, PS_LIST_TAIL, "TIME_START", 0, "<", config->stop); 19 psMetadataAddTime (where, PS_LIST_TAIL, "TIME_STOP", 0, ">", config->start); 20 20 } 21 21 22 psArray *exposures = ppRawExposureSelectRows (config->database, where, MAX_ROWS);22 psArray *exposures = rawScienceExpSelectRowObjects (config->database, where, MAX_ROWS); 23 23 psFree (where); 24 24 … … 27 27 28 28 // 'where' to select each exposure 29 psMetadata *where = psMetadataAlloc ();29 where = psMetadataAlloc (); 30 30 for (int i = 0; i < exposures->n; i++) { 31 ppRawExposure*exposure = exposures->data[i];31 rawScienceExpRow *exposure = exposures->data[i]; 32 32 33 psMetadataAddStr (where, PS_LIST_TAIL, "EXP_ID", PS_META_REPLACE, "==", exposure->exp ID);33 psMetadataAddStr (where, PS_LIST_TAIL, "EXP_ID", PS_META_REPLACE, "==", exposure->exp_id); 34 34 35 psArray *images = ppRawImageSelectRows (config->database, where, MAX_ROWS);35 psArray *images = rawImfileSelectRowObjects (config->database, where, MAX_ROWS); 36 36 37 37 ppRawFrame *frame = ppRawFrameAlloc (exposure, images);
Note:
See TracChangeset
for help on using the changeset viewer.
