queso-0.53.0
kd_search.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------
2 // File: kd_search.h
3 // Programmer: Sunil Arya and David Mount
4 // Description: Standard kd-tree search
5 // Last modified: 01/04/05 (Version 1.0)
6 //----------------------------------------------------------------------
7 // Copyright (c) 1997-2005 University of Maryland and Sunil Arya and
8 // David Mount. All Rights Reserved.
9 //
10 // This software and related documentation is part of the Approximate
11 // Nearest Neighbor Library (ANN). This software is provided under
12 // the provisions of the Lesser GNU Public License (LGPL). See the
13 // file ../ReadMe.txt for further information.
14 //
15 // The University of Maryland (U.M.) and the authors make no
16 // representations about the suitability or fitness of this software for
17 // any purpose. It is provided "as is" without express or implied
18 // warranty.
19 //----------------------------------------------------------------------
20 // History:
21 // Revision 0.1 03/04/98
22 // Initial release
23 //----------------------------------------------------------------------
24 
25 #ifndef ANN_kd_search_H
26 #define ANN_kd_search_H
27 
28 #include "kd_tree.h" // kd-tree declarations
29 #include "kd_util.h" // kd-tree utilities
30 #include "pr_queue_k.h" // k-element priority queue
31 
32 #include <ANN/ANNperf.h> // performance evaluation
33 
34 //----------------------------------------------------------------------
35 // More global variables
36 // These are active for the life of each call to annkSearch(). They
37 // are set to save the number of variables that need to be passed
38 // among the various search procedures.
39 //----------------------------------------------------------------------
40 
41 extern int ANNkdDim; // dimension of space (static copy)
42 extern ANNpoint ANNkdQ; // query point (static copy)
43 extern double ANNkdMaxErr; // max tolerable squared error
44 extern ANNpointArray ANNkdPts; // the points (static copy)
45 extern ANNmin_k *ANNkdPointMK; // set of k closest points
46 extern int ANNptsVisited; // number of points visited
47 
48 #endif
double ANNkdMaxErr
Definition: kd_search.cpp:81
ANNmin_k * ANNkdPointMK
Definition: kd_search.cpp:83
int ANNptsVisited
Definition: ANN.cpp:191
ANNpoint * ANNpointArray
Definition: ANN.h:376
int ANNkdDim
Definition: kd_search.cpp:79
ANNcoord * ANNpoint
Definition: ANN.h:375
ANNpoint ANNkdQ
Definition: kd_search.cpp:80
ANNpointArray ANNkdPts
Definition: kd_search.cpp:82

Generated on Thu Jun 11 2015 13:52:31 for queso-0.53.0 by  doxygen 1.8.5