RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ChebyshevTransFunc Class Reference

#include <chebfunc.h>

Inheritance diagram for ChebyshevTransFunc:
FilterTransFunc

Public Member Functions

 ChebyshevTransFunc (int order, double ripple, int ripple_bw_norm)
 
- Public Member Functions inherited from FilterTransFunc
 FilterTransFunc (void)
 
 FilterTransFunc (int order)
 
void FilterFrequencyResponse (void)
 
complexGetPrototypePoles (int *num_poles)
 
complexGetPoles (int *num_poles)
 
complex GetPole (int pole_indx)
 
complexGetPrototypeZeros (int *num_zeros)
 
complexGetZeros (int *num_zeros)
 
complex GetZero (int zero_indx)
 
void LowpassDenorm (double cutoff_freq_hz)
 
int GetNumPoles (void)
 
int GetNumZeros (void)
 
float GetHSubZero (void)
 
void DumpBiquads (std::ofstream *output_stream)
 
Polynomial GetDenomPoly (void)
 
Polynomial GetNumerPoly (void)
 
void FrequencyPrewarp (double sampling_interval)
 

Additional Inherited Members

- Protected Attributes inherited from FilterTransFunc
int Filter_Order
 
int Num_Denorm_Poles
 
int Num_Denorm_Zeros
 
int Degree_Of_Denom
 
int Degree_Of_Numer
 
int Num_Prototype_Poles
 
int Num_Prototype_Zeros
 
int Num_Biquad_Sects
 
logical Filter_Is_Denormalized
 
double Denorm_Cutoff_Freq_Rad
 
double * A_Biquad_Coef
 
double * B_Biquad_Coef
 
double * C_Biquad_Coef
 
double H_Sub_Zero
 
complexPrototype_Pole_Locs
 
complexPrototype_Zero_Locs
 
complexDenorm_Pole_Locs
 
complexDenorm_Zero_Locs
 
Polynomial Denom_Poly
 
Polynomial Numer_Poly
 
std::ofstream * Response_File
 

Detailed Description

Definition at line 9 of file chebfunc.h.

Constructor & Destructor Documentation

ChebyshevTransFunc::ChebyshevTransFunc(int order,
double ripple,
int ripple_bw_norm 
)

Definition at line 16 of file chebfunc.cpp.


The documentation for this class was generated from the following files: