Cluster of points. Reduce a set of points via a given cluster algorithm.
More...
#include <izzi-points-cluster.h>
Cluster of points. Reduce a set of points via a given cluster algorithm.
Definition at line 46 of file izzi-points-cluster.h.
◆ point_cluster()
| point_cluster::point_cluster |
( |
const vpoints & | input_points, |
|
|
const double | r ) |
|
inline |
◆ reduce_grid()
◆ reduce_hierarchical_agglomerative()
| vwpoints point_cluster::reduce_hierarchical_agglomerative |
( |
| ) |
|
|
inline |
Algorithm 2: Hierarchical Agglomerative Clustering (More Accurate)
Definition at line 89 of file izzi-points-cluster.h.
◆ reduce_constrained_k_means()
| vwpoints point_cluster::reduce_constrained_k_means |
( |
size_t | max_iterations = 100 | ) |
|
|
inline |
◆ reduce_voronoi()
| vwpoints point_cluster::reduce_voronoi |
( |
size_t | max_iterations = 50 | ) |
|
|
inline |
◆ initialize_centroids()
| vpoints point_cluster::initialize_centroids |
( |
| ) |
|
|
inlineprivate |
◆ calculate_centroid()
| Point point_cluster::calculate_centroid |
( |
const vpoints & | cluster | ) |
|
|
inlineprivate |
◆ weigh_cluster()
| vwpoints point_cluster::weigh_cluster |
( |
const std::vector< vpoints > & | clusters | ) |
|
|
inlineprivate |
◆ merge_close_sites()
| void point_cluster::merge_close_sites |
( |
std::vector< voronoi_cell > & | cells | ) |
|
|
inlineprivate |
◆ constrain_voronoi_clusters()
◆ split_large_cell()
◆ radius
| double point_cluster::radius |
|
private |
◆ points
The documentation for this class was generated from the following file: