Class: Time

mapray.animation~ Time

アニメーションの時刻を表現するクラスである。

このクラスのインスタンスはイミュータブルである。


new Time(ntime)

アニメーション時刻

非公開の構築子

Parameters:
Name Type Description
ntime number

数値時刻

Source:

Members


<static, readonly> MAX_NTIME :number

時刻に対応する数値の最大値

Type:
  • number
Source:

<static, readonly> MAX_TIME :mapray.animation.Time

表現可能な最後の時刻

Type:
Source:

<static, readonly> MIN_NTIME :number

時刻に対応する数値の最小値

Type:
  • number
Source:

<static, readonly> MIN_TIME :mapray.animation.Time

表現可能な最初の時刻

Type:
Source:

Methods


<static> fromNumber(ntime)

数値を時刻に変換

時刻に対応する数値から Time インスタンスを生成する。

条件: Time.MIN_NTIME <= ntime <= Time.MAX_NTIME

Parameters:
Name Type Description
ntime number

時刻に対応する数値

Source:
Returns:

Time インスタンス

Type
mapray.animation.Time

equals(rhs)

時刻の比較 (==)

this の時刻と rhs の時刻が同じとき true, それ以外のとき false を返す。

Parameters:
Name Type Description
rhs mapray.animation.Time

時刻

Source:
Returns:

比較結果

Type
boolean

lessEqual(rhs)

時刻の比較 (<=)

this の時刻が rhs の時刻より前または同じとき true, それ以外のとき false を返す。

Parameters:
Name Type Description
rhs mapray.animation.Time

時刻

Source:
Returns:

比較結果

Type
boolean

lessThan(rhs)

時刻の比較 (<)

this の時刻が rhs の時刻より前のとき true, それ以外のとき false を返す。

Parameters:
Name Type Description
rhs mapray.animation.Time

時刻

Source:
Returns:

比較結果

Type
boolean

toNumber()

時刻を数値に変換

this の時刻に対応する数値を取得する。

Source:
Returns:

時刻に対応する数値

Type
number