# Class TChebyshev1Filter

Description | Hierarchy | Fields | Methods | Properties

## Unit

DDspChebyshevFilter

## Declaration

`type TChebyshev1Filter = class(TIIRFilter)`

## Description

-$DEFINE Debug

## Hierarchy

- TObject
- TFilter
- TIIRFilter
- TChebyshev1Filter

## Overview

### Methods

| `constructor Create; override;`
| `procedure SetFilterValues(const AFrequency, AGain, ARipple : Single); virtual;`
| `function MagnitudeSquared(Frequency:Double):Double; override;`
| `function MagnitudeLog10(Frequency:Double):Double; override;`
| `procedure ResetStates; override;`
| `procedure Reset; override;`

### Properties

| `property Ripple : Double read GetRipple write SetRipple;`
| `property DownsampleAmount : Integer read fDownsamplePow write SetDownsamplePower;`
| `property DownsampleFaktor : Integer read fDownsampleFak;`

## Description

### Methods

| `constructor Create; override;`

| `procedure SetFilterValues(const AFrequency, AGain, ARipple : Single); virtual;`

| `function MagnitudeSquared(Frequency:Double):Double; override;`

| `function MagnitudeLog10(Frequency:Double):Double; override;`

| `procedure ResetStates; override;`

| `procedure Reset; override;`

### Properties

| `property Ripple : Double read GetRipple write SetRipple;`

| `property DownsampleAmount : Integer read fDownsamplePow write SetDownsamplePower;`

| `property DownsampleFaktor : Integer read fDownsampleFak;`

Generated by PasDoc 0.10.0 on 2007-11-13 13:04:16