GPLIB++
MtuFilter.h
Go to the documentation of this file.
1 #ifndef CMTUFILTER_H
2 #define CMTUFILTER_H
3 
4 #include "types.h"
5 #include <string>
6 
7 namespace gplib
8  {
9  /** \addtogroup mttools MT data analysis, processing and inversion */
10  /* @{ */
11 
12  //! Store the filter coefficients for one component of Phoenix mtu data
13  class MtuFilter
14  {
15  int seglength;
16  double freqstep;
17  tcompdata FilterCoeff;
18  public:
19  const tcompdata &GetFilterCoeff()
20  {
21  return FilterCoeff;
22  }
23  virtual void GetData(const std::string filename);
24  virtual void WriteData(const std::string filename);
25  MtuFilter(const int length, const double step) :
26  seglength(length), freqstep(step)
27  {
28  }
29  ;
30  virtual ~MtuFilter();
31  };
32  /* @} */
33  }
34 #endif // CMTUFILTER_H
virtual void WriteData(const std::string filename)
Definition: MtuFilter.cpp:87
Store the filter coefficients for one component of Phoenix mtu data.
Definition: MtuFilter.h:13
const tcompdata & GetFilterCoeff()
Definition: MtuFilter.h:19
MtuFilter(const int length, const double step)
Definition: MtuFilter.h:25
virtual void GetData(const std::string filename)
Definition: MtuFilter.cpp:16
virtual ~MtuFilter()
Definition: MtuFilter.cpp:12