rtree.h

来自「基于内容的多媒体数据库检索算法: 用于最近邻搜索的R*-tree算法」· C头文件 代码 · 共 65 行

H
65
字号
#define CONFIG_FILE	"rtree.config"#define SAVE_RTREE_FILE "save_rtree_file"#define FALSE    	0#define TRUE     	1#define RANGE_SEARCH 0#define kNN_SEARCH 1#define CHOICE kNN_SEARCH#define ASC_NUM  	48#define NO_ID	 	-1#define FOUND		1#define NOT_FOUND 	0#define ROOT  0   #define LEAF  1#define NODE  2#define INFINITY  FLT_MAX#define UNDEFINED -3  // for id of entries in PR/* Global variable ******************m: min. number entries of each node;M: max. number entries of each node;dim: dimension of the rtree data.*************************************/int m, M, dim, reinsert_p, no_histogram;int extra_level;typedef struct node { float *a;                      float *b;		      int id;                      int attribute;                      int vacancy;                      struct node *parent;                      struct node **ptr; }   node_type;typedef struct NN {	double dist;			int oid;			struct node *pointer; 			struct NN *next; } NN_type;typedef struct BranchArray {	double min;				node_type *node;} ABL;typedef struct config { int dim;			int m;			int M;			int reinsert_p;			int no_histogram;			//char nodefile[FILENAME_MAX];			//char rootfile[FILENAME_MAX];			char queryfile[FILENAME_MAX];			char positionfile[FILENAME_MAX]; 			char save_tree_file[FILENAME_MAX]; }   config_type;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?