35 #ifndef OPENMS_COMPARISON_CLUSTERING_CLUSTERFUNCTOR_H 36 #define OPENMS_COMPARISON_CLUSTERING_CLUSTERFUNCTOR_H 69 InsufficientInput(
const char * file,
int line,
const char *
function,
const char * message =
"not enough data points to cluster anything")
throw();
98 virtual void operator()(
DistanceMatrix<float> & original_distance, std::vector<BinaryTreeNode> & cluster_tree,
const float threshold = 1)
const = 0;
101 static void registerChildren();
106 #endif // OPENMS_COMPARISON_CLUSTERFUNCTOR_H A two-dimensional distance matrix, similar to OpenMS::Matrix.
Definition: DistanceMatrix.h:68
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Exception base class.
Definition: Exception.h:90
Base class for cluster functors.
Definition: ClusterFunctor.h:54