![]() |
aimsalgo 6.0.0
Neuroimaging image processing
|
#include <aims/math/knn.h>


Public Member Functions | |
| KnnFriedman (Database &db, unsigned int k, Distance *distance=new SquaredEuclidianDistance()) | |
| virtual | ~KnnFriedman () |
| virtual void | precompute (void)=0 |
| virtual std::pair< std::vector< unsigned int >, std::vector< double > > | find (const std::vector< double > &v)=0 |
Public Member Functions inherited from aims::knn::Knn | |
| Knn (Database &db, unsigned int k, Distance *distance=new SquaredEuclidianDistance()) | |
| virtual | ~Knn () |
Additional Inherited Members | |
Protected Attributes inherited from aims::knn::Knn | |
| Database & | _db |
| database wrapper of data | |
| unsigned int | _k |
| k : number of nearest neighbours | |
| Distance * | _distance |
| distance used in nearest neighbours computations | |
| int | _distance_n |
| number of computed distance | |
|
inline |
Definition at line 580 of file knn.h.
References aims::knn::Knn::Knn().
Referenced by aims::knn::KnnGlobalFriedman::KnnGlobalFriedman().
|
inlinevirtual |
|
pure virtual |
Implements aims::knn::Knn.
Implemented in aims::knn::KnnGlobalFriedman.
|
pure virtual |
Implemented in aims::knn::KnnGlobalFriedman.