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