クラス flt::CFilter

#include <flt.h>

flt::CFilterに対する継承グラフ

flt::CFIRFilter flt::CIIRFilter flt::CDecimator flt::CInterpolator flt::CIIRFilterEx すべてのメンバ一覧

説明

フィルタクラス

flt.h16 行で定義されています。

Public メソッド

virtual ~CFilter ()
 便宜上のデストラクタ
virtual void run (const shortfract input[], shortfract output[], int count)=0
 純粋抽象メソッド

Protected 変数

short givenDelayLine
 ディレイライン割付フラグ 外部からディレイ・ラインが割り付けられたときに1にしておく。


コンストラクタとデストラクタ

virtual flt::CFilter::~CFilter (  )  [inline, virtual]

便宜上のデストラクタ

このデストラクタは何もしない。しかし、すべての子孫のクラスのデストラクタを 仮想デストラクタにするために、ここで便宜上virtual宣言を行う。

flt.h28 行で定義されています。

00028 {};


関数

virtual void flt::CFilter::run ( const shortfract  input[],
shortfract  output[],
int  count 
) [pure virtual]

純粋抽象メソッド

引数:
input shortfract型の入力配列。フィルタへの入力をここに与える。
output shortfract型の出力配列。フィルタの実行結果がここに格納される。
count input引数の要素数
このメソッドは何もしない。しかし、すべての子孫のクラスに実装を強制するため、 ここで宣言を行う。

flt::CFIRFilterflt::CIIRFilterflt::CIIRFilterExflt::CDecimatorflt::CInterpolatorで実装されています。

参照元 afw::processData().


このクラスの説明は次のファイルから生成されました:
IIR filter sample by wrapper classに対してMon Dec 18 17:29:48 2006に生成されました。  doxygen 1.5.1-p1