パッケージ com.lmt.lib.bms
クラス BmsPoint
- Object
-
- BmsPoint
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 BmsPoint
assignFrom(int measure, double tick)
指定小節番号、刻み位置(無段階対応)をアサインします。int
getMeasure()
小節番号を取得します。double
getTick()
小節の刻み位置を取得します。void
setMeasure(int measure)
小節番号を設定します。void
setTick(double tick)
小節の刻み位置を設定します。String
toString()
小節番号と刻み位置が分かる形式の文字列を返します。
-
-
-
コンストラクタの詳細
-
BmsPoint
public BmsPoint()
先頭位置を示す楽曲位置オブジェクトを構築します。
-
BmsPoint
public BmsPoint(int measure, double tick)
指定小節番号、刻み位置に対応する楽曲位置オブジェクトを構築します。- パラメータ:
measure
- 小節番号tick
- 刻み位置- 例外:
IllegalArgumentException
- 小節番号がBmsSpec.MEASURE_MAX_COUNT
の時の小節の刻み位置がBmsSpec.TICK_MIN
以外IllegalArgumentException
- 小節番号がBmsSpec.MEASURE_MIN
未満、またはBmsSpec.MEASURE_MAX
超過IllegalArgumentException
- 刻み位置がBmsSpec.TICK_MIN
未満、またはBmsSpec.TICK_MAX
超過
-
-
メソッドの詳細
-
toString
public String toString()
小節番号と刻み位置が分かる形式の文字列を返します。- オーバーライド:
toString
クラス内Object
- 戻り値:
- 小節番号と刻み位置が分かる形式の文字列
-
assignFrom
public BmsPoint assignFrom(int measure, double tick)
指定小節番号、刻み位置(無段階対応)をアサインします。- パラメータ:
measure
- 小節番号tick
- 刻み位置- 戻り値:
- このオブジェクトのインスタンス
- 例外:
IllegalArgumentException
- 小節番号がBmsSpec.MEASURE_MAX_COUNT
の時の小節の刻み位置がBmsSpec.TICK_MIN
以外IllegalArgumentException
- 小節番号がBmsSpec.MEASURE_MIN
未満、またはBmsSpec.MEASURE_MAX
超過IllegalArgumentException
- 刻み位置がBmsSpec.TICK_MIN
未満、またはBmsSpec.TICK_MAX
超過
-
setMeasure
public void setMeasure(int measure)
小節番号を設定します。小節番号に
BmsSpec.MEASURE_MAX_COUNT
を指定すると、小節の刻み位置は0に設定されます。- パラメータ:
measure
- 小節番号- 例外:
IllegalArgumentException
- 小節番号がBmsSpec.MEASURE_MIN
未満、またはBmsSpec.MEASURE_MAX_COUNT
超過
-
setTick
public void setTick(double tick)
小節の刻み位置を設定します。- パラメータ:
tick
- 小節の刻み位置- 例外:
IllegalArgumentException
- このオブジェクトの小節番号がBmsSpec.MEASURE_MAX_COUNT
の時に刻み位置がBmsSpec.TICK_MIN
以外IllegalArgumentException
- 刻み位置がBmsSpec.TICK_MIN
未満、またはBmsSpec.TICK_MAX
超過
-
getMeasure
public int getMeasure()
インタフェースからコピーされた説明:BmsAt
小節番号を取得します。このメソッドで取得できる小節番号は、BMS仕様が定める範囲の小節番号であることを保証します。 その範囲は
BmsSpec.MEASURE_MIN
~BmsSpec.MEASURE_MAX
として定義されています。- 定義:
getMeasure
インタフェース内BmsAt
- 戻り値:
- 小節番号
- 関連項目:
BmsAt.getMeasure()
-
getTick
public double getTick()
インタフェースからコピーされた説明:BmsAt
小節の刻み位置を取得します。このメソッドで取得できる刻み位置は、BMSライブラリで取り扱い可能な範囲の刻み位置であることを保証します。 その範囲は
BmsSpec.TICK_MIN
~BmsSpec.TICK_MAX
として定義されています。小節単位での刻み位置の最大値は、小節長の定義内容によって大幅に増減します。通常4/4拍子では刻み数は 192となり、取り扱い可能範囲を大幅に下回る値になります。
- 定義:
getTick
インタフェース内BmsAt
- 戻り値:
- 小節の刻み位置
- 関連項目:
BmsAt.getTick()
-
-