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

クラス テンプレート NSHarkBinaural::ProbabilityBase< T >

確率を表すベースクラス. [詳細]

#include <Probability.hpp>

すべてのメンバ一覧

Public メソッド

 ProbabilityBase (T prob=T())
 指定された確率を保持したインスタンス生成する.
void Set (T prob)
 指定された確率を設定する.
Get () const
 インスタンスが保持する確率を得る.
 operator T () const
 Tへの変換.

Private メソッド

void CheckRange (T prob)
 確率の値の範囲をチェックする.

Private 変数

prob
 確率.

説明

template<typename T>
class NSHarkBinaural::ProbabilityBase< T >

確率を表すベースクラス.


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

template<typename T>
NSHarkBinaural::ProbabilityBase< T >::ProbabilityBase ( prob = T()  )  [inline]

指定された確率を保持したインスタンス生成する.

指定された確率の値が、0以上1以下に含まれない場合、 std::out_of_range例外が発生する。

引数:
prob 確率

関数

template<typename T>
void NSHarkBinaural::ProbabilityBase< T >::CheckRange ( prob  )  [inline, private]

確率の値の範囲をチェックする.

0以上1以下でない場合、stdout_of_range例外を発生させる。

引数:
prob 確率
template<typename T>
T NSHarkBinaural::ProbabilityBase< T >::Get (  )  const [inline]

インスタンスが保持する確率を得る.

戻り値:
確率
template<typename T>
NSHarkBinaural::ProbabilityBase< T >::operator T (  )  const [inline]

Tへの変換.

戻り値:
確率
template<typename T>
void NSHarkBinaural::ProbabilityBase< T >::Set ( prob  )  [inline]

指定された確率を設定する.

指定された確率の値が、0以上1以下に含まれない場合、 std::out_of_range例外が発生する。

引数:
prob 確率

変数

template<typename T>
T NSHarkBinaural::ProbabilityBase< T >::prob [private]

確率.


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