#include <KDTreeLinkerTools.h>
Public Member Functions | |
void | build (int sizeData) |
void | clear () |
bool | empty () const |
int | getNextNode () |
constexpr bool | isLeaf (int right) const |
bool | isLeafIndex (int index) const |
constexpr | KDTreeNodes () |
int | size () const |
Public Attributes | |
std::vector< DATA > | data |
std::vector< float > | dimOther |
std::vector< float > | median |
int | poolPos |
int | poolSize |
std::vector< int > | right |
Definition at line 52 of file KDTreeLinkerTools.h.
|
inline |
Definition at line 61 of file KDTreeLinkerTools.h.
|
inline |
Definition at line 80 of file KDTreeLinkerTools.h.
References KDTreeNodes< DATA >::data, KDTreeNodes< DATA >::dimOther, KDTreeNodes< DATA >::median, KDTreeNodes< DATA >::poolSize, and KDTreeNodes< DATA >::right.
|
inline |
Definition at line 66 of file KDTreeLinkerTools.h.
References KDTreeNodes< DATA >::data, KDTreeNodes< DATA >::dimOther, KDTreeNodes< DATA >::median, KDTreeNodes< DATA >::poolPos, KDTreeNodes< DATA >::poolSize, and KDTreeNodes< DATA >::right.
|
inline |
|
inline |
|
inline |
Definition at line 88 of file KDTreeLinkerTools.h.
Referenced by KDTreeNodes< DATA >::isLeafIndex().
|
inline |
Definition at line 96 of file KDTreeLinkerTools.h.
References KDTreeNodes< DATA >::isLeaf(), and KDTreeNodes< DATA >::right.
|
inline |
std::vector<DATA> KDTreeNodes< DATA >::data |
Definition at line 56 of file KDTreeLinkerTools.h.
Referenced by cuy.FindIssue::__init__(), data_sources.node::__str__(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), KDTreeNodes< DATA >::build(), KDTreeNodes< DATA >::clear(), and data_sources.json_list::last().
std::vector<float> KDTreeNodes< DATA >::dimOther |
Definition at line 55 of file KDTreeLinkerTools.h.
Referenced by KDTreeNodes< DATA >::build(), and KDTreeNodes< DATA >::clear().
std::vector<float> KDTreeNodes< DATA >::median |
Definition at line 53 of file KDTreeLinkerTools.h.
Referenced by KDTreeNodes< DATA >::build(), and KDTreeNodes< DATA >::clear().
int KDTreeNodes< DATA >::poolPos |
Definition at line 59 of file KDTreeLinkerTools.h.
Referenced by KDTreeNodes< DATA >::clear(), KDTreeNodes< DATA >::empty(), KDTreeNodes< DATA >::getNextNode(), and KDTreeNodes< DATA >::size().
int KDTreeNodes< DATA >::poolSize |
Definition at line 58 of file KDTreeLinkerTools.h.
Referenced by KDTreeNodes< DATA >::build(), and KDTreeNodes< DATA >::clear().
std::vector<int> KDTreeNodes< DATA >::right |
Definition at line 54 of file KDTreeLinkerTools.h.
Referenced by KDTreeNodes< DATA >::build(), KDTreeNodes< DATA >::clear(), KDTreeNodes< DATA >::isLeafIndex(), progressbar.Bar::update(), and progressbar.BouncingBar::update().