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;
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);
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);
void(* ANNkd_splitter)(ANNpointArray pa, ANNidxArray pidx, const ANNorthRect &bnds, int n, int dim, int &cut_dim, ANNcoord &cut_val, int &n_lo)
ANNkd_ptr rkd_tree(ANNpointArray pa, ANNidxArray pidx, int n, int dim, int bsp, ANNorthRect &bnd_box, ANNkd_splitter splitter)
ANNkd_leaf(int n, ANNidxArray b)
ANNkd_split(int cd, ANNcoord cv, ANNcoord lv, ANNcoord hv, ANNkd_ptr lc=NULL, ANNkd_ptr hc=NULL)
if the work is an executable linked with the with the complete machine readable work that uses the as object code and or source so that the user can modify the Library and then relink to produce a modified executable containing the modified rather than copying library functions into the if the user installs as long as the modified version is interface compatible with the version that the work was made with c Accompany the work with a written valid for at least three to give the same user the materials specified in for a charge no more than the cost of performing this distribution d If distribution of the work is made by offering access to copy from a designated offer equivalent access to copy the above specified materials from the same place e Verify that the user has already received a copy of these materials or that you have already sent this user a copy For an the required form of the work that uses the Library must include any data and utility programs needed for reproducing the executable from it as a special the materials to be distributed need not include anything that is normally and so on of the operating system on which the executable unless that component itself accompanies the executable It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system Such a contradiction means you cannot use both them and the Library together in an executable that you distribute You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities not covered by this and distribute such a combined provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise and provided that you do these two uncombined with any other library facilities This must be distributed under the terms of the Sections above b Give prominent notice with the combined library of the fact that part of it is a work based on the and explaining where to find the accompanying uncombined form of the same work You may not link or distribute the Library except as expressly provided under this License Any attempt otherwise to link or distribute the Library is void