aimstil
5.0.5
|
Gonzalez clustering. More...
#include <cathier/meshUtils.h>
Public Types | |
typedef TPrec | prec_type |
typedef TData::value_type | value_type |
Public Member Functions | |
GonzalezClustering (const TData &data) | |
shared_ptr< std::vector< iterator > > | quantization () |
Returns data quantization, i.e. a subset of the original data of representative of its clusters. More... | |
shared_ptr< std::vector< std::size_t > > | labels () |
void | clusterize_maxDiam (prec_type maxDiam) |
Clustering, until max cluster diameter is less than a threshold. More... | |
void | computeClusters () |
update labels to reflect current clustering. More... | |
void | moveClusterSeeds () |
Move cluster quantized vector as close to cluster center as possible. More... | |
void | addNewClusterSeed () |
Add a new cluster to the list. More... | |
Gonzalez clustering.
Definition at line 1357 of file meshUtils.h.
typedef TPrec til::GonzalezClustering< TData, TPrec, TDist >::prec_type |
Definition at line 1363 of file meshUtils.h.
typedef TData::value_type til::GonzalezClustering< TData, TPrec, TDist >::value_type |
Definition at line 1364 of file meshUtils.h.
|
inline |
Definition at line 1368 of file meshUtils.h.
|
inline |
Add a new cluster to the list.
Definition at line 1486 of file meshUtils.h.
|
inline |
Clustering, until max cluster diameter is less than a threshold.
Definition at line 1386 of file meshUtils.h.
Referenced by til::gonzalez_clustering().
|
inline |
update labels to reflect current clustering.
Definition at line 1426 of file meshUtils.h.
References til::max().
|
inline |
Definition at line 1381 of file meshUtils.h.
|
inline |
Move cluster quantized vector as close to cluster center as possible.
Definition at line 1447 of file meshUtils.h.
References til::max().
|
inline |
Returns data quantization, i.e. a subset of the original data of representative of its clusters.
Definition at line 1379 of file meshUtils.h.
Referenced by til::gonzalez_clustering().