SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送
メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス テンプレートIdKingyoRandom< T > の解説

#include <dkutil_DataStruct.h>

IdKingyoRandom< T >に対する継承グラフ

Inheritance graph
[凡例]
IdKingyoRandom< T >のコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 IdKingyoRandom ()
virtual ~IdKingyoRandom ()
virtual T Rand ()=0
virtual T Random (T)=0
virtual T RandomDomain (T min, T max)=0
virtual T RandomDomainSafety (T min, T max)=0
virtual T GetRandMax ()=0
virtual void SetSeed (T)=0
virtual T MesBox (char *str,...)=0

Protected 変数

unsigned long m_ulSeed
m_Seed
m_Max

template<typename T>
class IdKingyoRandom< T >


コンストラクタとデストラクタの解説

template<typename T>
IdKingyoRandom< T >::IdKingyoRandom  )  [inline]
 

template<typename T>
virtual IdKingyoRandom< T >::~IdKingyoRandom  )  [inline, virtual]
 


メソッドの解説

template<typename T>
virtual T IdKingyoRandom< T >::GetRandMax  )  [pure virtual]
 

dKingyoRandom_BasicMember< T >, dKingyoRandom_BasicMember< float >, dKingyoRandom_BasicMember< int >, と dKingyoRandom_BasicMember< ULONG >を実装しています.

template<typename T>
virtual T IdKingyoRandom< T >::MesBox char *  str,
... 
[pure virtual]
 

dKingyoRandom_BasicMember< T >, dKingyoRandom_BasicMember< float >, dKingyoRandom_BasicMember< int >, と dKingyoRandom_BasicMember< ULONG >を実装しています.

template<typename T>
virtual T IdKingyoRandom< T >::Rand  )  [pure virtual]
 

dkutil::math::dKingyoRandom_ANSI< T >, dkutil::math::dKingyoRandom_Float< T >, dkutil::math::dKingyoRandom_MT< T >, dkutil::math::dKingyoRandom_MT_SSE2< T, RANDMAX_ >, dkutil::math::dKingyoRandom_ANSI< int >, dkutil::math::dKingyoRandom_Float< float >, dkutil::math::dKingyoRandom_MT< ULONG >, と dkutil::math::dKingyoRandom_MT_SSE2< ULONG >を実装しています.

template<typename T>
virtual T IdKingyoRandom< T >::Random  )  [pure virtual]
 

dkutil::math::dKingyoRandom_ANSI< T >, dkutil::math::dKingyoRandom_Float< T >, dkutil::math::dKingyoRandom_MT< T >, dkutil::math::dKingyoRandom_MT_SSE2< T, RANDMAX_ >, dkutil::math::dKingyoRandom_ANSI< int >, dkutil::math::dKingyoRandom_Float< float >, dkutil::math::dKingyoRandom_MT< ULONG >, と dkutil::math::dKingyoRandom_MT_SSE2< ULONG >を実装しています.

template<typename T>
virtual T IdKingyoRandom< T >::RandomDomain min,
max
[pure virtual]
 

dkutil::math::dKingyoRandom_ANSI< T >, dkutil::math::dKingyoRandom_Float< T >, dkutil::math::dKingyoRandom_MT< T >, dkutil::math::dKingyoRandom_MT_SSE2< T, RANDMAX_ >, dkutil::math::dKingyoRandom_ANSI< int >, dkutil::math::dKingyoRandom_Float< float >, dkutil::math::dKingyoRandom_MT< ULONG >, と dkutil::math::dKingyoRandom_MT_SSE2< ULONG >を実装しています.

template<typename T>
virtual T IdKingyoRandom< T >::RandomDomainSafety min,
max
[pure virtual]
 

dkutil::math::dKingyoRandom_ANSI< T >, dkutil::math::dKingyoRandom_Float< T >, dkutil::math::dKingyoRandom_MT< T >, dkutil::math::dKingyoRandom_MT_SSE2< T, RANDMAX_ >, dkutil::math::dKingyoRandom_ANSI< int >, dkutil::math::dKingyoRandom_Float< float >, dkutil::math::dKingyoRandom_MT< ULONG >, と dkutil::math::dKingyoRandom_MT_SSE2< ULONG >を実装しています.

template<typename T>
virtual void IdKingyoRandom< T >::SetSeed  )  [pure virtual]
 

dkutil::math::dKingyoRandom_MT< T >, dkutil::math::dKingyoRandom_MT_SSE2< T, RANDMAX_ >, dKingyoRandom_BasicMember< T >, dkutil::math::dKingyoRandom_MT< ULONG >, dkutil::math::dKingyoRandom_MT_SSE2< ULONG >, dKingyoRandom_BasicMember< float >, dKingyoRandom_BasicMember< int >, と dKingyoRandom_BasicMember< ULONG >を実装しています.


変数の解説

template<typename T>
T IdKingyoRandom< T >::m_Max [protected]
 

template<typename T>
T IdKingyoRandom< T >::m_Seed [protected]
 

template<typename T>
unsigned long IdKingyoRandom< T >::m_ulSeed [protected]
 


このクラスの解説は次のファイルから生成されました:
dKingyoUtilClass (dkutil)に対してMon Jun 9 01:33:23 2003に生成されました。 doxygen1.3