D:/work/code_by/CbmrEngine/SongDb.cpp 檔案參考文件

#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "SongDb.h"
#include "ListTools.h"
#include "cbmrdtw.h"

查看本檔案的原始碼.

定義

#define WARP_NUM   17
#define MIN_WARP_RATE   70
#define CONSTA   0.9
#define CONSTB   0.5

函式

static void shiftMid (int *mid, int size, int level)
 將中介格式平移一個值
static void shiftMidToMeanZero (int *mid, int size)
 將中介格式平移到平均值為0
static void insertArray (int *array, int size, int value)
 將一個值插入已經排序好的陣列
static bool strequal (char *str1, char *str2)
static bool strnequal (char *str1, char *str2, int n)
int min (int a, int b)


定義巨集說明文件

#define CONSTA   0.9

定義在 SongDb.cpp 檔案之第 13 行.

被參考於 TSongDb::Compare().

#define CONSTB   0.5

定義在 SongDb.cpp 檔案之第 14 行.

被參考於 TSongDb::Compare().

#define MIN_WARP_RATE   70

定義在 SongDb.cpp 檔案之第 12 行.

被參考於 TSongDb::Compare().

#define WARP_NUM   17

定義在 SongDb.cpp 檔案之第 11 行.

被參考於 TSongDb::Compare().


函式說明文件

static void insertArray ( int *  array,
int  size,
int  value 
) [static]

將一個值插入已經排序好的陣列

參數:
array 為目標陣列
size 為陣列長度
value 為要插入的值

定義在 SongDb.cpp 檔案之第 67 行.

被參考於 TSongDb::Compare().

int min ( int  a,
int  b 
)

定義在 SongDb.cpp 檔案之第 127 行.

被參考於 TSongDb::Compare().

static void shiftMid ( int *  mid,
int  size,
int  level 
) [static]

將中介格式平移一個值

參數:
mid 為中介格式
size 為mid的長度
level 為要平移的距離

定義在 SongDb.cpp 檔案之第 28 行.

被參考於 TSongDb::Compare(), 及 shiftMidToMeanZero().

static void shiftMidToMeanZero ( int *  mid,
int  size 
) [static]

將中介格式平移到平均值為0

參數:
mid 為中介格式
size 為mid的長度

定義在 SongDb.cpp 檔案之第 46 行.

參考 shiftMid().

被參考於 TSongDb::Compare().

static bool strequal ( char *  str1,
char *  str2 
) [static]

定義在 SongDb.cpp 檔案之第 82 行.

被參考於 TSongDb::Compare().

static bool strnequal ( char *  str1,
char *  str2,
int  n 
) [static]

定義在 SongDb.cpp 檔案之第 103 行.

被參考於 TSongDb::Compare().


產生日期:Tue Jul 11 11:52:19 2006, 專案:cbmr, 產生器:  doxygen 1.4.7