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


Public Member Functions | |
| Distance () | |
| virtual | ~Distance () |
| virtual const std::string & | name (void) const |
| virtual double | operator() (const double *v1, const double *v2, unsigned int dim) const =0 |
| virtual double | operator() (const std::vector< double > &v1, const std::vector< double > &v2) const |
Protected Attributes | |
| std::string | _name |
|
inlinevirtual |
Definition at line 57 of file knn.h.
References _name, and operator()().
|
pure virtual |
Implemented in aims::knn::TchebychevDistance, aims::knn::ManhattanDistance, aims::knn::SquaredEuclidianDistance, and aims::knn::EuclidianDistance.
Referenced by name().
|
inlinevirtual |
|
protected |
Definition at line 71 of file knn.h.
Referenced by aims::knn::EuclidianDistance::EuclidianDistance(), aims::knn::ManhattanDistance::ManhattanDistance(), name(), aims::knn::SquaredEuclidianDistance::SquaredEuclidianDistance(), and aims::knn::TchebychevDistance::TchebychevDistance().