Histogram.h
changeset 0 6b8091ca909a
equal deleted inserted replaced
-1:000000000000 0:6b8091ca909a
       
     1 #ifndef __HISTOGRAM__H_
       
     2 #define __HISTOGRAM__H_
       
     3 class Histogram
       
     4 {
       
     5 	double mean;
       
     6 	double variance;
       
     7 	double std_dev;
       
     8 
       
     9 	int rows;
       
    10 
       
    11 	void calc_mean();
       
    12 	void calc_variance();
       
    13 	void calc_std_dev();
       
    14 
       
    15 public:
       
    16 	int *weights;
       
    17 
       
    18 	Histogram(int numrows);
       
    19 	~Histogram();
       
    20 
       
    21 	void calcStatistics();
       
    22 
       
    23 	float get_std_dev() { return std_dev;};
       
    24 	float get_variance() { return variance;};
       
    25 	float get_mean() { return mean;};
       
    26 };
       
    27 
       
    28 #endif