Go to the documentation of this file.
7 #ifndef INCLUDE_JET_NEAREST_NEIGHBOR_QUERY_ENGINE3_H_
8 #define INCLUDE_JET_NEAREST_NEIGHBOR_QUERY_ENGINE3_H_
27 std::function<double(
const T&,
const Vector3D&)>;
42 #endif // INCLUDE_JET_NEAREST_NEIGHBOR_QUERY_ENGINE3_H_
virtual NearestNeighborQueryResult3< T > nearest(const Vector3D &pt, const NearestNeighborDistanceFunc3< T > &distanceFunc) const =0
double distance
Definition: nearest_neighbor_query_engine3.h:21
Nearest neighbor query result.
Definition: nearest_neighbor_query_engine3.h:19
const T * item
Definition: nearest_neighbor_query_engine3.h:20
Definition: advection_solver2.h:18
constexpr double kMaxD
Max double.
Definition: constants.h:88
3-D vector class.
Definition: vector3.h:25
std::function< double(const T &, const Vector3D &)> NearestNeighborDistanceFunc3
Nearest neighbor distance measure function.
Definition: nearest_neighbor_query_engine3.h:27
Abstract base class for 3-D nearest neigbor query engine.
Definition: nearest_neighbor_query_engine3.h:31