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<Real> & original_distance, std::vector<BinaryTreeNode> & cluster_tree, 
const Real threshold = 1) 
const = 0;
 
  101     static void registerChildren();
 
  106 #endif // OPENMS_COMPARISON_CLUSTERFUNCTOR_H 
float Real
Real type. 
Definition: Types.h:109
A two-dimensional distance matrix, similar to OpenMS::Matrix. 
Definition: DistanceMatrix.h:57
Exception base class. 
Definition: Exception.h:90
Base class for cluster functors. 
Definition: ClusterFunctor.h:54