|
ymm4-plugin-document
|
ウィンドウ関数を適用したSinc補間アルゴリズムの抽象基底クラスです。 [詳解]
公開メンバ関数 | |
| double | GetWeight (double distance) |
| 指定された距離における補間重みを取得します。 | |
限定公開メンバ関数 | |
| double | Window (double x) |
| ウィンドウ関数を適用します。 | |
| WindowedSinc () | |
| WindowedSincクラスの新しいインスタンスを初期化します。 | |
静的限定公開メンバ関数 | |
| static double | Sinc (double x) |
| Sinc関数を計算します。 | |
プロパティ | |
| int | Taps = 4 [get, set] |
| 補間計算に使用されるタップ数(サンプリング点数)を取得または設定します。 | |
| double | Fc = 1.0 [get, set] |
| カットオフ周波数(正規化された周波数)を取得または設定します。 | |
ウィンドウ関数を適用したSinc補間アルゴリズムの抽象基底クラスです。
このクラスは、画像のリサンプリングなどで使用されるSinc補間の基本機能を提供します。 具体的なウィンドウ関数は派生クラスで実装されます。
|
protected |
WindowedSincクラスの新しいインスタンスを初期化します。
| double YukkuriMovieMaker.Commons.WindowedSinc.GetWeight | ( | double | distance | ) |
指定された距離における補間重みを取得します。
| distance | 中心からの距離。 |
|
staticprotected |
Sinc関数を計算します。
| x | Sinc関数の入力値。 |
|
abstractprotected |
ウィンドウ関数を適用します。
| x | ウィンドウ関数の入力値。 |
|
getset |
カットオフ周波数(正規化された周波数)を取得または設定します。
|
getset |
補間計算に使用されるタップ数(サンプリング点数)を取得または設定します。