# Class TBiquadIIRFilter

Description | Hierarchy | Fields | Methods | Properties

## Unit

DDspFilter

## Declaration

`type TBiquadIIRFilter = class(TIIRFilter)`

## Description

no description available, TIIRFilter description follows
no description available, TFilter description follows

## Hierarchy

- TObject
- TFilter
- TIIRFilter
- TBiquadIIRFilter

## Overview

### Methods

| `constructor Create; override;`
| `procedure ResetStates; override;`
| `procedure ResetStatesInt64; override;`
| `function ProcessSample(const Input:Double):Double; override;`
| `function ProcessSample(const Input:Int64):Int64; override;`
| `function ProcessSampleASM:Double; override;`
| `function MagnitudeSquared(Frequency:Double):Double; override;`
| `function MagnitudeLog10(Frequency:Double):Double; override;`
| `function Phase(Frequency:Double):Double; override;`
| `function Real(Frequency:Double):Double; override;`
| `function Imaginary(Frequency:Double):Double; override;`
| `procedure Complex(Frequency:Double; out Real, Imaginary : Double); overload; override;`
| `procedure Complex(Frequency:Double; out Real, Imaginary : Single); overload; override;`
| `procedure Reset; override;`
| `procedure PushStates; override;`
| `procedure PopStates; override;`

### Properties

| `property Poles: TPNType read fPoles;`
| `property Zeros: TPNType read fZeros;`

## Description

### Methods

| `constructor Create; override;`

| `procedure ResetStates; override;`

| `procedure ResetStatesInt64; override;`

| `function ProcessSample(const Input:Double):Double; override;`

| `function ProcessSample(const Input:Int64):Int64; override;`

| `function ProcessSampleASM:Double; override;`

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

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

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

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

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

| `procedure Complex(Frequency:Double; out Real, Imaginary : Double); overload; override;`

| `procedure Complex(Frequency:Double; out Real, Imaginary : Single); overload; override;`

| `procedure Reset; override;`

| `procedure PushStates; override;`

| `procedure PopStates; override;`

### Properties

| `property Poles: TPNType read fPoles;`

| `property Zeros: TPNType read fZeros;`
GetPoles;

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