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


Public Member Functions | |
| KnnBruteForce (Database &db, unsigned int k, Distance *distance=new SquaredEuclidianDistance()) | |
| virtual | ~KnnBruteForce () |
| virtual std::pair< std::vector< unsigned int >, std::vector< double > > | find (const std::vector< double > &v) |
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 568 of file knn.h.
References aims::knn::Knn::Knn().
|
inlinevirtual |
|
virtual |
Implements aims::knn::Knn.