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

パラメータ:
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 return sec


usec

public long usec()
usec return usec


sign

public int sign()
保持している内容の符号を判定する

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