確率を表すベースクラス. [詳細]
#include <Probability.hpp>
Public メソッド | |
| ProbabilityBase (T prob=T()) | |
| 指定された確率を保持したインスタンス生成する. | |
| void | Set (T prob) |
| 指定された確率を設定する. | |
| T | Get () const |
| インスタンスが保持する確率を得る. | |
| operator T () const | |
| Tへの変換. | |
Private メソッド | |
| void | CheckRange (T prob) |
| 確率の値の範囲をチェックする. | |
Private 変数 | |
| T | prob |
| 確率. | |
確率を表すベースクラス.
| NSHarkBinaural::ProbabilityBase< T >::ProbabilityBase | ( | T | prob = T() |
) | [inline] |
指定された確率を保持したインスタンス生成する.
指定された確率の値が、0以上1以下に含まれない場合、 std::out_of_range例外が発生する。
| prob | 確率 |
| void NSHarkBinaural::ProbabilityBase< T >::CheckRange | ( | T | prob | ) | [inline, private] |
確率の値の範囲をチェックする.
0以上1以下でない場合、stdout_of_range例外を発生させる。
| prob | 確率 |
| T NSHarkBinaural::ProbabilityBase< T >::Get | ( | ) | const [inline] |
インスタンスが保持する確率を得る.
| NSHarkBinaural::ProbabilityBase< T >::operator T | ( | ) | const [inline] |
Tへの変換.
| void NSHarkBinaural::ProbabilityBase< T >::Set | ( | T | prob | ) | [inline] |
指定された確率を設定する.
指定された確率の値が、0以上1以下に含まれない場合、 std::out_of_range例外が発生する。
| prob | 確率 |
T NSHarkBinaural::ProbabilityBase< T >::prob [private] |
確率.
1.7.1