Public 型 | Public メソッド | Static Public 変数 | Private 変数

クラス WindowFunction

#include <window_function.h>

すべてのメンバ一覧

Public 型

enum  Type {
  WIN_RECTANGLE, WIN_HANNING, WIN_HAMMING, WIN_BARTLETT,
  WIN_BARTLETT_HANN, WIN_NUTTALL, WIN_BLACKMAN, WIN_BLACKMAN_HARRIS,
  WIN_BLACKMAN_NUTTALL, WIN_FLATTOP, WIN_AKAIKE, WIN_WELCH,
  WIN_ROSENFIELD
}

Public メソッド

 WindowFunction (size_t win_size, Type win_type=WIN_HANNING)
 ~WindowFunction () throw ()
size_t size () const
Type type () const
double operator[] (size_t i) const
double value (size_t i) const

Static Public 変数

static const double pi = 3.1415926

Private 変数

Type win_type_
std::vector< double > data_

列挙型

列挙型の値:
WIN_RECTANGLE 
WIN_HANNING 
WIN_HAMMING 
WIN_BARTLETT 
WIN_BARTLETT_HANN 
WIN_NUTTALL 
WIN_BLACKMAN 
WIN_BLACKMAN_HARRIS 
WIN_BLACKMAN_NUTTALL 
WIN_FLATTOP 
WIN_AKAIKE 
WIN_WELCH 
WIN_ROSENFIELD 

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

WindowFunction::WindowFunction ( size_t  win_size,
Type  win_type = WIN_HANNING 
)
WindowFunction::~WindowFunction (  )  throw ()

関数

double WindowFunction::operator[] ( size_t  i  )  const
size_t WindowFunction::size (  )  const
WindowFunction::Type WindowFunction::type (  )  const
double WindowFunction::value ( size_t  i  )  const

変数

std::vector<double> WindowFunction::data_ [private]
const double WindowFunction::pi = 3.1415926 [static]

このクラスの説明は次のファイルから生成されました: