GaitGeneration by Graph Search
|
時間計測用のクラス. [詳解]
#include <stopwatch.h>
公開メンバ関数 | |
Stopwatch () | |
コンストラクタ 現在時刻で初期化する. | |
void | Start () |
計測開始にこの関数を呼ぶ. リセット処理などを呼ぶ必要なしで,再度計測できる. | |
void | End () |
計測終了時にこの関数を呼ぶ. | |
double | GetElapsedSeconds () const |
経過時間を秒で取得. start()と end()を呼び出してからこの関数を呼ぶ. | |
double | GetElapsedMilliSecond () const |
計測結果をミリ秒で取得. start()と end()を呼び出してからこの関数を呼ぶ. | |
double | GetElapsedMicroSecond () const |
計測結果をマイクロ秒で取得. start()と end()を呼び出してからこの関数を呼ぶ. | |
std::string | GetElapsedSecondsString () const |
経過時間を秒で表した文字列を取得する. | |
std::string | GetElapsedMilliSecondString () const |
経過時間をミリ秒で表した文字列を取得する. | |
std::string | GetElapsedMicroSecondString () const |
経過時間をマイクロ秒で表した文字列を取得する. | |
std::string | GetNowTimeString () const |
現在の日時をYYYY/MM/DD HH:MM形式の文字列で取得する. | |
時間計測用のクラス.
Start() を呼び出してから End() を呼び出すまでの経過時間を計測する. コンストラクタにて現在時刻で初期化するので,Start() を呼ばずとも計測開始できる.
stopwatch.h の 30 行目に定義があります。
designlab::Stopwatch::Stopwatch | ( | ) |
コンストラクタ
現在時刻で初期化する.
stopwatch.cpp の 20 行目に定義があります。
void designlab::Stopwatch::End | ( | ) |
double designlab::Stopwatch::GetElapsedMicroSecond | ( | ) | const |
計測結果をマイクロ秒で取得.
start()と end()を呼び出してからこの関数を呼ぶ.
stopwatch.cpp の 68 行目に定義があります。
std::string designlab::Stopwatch::GetElapsedMicroSecondString | ( | ) | const |
double designlab::Stopwatch::GetElapsedMilliSecond | ( | ) | const |
std::string designlab::Stopwatch::GetElapsedMilliSecondString | ( | ) | const |
double designlab::Stopwatch::GetElapsedSeconds | ( | ) | const |
std::string designlab::Stopwatch::GetElapsedSecondsString | ( | ) | const |
std::string designlab::Stopwatch::GetNowTimeString | ( | ) | const |
void designlab::Stopwatch::Start | ( | ) |