|
OpenRTM-aist
1.2.1
|
#include <TimeValue.h>
公開メンバ関数 | |
| TimeValue (long sec=0, long usec=0) | |
| コンストラクタ [詳解] | |
| TimeValue (double timeval) | |
| コンストラクタ [詳解] | |
| long int | sec () const |
| 秒単位の値を取得する [詳解] | |
| long int | usec () const |
| マイクロ秒単位の値を取得する [詳解] | |
| TimeValue | operator- (TimeValue &tm) |
| 時間減算 [詳解] | |
| TimeValue | operator+ (TimeValue &tm) |
| 時間加算 [詳解] | |
| TimeValue | operator= (double time) |
| double型→時間型変換 [詳解] | |
| operator double () const | |
| 時間型→double型変換 [詳解] | |
| int | sign () const |
| 符号判定 [詳解] | |
| void | normalize () |
| 正規化 [詳解] | |
TimeValue クラス
| coil::TimeValue::TimeValue | ( | long | sec = 0, |
| long | usec = 0 |
||
| ) |
コンストラクタ
コンストラクタ 指定された秒,マイクロ秒で初期化する。
| sec | 秒(デフォルト値:ゼロ) |
| usec | マイクロ秒(デフォルト値:ゼロ) |
| coil::TimeValue::TimeValue | ( | double | timeval | ) |
コンストラクタ
コンストラクタ 指定された秒,マイクロ秒で初期化する。
| timeval | (秒 * 1000000 + マイクロ秒) |
| void coil::TimeValue::normalize | ( | ) |
| coil::TimeValue::operator double | ( | ) | const |
時間型→double型変換
保持している内容をdouble型に変換する。
| TimeValue coil::TimeValue::operator= | ( | double | time | ) |
|
inline |
秒単位の値を取得する
秒単位の値を取得する
参照元 RTC::Timestamp< DataType >::operator()(), RTC::RingBuffer< DataType >::read(), setTimestamp(), coil::sleep(), RTC::RingBuffer< DataType >::write().
| int coil::TimeValue::sign | ( | ) | const |
|
inline |
マイクロ秒単位の値を取得する
マイクロ秒単位の値を取得する
参照先 normalize(), operator+(), operator-(), operator=(), sign().
参照元 RTC::Timestamp< DataType >::operator()(), RTC::RingBuffer< DataType >::read(), setTimestamp(), coil::sleep(), RTC::RingBuffer< DataType >::write().
1.8.11