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(double timeval)
           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)
          時間を加算します。
 long sec()
           sec
 int sign()
          保持している内容の符号を判定する。
 double toDouble()
          時間→数字へ変換します。
 long usec()
           usec
 
クラス 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(double timeval)

TimeValue

パラメータ:
timeval -

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()

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

戻り値:
数字変換結果

sec

public long sec()

sec


usec

public long usec()

usec


sign

public int sign()

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

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