OpenCV  4.1.1-pre
Open Source Computer Vision
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me!
cvflann::KNNResultSet< DistanceType > Class Template Reference

K-Nearest neighbour result set. More...

#include <opencv2/flann/result_set.h>

Inheritance diagram for cvflann::KNNResultSet< DistanceType >:
Collaboration diagram for cvflann::KNNResultSet< DistanceType >:

Public Member Functions

 KNNResultSet (int capacity_)
 
void addPoint (DistanceType dist, int index) CV_OVERRIDE
 
bool full () const CV_OVERRIDE
 
void init (int *indices_, DistanceType *dists_)
 
size_t size () const
 
DistanceType worstDist () const CV_OVERRIDE
 

Detailed Description

template<typename DistanceType>
class cvflann::KNNResultSet< DistanceType >

K-Nearest neighbour result set.

Ensures that the elements inserted are unique

Constructor & Destructor Documentation

◆ KNNResultSet()

template<typename DistanceType>
cvflann::KNNResultSet< DistanceType >::KNNResultSet ( int  capacity_)
inline

Member Function Documentation

◆ addPoint()

template<typename DistanceType>
void cvflann::KNNResultSet< DistanceType >::addPoint ( DistanceType  dist,
int  index 
)
inlinevirtual

◆ full()

template<typename DistanceType>
bool cvflann::KNNResultSet< DistanceType >::full ( ) const
inlinevirtual

◆ init()

template<typename DistanceType>
void cvflann::KNNResultSet< DistanceType >::init ( int *  indices_,
DistanceType *  dists_ 
)
inline

References cv::max().

Referenced by cvflann::NNIndex< cv::L1< ElementType > >::knnSearch(), and cvflann::search_with_ground_truth().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ size()

template<typename DistanceType>
size_t cvflann::KNNResultSet< DistanceType >::size ( ) const
inline

◆ worstDist()

template<typename DistanceType>
DistanceType cvflann::KNNResultSet< DistanceType >::worstDist ( ) const
inlinevirtual

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