|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.j_phone.system.PostureInfo
モーションコントロールの姿勢情報を保持するクラスです。
PostureInfo は複数データを配列管理しています。 各要素の取得メソッドに配列のインデックスを指定することにより、それぞれの要素を取得することができます。
メソッドの概要 | |
int |
getCount()
PostureInfo に含まれる姿勢情報数を取得します。 |
int[] |
getDynamicAccelerationX(int offset,
int length)
動加速度 X軸を取得します。 |
int[] |
getDynamicAccelerationY(int offset,
int length)
動加速度 Y軸を取得します。 |
int[] |
getDynamicAccelerationZ(int offset,
int length)
推奨されていません。 将来の拡張用。戻り値は常に null になり例外も発生しません。 |
int[] |
getField(int offset,
int length)
磁場環境を取得します。 |
int[] |
getPitch(int offset,
int length)
ピッチ角を取得します。 |
int[] |
getRoll(int offset,
int length)
ロール角を取得します。 |
int[] |
getStaticAccelerationX(int offset,
int length)
静加速度 X軸を取得します。 |
int[] |
getStaticAccelerationY(int offset,
int length)
静加速度 Y軸を取得します。 |
int[] |
getStaticAccelerationZ(int offset,
int length)
推奨されていません。 将来の拡張用。戻り値は常に null になり例外も発生しません。 |
int[] |
getYaw(int offset,
int length)
ヨー角を取得します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public int getCount()
MotionDetectiveSensor
のgetPostureInfoLatest()
メソッドにより取得した場合は 1、
MotionDetectiveSensor
のgetPostureInfoStack(int)
メソッドにより取得した場合は、
getPostureInfoStack(int)
メソッドの引数numの値が返ります。
public int[] getYaw(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getRoll(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getPitch(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getDynamicAccelerationX(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getDynamicAccelerationY(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getDynamicAccelerationZ(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getStaticAccelerationX(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getStaticAccelerationY(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getStaticAccelerationZ(int offset, int length)
PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生するpublic int[] getField(int offset, int length)
モーションコントロールを使用する環境に適しているかどうかを示す値を返します。 値が大きいほど最適な環境になります(MAX 1024)。 値が -1 の場合は、異常状態を示します。 PostureInfo に含まれる姿勢情報の、引数offset(先頭は0)から引数length分の情報を取得します。
offset
- 取得を開始する姿勢情報の配列のオフセットlength
- 取得する情報数java.lang.IllegalArgumentException
- 引数が不正な場合に発生するArrayIndexOutOfBoundsException
- 引数offsetが配列の有効範囲外を指定した場合に発生する
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |