[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: DAV_DspFilterChebyshevType2.pas line 45
type TCustomChebyshev2Filter = class(TCustomChebyshevFilter) |
||
protected |
||
FStopband: Double; |
|
|
FStopbandGain: Double; |
|
|
FFixFrequency: Boolean; |
|
|
FRealFrequency: Double; |
|
|
FCoeffs: array [0..127] of Double; |
|
|
FState: array [0..63] of Double; |
|
|
FStateStack: array of array [0..63] of Double; |
|
|
function CorrectFrequency(); virtual; abstract; |
|
|
procedure AssignTo(); override; |
|
|
procedure CalculateW0; override; |
|
|
procedure CalculateHypFactors; override; |
|
|
procedure CalculateStopbandGain; virtual; |
|
|
procedure FixFrequencyChanged; virtual; |
|
|
procedure StopbandChanged; virtual; |
|
|
class function GetMaxOrder; override; |
|
|
public |
||
constructor Create(); override; |
|
|
procedure SetFilterValues(); virtual; |
|
|
function MagnitudeLog10(); override; |
|
|
procedure ResetStates; override; |
|
|
procedure PushStates; override; |
|
|
procedure PopStates; override; |
|
|
procedure Reset; override; |
|
|
property FixFrequency: Boolean; [rw] |
|
|
property Stopband: Double; [rw] |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |