aimsalgo  5.0.5
Neuroimaging image processing
aims::knn::Database::Vector Class Reference

#include <aims/math/knn.h>

Public Member Functions

 Vector (Database *db, unsigned int ind)
 
 Vector (const Vector &v)
 
double * operator* (void)
 
const double * operator* (void) const
 
virtual ~Vector ()
 
void init (Database *db, unsigned int ind)
 
void free ()
 
double operator() (unsigned int dim) const
 
void update (const Vector &v)
 
void update (Database *db, unsigned int ind)
 
Vectoroperator= (const Vector &v)
 

Detailed Description

Definition at line 184 of file knn.h.

Constructor & Destructor Documentation

◆ Vector() [1/2]

aims::knn::Database::Vector::Vector ( Database db,
unsigned int  ind 
)
inline

Definition at line 187 of file knn.h.

◆ Vector() [2/2]

aims::knn::Database::Vector::Vector ( const Vector v)
inline

Definition at line 191 of file knn.h.

◆ ~Vector()

virtual aims::knn::Database::Vector::~Vector ( )
inlinevirtual

Definition at line 209 of file knn.h.

Member Function Documentation

◆ free()

void aims::knn::Database::Vector::free ( )
inline

Definition at line 229 of file knn.h.

◆ init()

void aims::knn::Database::Vector::init ( Database db,
unsigned int  ind 
)
inline

Definition at line 214 of file knn.h.

References aims::knn::Database::dim().

◆ operator()()

double aims::knn::Database::Vector::operator() ( unsigned int  dim) const
inline

Definition at line 234 of file knn.h.

◆ operator*() [1/2]

double* aims::knn::Database::Vector::operator* ( void  )
inline

Definition at line 199 of file knn.h.

◆ operator*() [2/2]

const double* aims::knn::Database::Vector::operator* ( void  ) const
inline

Definition at line 204 of file knn.h.

◆ operator=()

Vector& aims::knn::Database::Vector::operator= ( const Vector v)
inline

Definition at line 252 of file knn.h.

◆ update() [1/2]

void aims::knn::Database::Vector::update ( const Vector v)
inline

Definition at line 239 of file knn.h.

Referenced by aims::knn::Database::iterator::operator*().

◆ update() [2/2]

void aims::knn::Database::Vector::update ( Database db,
unsigned int  ind 
)
inline

Definition at line 246 of file knn.h.


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