Loading...
Searching...
No Matches
NearestNeighborQueryEngine.hpp
Go to the documentation of this file.
Definition Matrix.hpp:30
Abstract base class for N-D nearest neighbor query engine.
Definition NearestNeighborQueryEngine.hpp:53
NearestNeighborQueryEngine & operator=(const NearestNeighborQueryEngine &other)=default
Default copy assignment operator.
NearestNeighborQueryEngine(NearestNeighborQueryEngine &&other) noexcept=default
Default move constructor.
virtual NearestNeighborQueryResult< T, N > Nearest(const Vector< double, N > &pt, const NearestNeighborDistanceFunc< T, N > &distanceFunc) const =0
NearestNeighborQueryEngine()=default
Default constructor.
NearestNeighborQueryEngine(const NearestNeighborQueryEngine &other)=default
Default copy constructor.
NearestNeighborQueryEngine & operator=(NearestNeighborQueryEngine &&other) noexcept=default
Default move assignment operator.
virtual ~NearestNeighborQueryEngine()=default
Default virtual destructor.
Definition pybind11Utils.hpp:21
std::function< double(const T &, const Vector< double, N > &)> NearestNeighborDistanceFunc
N-D nearest neighbor distance measure function.
Definition NearestNeighborQueryEngine.hpp:40
N-D nearest neighbor query result.
Definition NearestNeighborQueryEngine.hpp:24
double distance
Definition NearestNeighborQueryEngine.hpp:26
const T * item
Definition NearestNeighborQueryEngine.hpp:25
1.9.8