9 #ifndef IMPSTATISTICS_RECURSIVE_PARTITIONAL_CLUSTERING_METRIC_H
10 #define IMPSTATISTICS_RECURSIVE_PARTITIONAL_CLUSTERING_METRIC_H
12 #include <IMP/statistics/statistics_config.h>
17 IMPSTATISTICS_BEGIN_NAMESPACE
34 double get_distance(
unsigned int i,
unsigned int j)
const override;
35 unsigned int get_number_of_items()
const override;
39 IMPSTATISTICS_END_NAMESPACE
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
Compute a distance metric between two points.
Represent a metric for clustering data that has already been clustered once.
A smart pointer to a ref-counted Object that is a class member.
A nullptr-initialized pointer to an IMP Object.
double get_distance(const Line3D &s, const Vector3D &p)
Get closest distance between a line and a point.
A base class for clustering results where each item is in one cluster.
Store data to be clustered for distance metric based algorithms.