SourceForge.jp

クラス テンプレートdkutil::IdKingyoRandom< T >

#include <dkutilDefined.h>

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

Inheritance graph
[凡例]
dkutil::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 dkutil::IdKingyoRandom< T >


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

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

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


関数

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

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

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

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

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

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

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

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

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

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

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

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

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

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


変数

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

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

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


このクラスの説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:12 2003に生成されました。 doxygen 1.3.5