メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::WBPreciseTimer

#include <WBPreciseTimer.h>

すべてのメンバ一覧

Public メソッド

Static Public メソッド


説明

CPUクロックを利用した正確なタイマー 東大舘研の梶本さんが作られた PreciseTimer.h を改変しました.

WBPreciseTimer.h の 11 行で定義されています。


関数

void Spr::WBPreciseTimer::Init (  int  period = 100  ) 
 

カウンタの初期化

void Spr::WBPreciseTimer::WaitUS (  int  time  ) 
 

μs単位で待つ

int Spr::WBPreciseTimer::CountUS (   ) 
 

前回からの経過時間をμs単位で計測

void Spr::WBPreciseTimer::CountAndWaitUS (  int  time  ) 
 

前回からの経過時間をμs単位で計測し,全体としてus単位で待つ(一定ループ生成用)

DWORD Spr::WBPreciseTimer::Start (   ) 
 

計測開始

DWORD Spr::WBPreciseTimer::Stop (   ) 
 

計測停止

DWORD Spr::WBPreciseTimer::Clear (   ) 
 

クリア

static DWORD Spr::WBPreciseTimer::CPUFrequency (   )  [inline, static]
 

< CPUの周波数を返す.

WBPreciseTimer.h の 27 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:59:24 2006に生成されました。  doxygen 1.4.1