- Added maximization features, with corresponding plugins. Added painting feature...
[mldemos:mldemos.git] / _3rdParty / ANN / kd_fix_rad_search.h
1 //----------------------------------------------------------------------\r
2 // File:                        kd_fix_rad_search.h\r
3 // Programmer:          Sunil Arya and David Mount\r
4 // Description:         Standard kd-tree fixed-radius kNN search\r
5 // Last modified:       05/03/05 (Version 1.1)\r
6 //----------------------------------------------------------------------\r
7 // Copyright (c) 1997-2005 University of Maryland and Sunil Arya and\r
8 // David Mount.  All Rights Reserved.\r
9 // \r
10 // This software and related documentation is part of the Approximate\r
11 // Nearest Neighbor Library (ANN).  This software is provided under\r
12 // the provisions of the Lesser GNU Public License (LGPL).  See the\r
13 // file ../ReadMe.txt for further information.\r
14 // \r
15 // The University of Maryland (U.M.) and the authors make no\r
16 // representations about the suitability or fitness of this software for\r
17 // any purpose.  It is provided "as is" without express or implied\r
18 // warranty.\r
19 //----------------------------------------------------------------------\r
20 // History:\r
21 //      Revision 1.1  05/03/05\r
22 //              Initial release\r
23 //----------------------------------------------------------------------\r
24 \r
25 #ifndef ANN_kd_fix_rad_search_H\r
26 #define ANN_kd_fix_rad_search_H\r
27 \r
28 #include "kd_tree.h"                                    // kd-tree declarations\r
29 #include "kd_util.h"                                    // kd-tree utilities\r
30 #include "pr_queue_k.h"                                 // k-element priority queue\r
31 \r
32 #include <ANN/ANNperf.h>                                // performance evaluation\r
33 \r
34 //----------------------------------------------------------------------\r
35 //      Global variables\r
36 //              These are active for the life of each call to\r
37 //              annRangeSearch().  They are set to save the number of\r
38 //              variables that need to be passed among the various search\r
39 //              procedures.\r
40 //----------------------------------------------------------------------\r
41 \r
42 extern ANNpoint                 ANNkdFRQ;                       // query point (static copy)\r
43 \r
44 #endif\r