#include <aims/math/knn.h>
Definition at line 165 of file knn.h.
◆ pointer
◆ reference
◆ value_type
◆ Database() [1/2]
aims::knn::Database::Database |
( |
| ) |
|
◆ Database() [2/2]
aims::knn::Database::Database |
( |
double * |
data, |
|
|
unsigned int |
size, |
|
|
unsigned int |
dim |
|
) |
| |
◆ ~Database()
virtual aims::knn::Database::~Database |
( |
| ) |
|
|
inlinevirtual |
◆ begin()
iterator aims::knn::Database::begin |
( |
void |
| ) |
|
|
inline |
◆ dim()
unsigned int aims::knn::Database::dim |
( |
void |
| ) |
const |
|
inline |
◆ end()
iterator aims::knn::Database::end |
( |
void |
| ) |
|
|
inline |
◆ holes()
const std::vector<bool>& aims::knn::Database::holes |
( |
| ) |
const |
|
inline |
◆ init()
void aims::knn::Database::init |
( |
double * |
data, |
|
|
unsigned int |
size, |
|
|
unsigned int |
dim |
|
) |
| |
◆ operator()()
double aims::knn::Database::operator() |
( |
unsigned int |
x, |
|
|
unsigned int |
y |
|
) |
| const |
|
inline |
◆ operator[]() [1/2]
double* aims::knn::Database::operator[] |
( |
unsigned int |
ind | ) |
|
|
inline |
◆ operator[]() [2/2]
const double* aims::knn::Database::operator[] |
( |
unsigned int |
ind | ) |
const |
|
inline |
◆ removeHoles()
void aims::knn::Database::removeHoles |
( |
void |
| ) |
|
|
inline |
◆ search()
int aims::knn::Database::search |
( |
const std::vector< double > & |
v, |
|
|
unsigned int |
dim |
|
) |
| const |
◆ search_with_hole()
int aims::knn::Database::search_with_hole |
( |
const std::vector< double > & |
v, |
|
|
unsigned int |
dim |
|
) |
| const |
◆ setHole()
void aims::knn::Database::setHole |
( |
unsigned int |
ind, |
|
|
bool |
status |
|
) |
| |
|
inline |
◆ size()
unsigned int aims::knn::Database::size |
( |
void |
| ) |
const |
|
inline |
◆ sort()
void aims::knn::Database::sort |
( |
unsigned int |
dim | ) |
|
◆ variance_along_dim()
double aims::knn::Database::variance_along_dim |
( |
unsigned int |
dim | ) |
const |
◆ _data
double* aims::knn::Database::_data |
|
protected |
◆ _dim
unsigned int aims::knn::Database::_dim |
|
protected |
◆ _holes
std::vector<bool> aims::knn::Database::_holes |
|
protected |
◆ _size
unsigned int aims::knn::Database::_size |
|
protected |
The documentation for this class was generated from the following file: