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 IMP_OVERRIDE;
35 unsigned int get_number_of_items()
const IMP_OVERRIDE;
39 IMPSTATISTICS_END_NAMESPACE
A nullptr-initialized pointer to an IMP Object.
A smart pointer to a ref-counted Object that is a class memeber.
Compute a distance metric between two points.
double get_distance(const Plane3D &pln, const Vector3D &p)
Return the distance between a plane and a point in 3D.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
A base class for clustering results where each item is in one cluster.
Store data to be clustered for distance metric based algorithms.