CubbyFlow::NearestNeighborQueryEngine3< T > Class Template Referenceabstract
Abstract base class for 3-D nearest neighbor query engine. More...
#include <Core/QueryEngine/NearestNeighborQueryEngine3.h>
Inheritance diagram for CubbyFlow::NearestNeighborQueryEngine3< T >:
Public Member Functions | |
virtual NearestNeighborQueryResult3< T > | GetNearestNeighbor (const Vector3D &pt, const NearestNeighborDistanceFunc3< T > &distanceFunc) const =0 |
Returns the nearest neighbor for given point and distance measure function. More... | |
Detailed Description
template<typename T>
class CubbyFlow::NearestNeighborQueryEngine3< T >
Abstract base class for 3-D nearest neighbor query engine.
Member Function Documentation
◆ GetNearestNeighbor()
template<typename T>
|
pure virtual |
Returns the nearest neighbor for given point and distance measure function.
Implemented in CubbyFlow::ListQueryEngine3< T >, CubbyFlow::Octree< T >, CubbyFlow::BVH3< T >, CubbyFlow::BVH3< Surface3Ptr >, CubbyFlow::BVH3< size_t >, and CubbyFlow::BVH3< ImplicitSurface3Ptr >.
The documentation for this class was generated from the following file:
- Core/QueryEngine/NearestNeighborQueryEngine3.h