CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
frequencycentroid.h
Go to the documentation of this file.
1 #ifndef FREQUENCYCENTROID_H
2 #define FREQUENCYCENTROID_H
3 
4 #include "../base/proxygenerator.h"
5 #include "../frequency/frequencydistribution.h"
6 
7 #include <vector>
8 
9 namespace CluE
10 {
11 
18 class FrequencyCentroid : public ProxyGenerator<FrequencyDistribution>
19 {
20 public:
21  virtual FrequencyCentroid* clone() const;
22 
28  virtual FrequencyDistribution generate(std::vector<FrequencyDistribution*> const&) const;
29 };
30 
31 }
32 
33 #endif
virtual FrequencyDistribution generate(std::vector< FrequencyDistribution * > const &) const
Probability distribution on non-negative integers.
weighted centroid for FrequencyDistribution
Abstract base class for mechanisms that compute a proxy or representative object for a given set of o...
virtual FrequencyCentroid * clone() const