確率を表すベースクラス. [詳細]
#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] |
確率.