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

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

#include <jet/nearest_neighbor_query_engine3.h>

Inheritance diagram for jet::NearestNeighborQueryEngine3< T >:
jet::Bvh3< T > jet::ListQueryEngine3< T > jet::Octree< T >

Public Member Functions

virtual NearestNeighborQueryResult3< T > nearest (const Vector3D &pt, const NearestNeighborDistanceFunc3< T > &distanceFunc) const =0
 

Detailed Description

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

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

Member Function Documentation

◆ nearest()

template<typename T >
virtual NearestNeighborQueryResult3<T> jet::NearestNeighborQueryEngine3< T >::nearest ( const Vector3D pt,
const NearestNeighborDistanceFunc3< T > &  distanceFunc 
) const
pure virtual

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

Implemented in jet::ListQueryEngine3< T >, jet::Octree< T >, jet::Bvh3< T >, jet::Bvh3< Surface3Ptr >, jet::Bvh3< size_t >, and jet::Bvh3< ImplicitSurface3Ptr >.


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