jp.go.aist.rtm.RTC.util
クラス TimeValue

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.util.TimeValue

public class TimeValue
extends java.lang.Object

時間を表現するクラスです。


コンストラクタの概要
TimeValue()
          デフォルトコンストラクタです。
TimeValue(long sec, long usec)
          コンストラクタです。
TimeValue(TimeValue tm)
          コピーコンストラクタです。
 
メソッドの概要
 TimeValue convert(double time)
          数字→時間へ変換します。
 long getSec()
          設定時間(秒)を取得します。
 long getUsec()
          設定時間(マイクロ秒)を取得します。
 TimeValue minus(TimeValue tm)
          時間を減算します。
 TimeValue plus(TimeValue tm)
          時間を加算します。
 int sign()
          保持している内容の符号を判定する。
 double toDouble()
          時間→数字へ変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TimeValue

public TimeValue()

デフォルトコンストラクタです。


TimeValue

public TimeValue(long sec,
                 long usec)

コンストラクタです。

パラメータ:
sec - 設定値(秒)
usec - 設定値(マイクロ秒)

TimeValue

public TimeValue(TimeValue tm)

コピーコンストラクタです。

パラメータ:
tm - コピー元
メソッドの詳細

getSec

public long getSec()

設定時間(秒)を取得します。

戻り値:
設定時間(秒)

getUsec

public long getUsec()

設定時間(マイクロ秒)を取得します。

戻り値:
設定時間(マイクロ秒)

minus

public TimeValue minus(TimeValue tm)

時間を減算します。

パラメータ:
tm - 減算する時間
戻り値:
減算結果

plus

public TimeValue plus(TimeValue tm)

時間を加算します。

パラメータ:
tm - 加算する時間
戻り値:
加算結果

convert

public TimeValue convert(double time)

数字→時間へ変換します。

パラメータ:
time - 変換元の数値
戻り値:
時間変換結果

toDouble

public double toDouble()

時間→数字へ変換します。

戻り値:
数字変換結果

sign

public int sign()

保持している内容の符号を判定する。

戻り値:
正ならば1を、負ならば-1を、0ならば0