cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt Struct Reference

List of all members.

Public Attributes

KMeansNodeSt ** childs
int * indices
int level
DIST_TYPE mean_radius
DIST_TYPE * pivot
DIST_TYPE radius
int size
DIST_TYPE variance

Detailed Description

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
struct cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt

Struture representing a node in the hierarchical k-means tree.

Definition at line 133 of file kmeans_index.h.


Member Data Documentation

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
KMeansNodeSt** cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::childs

Child nodes (only for non-terminal nodes)

Definition at line 157 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
int* cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::indices

Node points (only for terminal nodes)

Definition at line 161 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
int cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::level

Level

Definition at line 165 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
DIST_TYPE cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::mean_radius

The cluster mean radius.

Definition at line 145 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
DIST_TYPE* cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::pivot

The cluster center.

Definition at line 137 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
DIST_TYPE cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::radius

The cluster radius.

Definition at line 141 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
int cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::size

The cluster size (number of points in the cluster)

Definition at line 153 of file kmeans_index.h.

template<typename ELEM_TYPE, typename DIST_TYPE = typename DistType<ELEM_TYPE>::type>
DIST_TYPE cvflann::KMeansIndex< ELEM_TYPE, DIST_TYPE >::KMeansNodeSt::variance

The cluster variance.

Definition at line 149 of file kmeans_index.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


opencv2
Author(s): Gary Bradski and many others. See web page for a full contributor list. ROS package maintained by James Bowman.
autogenerated on Fri Jan 11 10:00:49 2013