RTXI 1.3
IirFilterResponse Class Reference

#include <iir_resp.h>

List of all members.

Public Member Functions

 IirFilterResponse (IirFilterDesign *filter_design, int num_resp_pts, int db_scale_enabled, int normalize_enabled, char *resp_file_name)
 IirFilterResponse (IirFilterDesign *filter_design, std::istream &uin, std::ostream &uout)
virtual void ComputeResponse (void)
void NormalizeResponse (void)
double * GetMagResp (void)
void DumpMagResp (void)
double GetIntervalPeak (int beg_indx, int end_indx)

Protected Attributes

IirFilterDesignFilter_Design
int Num_Resp_Pts
int Db_Scale_Enabled
int Normalize_Enabled
std::ofstream * Response_File
int Num_Numer_Coeffs
int Num_Denom_Coeffs
complexFreq_Resp
double * Mag_Resp
double * Phase_Resp

Detailed Description

Definition at line 11 of file iir_resp.h.


Constructor & Destructor Documentation

IirFilterResponse::IirFilterResponse ( IirFilterDesign filter_design,
int  num_resp_pts,
int  db_scale_enabled,
int  normalize_enabled,
char *  resp_file_name 
)

Definition at line 22 of file iir_resp.cpp.

IirFilterResponse::IirFilterResponse ( IirFilterDesign filter_design,
std::istream &  uin,
std::ostream &  uout 
)

Member Function Documentation

void IirFilterResponse::ComputeResponse ( void  ) [virtual]

Definition at line 104 of file iir_resp.cpp.

void IirFilterResponse::DumpMagResp ( void  )

Definition at line 219 of file iir_resp.cpp.

double IirFilterResponse::GetIntervalPeak ( int  beg_indx,
int  end_indx 
)

Definition at line 243 of file iir_resp.cpp.

double * IirFilterResponse::GetMagResp ( void  )

Definition at line 209 of file iir_resp.cpp.

void IirFilterResponse::NormalizeResponse ( void  )

Definition at line 179 of file iir_resp.cpp.


Member Data Documentation

Definition at line 68 of file iir_resp.h.

Definition at line 66 of file iir_resp.h.

Definition at line 73 of file iir_resp.h.

double* IirFilterResponse::Mag_Resp [protected]

Definition at line 74 of file iir_resp.h.

Definition at line 69 of file iir_resp.h.

Definition at line 72 of file iir_resp.h.

Definition at line 71 of file iir_resp.h.

Definition at line 67 of file iir_resp.h.

double* IirFilterResponse::Phase_Resp [protected]

Definition at line 75 of file iir_resp.h.

std::ofstream* IirFilterResponse::Response_File [protected]

Definition at line 70 of file iir_resp.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines