Jet  v1.3.3
Public Member Functions | List of all members
jet::NearestNeighborQueryEngine2< T > Class Template Referenceabstract

Abstract base class for 2-D nearest neigbor query engine. More...

#include <jet/nearest_neighbor_query_engine2.h>

Inheritance diagram for jet::NearestNeighborQueryEngine2< T >:
jet::Bvh2< T > jet::ListQueryEngine2< T > jet::Quadtree< T >

Public Member Functions

virtual NearestNeighborQueryResult2< T > nearest (const Vector2D &pt, const NearestNeighborDistanceFunc2< T > &distanceFunc) const =0
 

Detailed Description

template<typename T>
class jet::NearestNeighborQueryEngine2< T >

Abstract base class for 2-D nearest neigbor query engine.

Member Function Documentation

◆ nearest()

template<typename T >
virtual NearestNeighborQueryResult2<T> jet::NearestNeighborQueryEngine2< T >::nearest ( const Vector2D pt,
const NearestNeighborDistanceFunc2< T > &  distanceFunc 
) const
pure virtual

Returns the nearest neighbor for given point and distance measure function.

Implemented in jet::ListQueryEngine2< T >, jet::Quadtree< T >, jet::Bvh2< T >, jet::Bvh2< Surface2Ptr >, and jet::Bvh2< ImplicitSurface2Ptr >.


The documentation for this class was generated from the following file: