C# Class SoundLibrary.Data.SinusoidGenerator

正弦波生成
Inheritance: IDataGenerator
Datei anzeigen Open project: ufcpp/UfcppSample

Public Methods

Method Description
Clone ( ) : object
Next ( ) : double
Reset ( ) : void
SinusoidGenerator ( ) : System
SinusoidGenerator ( double phase ) : System
SinusoidGenerator ( double gain, double phase ) : System
SinusoidGenerator ( double w, double gain, double phase ) : System

周波数、振幅、初期位相を指定。

Method Details

Clone() public method

public Clone ( ) : object
return object

Next() public method

public Next ( ) : double
return double

Reset() public method

public Reset ( ) : void
return void

SinusoidGenerator() public method

public SinusoidGenerator ( ) : System
return System

SinusoidGenerator() public method

public SinusoidGenerator ( double phase ) : System
phase double
return System

SinusoidGenerator() public method

public SinusoidGenerator ( double gain, double phase ) : System
gain double
phase double
return System

SinusoidGenerator() public method

周波数、振幅、初期位相を指定。
public SinusoidGenerator ( double w, double gain, double phase ) : System
w double 周波数(2πで正規化)
gain double 振幅(リニア値)
phase double 初期位相(rad)
return System