Mercurial > hg > audiodb
comparison query.cpp @ 255:bfd34e8c84fb adding-emd
merged in the trunk updates to the adding-emd branch, also added the emd.c and emd.h support files. Actually starting the feature integration now
author | map01bf |
---|---|
date | Mon, 14 Apr 2008 15:36:29 +0000 |
parents | 4eb4608e28e1 |
children |
comparison
equal
deleted
inserted
replaced
247:49ca1a65d5d8 | 255:bfd34e8c84fb |
---|---|
33 case O2_SEQUENCE_QUERY: | 33 case O2_SEQUENCE_QUERY: |
34 if(radius == 0) { | 34 if(radius == 0) { |
35 r = new trackAveragingReporter<std::less < NNresult > >(pointNN, trackNN, dbH->numFiles); | 35 r = new trackAveragingReporter<std::less < NNresult > >(pointNN, trackNN, dbH->numFiles); |
36 } else { | 36 } else { |
37 r = new trackSequenceQueryRadReporter(trackNN, dbH->numFiles); | 37 r = new trackSequenceQueryRadReporter(trackNN, dbH->numFiles); |
38 } | |
39 break; | |
40 case O2_N_SEQUENCE_QUERY : | |
41 if(radius == 0) { | |
42 r = new trackSequenceQueryNNReporter<std::less < NNresult > >(pointNN, trackNN, dbH->numFiles); | |
43 } else { | |
44 r = new trackSequenceQueryRadNNReporter(pointNN,trackNN, dbH->numFiles); | |
38 } | 45 } |
39 break; | 46 break; |
40 default: | 47 default: |
41 error("unrecognized queryType in query()"); | 48 error("unrecognized queryType in query()"); |
42 } | 49 } |