Public Member Functions | |
Node () | |
~Node () | |
Public Attributes | |
std::vector< Node * > | childs |
ElementType * | pivot |
size_t | pivot_index |
std::vector< PointInfo > | points |
Private Member Functions | |
template<typename Archive > | |
void | serialize (Archive &ar) |
Friends | |
struct | serialization::access |
Struture representing a node in the hierarchical k-means tree.
Definition at line 352 of file hierarchical_clustering_index.h.
|
inline |
Definition at line 368 of file hierarchical_clustering_index.h.
|
inline |
destructor calling Node destructor explicitly
Definition at line 376 of file hierarchical_clustering_index.h.
|
inlineprivate |
Definition at line 387 of file hierarchical_clustering_index.h.
|
friend |
Definition at line 420 of file hierarchical_clustering_index.h.
std::vector<Node*> rtflann::HierarchicalClusteringIndex< Distance >::Node::childs |
Child nodes (only for non-terminal nodes)
Definition at line 362 of file hierarchical_clustering_index.h.
ElementType* rtflann::HierarchicalClusteringIndex< Distance >::Node::pivot |
The cluster center
Definition at line 357 of file hierarchical_clustering_index.h.
size_t rtflann::HierarchicalClusteringIndex< Distance >::Node::pivot_index |
Definition at line 358 of file hierarchical_clustering_index.h.
std::vector<PointInfo> rtflann::HierarchicalClusteringIndex< Distance >::Node::points |
Node points (only for terminal nodes)
Definition at line 366 of file hierarchical_clustering_index.h.