NearestNeighborQueryEngine.hpp File Reference
#include <Core/Matrix/Matrix.hpp>
#include <functional>
#include <limits>

Go to the source code of this file.

Classes

struct  CubbyFlow::NearestNeighborQueryResult< T, N >
 N-D nearest neighbor query result. More...
 
class  CubbyFlow::NearestNeighborQueryEngine< T, N >
 Abstract base class for N-D nearest neighbor query engine. More...
 

Namespaces

 CubbyFlow
 

Typedefs

template<typename T >
using CubbyFlow::NearestNeighborQueryResult2 = NearestNeighborQueryResult< T, 2 >
 2-D nearest neighbor query result. More...
 
template<typename T >
using CubbyFlow::NearestNeighborQueryResult3 = NearestNeighborQueryResult< T, 3 >
 3-D nearest neighbor query result. More...
 
template<typename T , size_t N>
using CubbyFlow::NearestNeighborDistanceFunc = std::function< double(const T &, const Vector< double, N > &)>
 N-D nearest neighbor distance measure function. More...
 
template<typename T >
using CubbyFlow::NearestNeighborDistanceFunc2 = NearestNeighborDistanceFunc< T, 2 >
 2-D nearest neighbor distance measure function. More...
 
template<typename T >
using CubbyFlow::NearestNeighborDistanceFunc3 = NearestNeighborDistanceFunc< T, 3 >
 3-D nearest neighbor distance measure function. More...
 
template<typename T >
using CubbyFlow::NearestNeighborQueryEngine2 = NearestNeighborQueryEngine< T, 2 >
 Abstract base class for 2-D nearest neighbor query engine. More...
 
template<typename T >
using CubbyFlow::NearestNeighborQueryEngine3 = NearestNeighborQueryEngine< T, 3 >
 Abstract base class for 3-D nearest neighbor query engine. More...