50 virtual void ann_search(ANNdist) = 0;
51 virtual void ann_pri_search(ANNdist) = 0;
52 virtual void ann_FR_search(ANNdist) = 0;
54 virtual void getStats(
59 virtual void print(
int level, ostream &out) = 0;
60 virtual void dump(ostream &out) = 0;
72 typedef void (*ANNkd_splitter)(
106 virtual void getStats(
110 virtual void print(
int level, ostream &out);
111 virtual void dump(ostream &out);
113 virtual void ann_search(ANNdist);
114 virtual void ann_pri_search(ANNdist);
115 virtual void ann_FR_search(ANNdist);
153 ANNcoord lv, ANNcoord hv,
158 cd_bnds[ANN_LO] = lv;
159 cd_bnds[ANN_HI] = hv;
166 if (child[ANN_LO]!= NULL && child[ANN_LO]!= KD_TRIVIAL)
167 delete child[ANN_LO];
168 if (child[ANN_HI]!= NULL && child[ANN_HI]!= KD_TRIVIAL)
169 delete child[ANN_HI];
172 virtual void getStats(
176 virtual void print(
int level, ostream &out);
177 virtual void dump(ostream &out);
179 virtual void ann_search(ANNdist);
180 virtual void ann_pri_search(ANNdist);
181 virtual void ann_FR_search(ANNdist);
195 ANNkd_splitter splitter);
Definition: kd_tree.h:142