aimstil  5.0.5
kdtree.h File Reference
#include <ostream>
#include <boost/shared_ptr.hpp>
#include <boost/type_traits.hpp>
#include "til/numeric_array.h"
#include "binary_tree.h"
#include "index_collection.h"
#include "kdtree.tpp"
Include dependency graph for kdtree.h:

Go to the source code of this file.

Classes

class  til::KDTree< TIndex, TContainer >
 
class  til::KDTreeFactory< TKDTree >
 
class  til::Find_closest< TPrecision, TKDTree >
 A class to find a KDTree point closest to an input point. More...
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 

Functions

template<typename _TIndex >
_TIndex til::kdtreeDefaultValue ()
 
template<>
std::size_t til::kdtreeDefaultValue< std::size_t > ()
 
template<typename T >
std::ostream & til::operator<< (std::ostream &os, const KDNode< T > &n)
 
template<typename T , typename TIndex , typename TContainer >
void til::makeKDTree (const std::vector< T > &v, KDTree< TIndex, TContainer > &res)
 
template<typename TPrecision , typename TKDTree >
TKDTree::index_type til::find_closest (const TKDTree &kdtree, const typename TKDTree::indexed_type &vec)
 Returns the closest point to vec in kdtree. More...