1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
6 #ifndef __ivq__ITK__IncrementalMeanAndVariance__h__
7 #define __ivq__ITK__IncrementalMeanAndVariance__h__
9 #include <ivq/ivq_export.h>
17 class IVQ_EXPORT IncrementalMeanAndVariance
20 typedef IncrementalMeanAndVariance Self;
23 IncrementalMeanAndVariance( );
24 virtual ~IncrementalMeanAndVariance( );
26 double GetMean( ) const;
27 double GetVariance( ) const;
28 double GetDeviation( ) const;
29 unsigned long GetNumberOfSamples( ) const;
32 void AddValue( double v );
44 #endif // __ivq__ITK__IncrementalMeanAndVariance__h__