クラス Onikiri::ParamPredResult

#include <ParamPredResult.h>

Onikiri::ParamPredResultに対する継承グラフ

Inheritance graph
[凡例]
Onikiri::ParamPredResultのコラボレーション図

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

Public メソッド

void Add (bool hit, s64 add=1)
s64 GetHitCount () const
double GetHitRate () const
 GetHitRate ()) ParamPredResult()
s64 GetMissCount () const
const char * GetName ()
u64 GetTotalCount () const
void Hit (s64 add=1)
void Miss (s64 add=1)
void Reset ()
 RESULT_ENTRY ("@Total", GetTotalCount()) RESULT_ENTRY("@HitRate"
void SetHitCount (s64 hitCount)
void SetMissCount (s64 missCount)
void SetName (const char *name)
 ~ParamPredResult ()

説明

ParamPredResult.h58 行で定義されています。


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

ParamPredResult::~ParamPredResult (  ) 

ParamPredResult.cpp42 行で定義されています。

00043 {
00044 }


関数

void ParamPredResult::Add ( bool  hit,
s64  add = 1 
)

ParamPredResult.cpp56 行で定義されています。

参照先 Hit()Miss().

00057 {
00058     if(hit){
00059         Hit(add);
00060     }
00061     else{
00062         Miss(add);
00063     }
00064 }

関数の呼び出しグラフ:

s64 ParamPredResult::GetHitCount (  )  const

ParamPredResult.cpp72 行で定義されています。

参照元 GetHitRate().

00073 {
00074     return m_hitCount;
00075 }

Here is the caller graph for this function:

double ParamPredResult::GetHitRate (  )  const

ParamPredResult.cpp98 行で定義されています。

参照先 GetHitCount()GetTotalCount().

00099 {
00100     return (double)GetHitCount() / (double)GetTotalCount();
00101 }

関数の呼び出しグラフ:

Onikiri::ParamPredResult::GetHitRate (  ) 

s64 ParamPredResult::GetMissCount (  )  const

ParamPredResult.cpp77 行で定義されています。

00078 {
00079     return m_missCount;
00080 }

const char * ParamPredResult::GetName (  ) 

ParamPredResult.cpp108 行で定義されています。

00109 {
00110     return m_name;
00111 }

u64 ParamPredResult::GetTotalCount (  )  const

ParamPredResult.cpp93 行で定義されています。

参照元 GetHitRate().

00094 {
00095     return m_hitCount + m_missCount;
00096 }

Here is the caller graph for this function:

void ParamPredResult::Hit ( s64  add = 1  ) 

ParamPredResult.cpp46 行で定義されています。

参照元 Add().

00047 {
00048     m_hitCount += add;
00049 }

Here is the caller graph for this function:

void ParamPredResult::Miss ( s64  add = 1  ) 

ParamPredResult.cpp51 行で定義されています。

参照元 Add().

00052 {
00053     m_missCount += add;
00054 }

Here is the caller graph for this function:

void ParamPredResult::Reset (  ) 

ParamPredResult.cpp66 行で定義されています。

00067 {
00068     m_hitCount = 0;
00069     m_missCount = 0;
00070 }

Onikiri::ParamPredResult::RESULT_ENTRY ( "@Total"  ,
GetTotalCount()   
)

void ParamPredResult::SetHitCount ( s64  hitCount  ) 

ParamPredResult.cpp82 行で定義されています。

00083 {
00084     m_hitCount = hitCount;
00085 }

void ParamPredResult::SetMissCount ( s64  missCount  ) 

ParamPredResult.cpp87 行で定義されています。

00088 {
00089     m_missCount = missCount;
00090 }

void ParamPredResult::SetName ( const char *  name  ) 

ParamPredResult.cpp103 行で定義されています。

00104 {
00105     m_name = name;
00106 }


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:11:25 2013に生成されました。  doxygen 1.4.7