Mercurial > hg > audiodb
diff audioDB.h @ 20:0519fc406b29
New major version, mostly tested: both sequence queries (-Q seq --pointnn N and -Q seq --radius R) now work, all reported distances are Euclidean.
author | mas01mc |
---|---|
date | Mon, 13 Aug 2007 23:25:16 +0000 |
parents | 999c9c216565 |
children | 0357114be285 |
line wrap: on
line diff
--- a/audioDB.h Mon Aug 13 20:19:45 2007 +0000 +++ b/audioDB.h Mon Aug 13 23:25:16 2007 +0000 @@ -217,13 +217,11 @@ // private methods void error(const char* a, const char* b = ""); void pointQuery(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); - void sequenceQuery(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); void trackPointQuery(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); - void trackSequenceQuery(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); - void trackSequenceQueryEuc(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); + void trackSequenceQueryNN(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); + void trackSequenceQueryRad(const char* dbName, const char* inFile, adb__queryResult *adbQueryResult=0); void initTables(const char* dbName, const char* inFile); - void NBestMatchedFilter(); void unitNorm(double* X, unsigned d, unsigned n, double* qNorm); void unitNormAndInsertL2(double* X, unsigned dim, unsigned n, unsigned append); void normalize(double* X, int dim, int n); @@ -245,7 +243,6 @@ void ws_query(const char*dbName, const char *trackKey, const char* hostport); void l2norm(const char* dbName); void dump(const char* dbName); - void deleteDB(const char* dbName, const char* inFile); // web services void startServer();