My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
AutoCorrelation.h
Go to the documentation of this file.
1 // $Id: AutoCorrelation.h,v 1.1.1.1 2009/07/06 23:57:25 eml Exp $
2 
3 #ifndef GCP_UTIL_AUTOCORRELATION_H
4 #define GCP_UTIL_AUTOCORRELATION_H
5 
16 #include <iostream>
17 
18 #include "gcp/util/common/Dft.h"
19 #include "gcp/util/common/Correlation.h"
20 
21 namespace gcp {
22  namespace util {
23 
24  class AutoCorrelation : public Correlation {
25  public:
26 
30  AutoCorrelation(int n, bool optimize);
31 
35  void operator=(const AutoCorrelation& objToBeAssigned);
36 
40  void operator=(AutoCorrelation& objToBeAssigned);
41 
45  friend std::ostream& operator<<(std::ostream& os, AutoCorrelation& obj);
46 
50  virtual ~AutoCorrelation();
51 
55  void pushSample(double sample);
56 
57  }; // End class AutoCorrelation
58 
59  } // End namespace util
60 } // End namespace gcp
61 
62 
63 #endif // End #ifndef GCP_UTIL_AUTOCORRELATION_H
friend std::ostream & operator<<(std::ostream &os, AutoCorrelation &obj)
Definition: AutoCorrelation.h:24
virtual ~AutoCorrelation()
Definition: AutoCorrelation.cc:36
void pushSample(double sample)
Definition: AutoCorrelation.cc:38
Definition: Correlation.h:23
void operator=(const AutoCorrelation &objToBeAssigned)
AutoCorrelation(int n, bool optimize)
Definition: AutoCorrelation.cc:12