RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
swept.h
Go to the documentation of this file.
1 //
2 // File = swept.h
3 //
4 
5 #ifndef _SWEPT_H_
6 #define _SWEPT_H_
7 
8 #include <iostream>
9 
10 #include "filt_imp.h"
11 
13 {
14 public:
15  SweptResponse(FilterImplementation* filter_implem, double sampling_interval,
16  std::istream& uin, std::ostream& uout);
18  void NormalizeResponse(void);
19  void DumpMagResp(void);
20 
21 private:
22  int Num_Taps;
26  double* Mag_Resp;
27  double* Phase_Resp;
29  std::ofstream* Response_File;
31 };
32 
33 #endif
double * Phase_Resp
Definition: swept.h:27
void NormalizeResponse(void)
Definition: swept.cpp:130
int Num_Taps
Definition: swept.h:22
FilterImplementation * Filter_Implem
Definition: swept.h:30
std::ofstream * Response_File
Definition: swept.h:29
double * Mag_Resp
Definition: swept.h:26
int Normalize_Enabled
Definition: swept.h:25
int Db_Scale_Enabled
Definition: swept.h:24
void DumpMagResp(void)
Definition: swept.cpp:168
~SweptResponse()
Definition: swept.cpp:120
double Max_Sweep_Freq
Definition: swept.h:28
int Num_Resp_Pts
Definition: swept.h:23
SweptResponse(FilterImplementation *filter_implem, double sampling_interval, std::istream &uin, std::ostream &uout)
Definition: swept.cpp:20