com.docomostar.opt.system.formanalyzer
クラス FormData

Object
  上位を拡張 com.docomostar.opt.system.formanalyzer.FormData

public final class FormData
extends Object

フォーム分析機能により取得したデータを定義します。

このクラスでは、次の計測データを取得することができます。

実装によっては、上記のデータをサポートしていない場合があります。 どの計測データをサポートしているかは、getAvailableDataType() を用いて調べることができます。

導入されたバージョン:
Star-1.5

フィールドの概要
static int BODY_TRUNK_ROTATION
          計測データの種類を示す値で、体幹回転を表します(=4)。
static int FRONT_REAR_BALANCE
          計測データの種類を示す値で、前後バランスを表します(=3)。
static int LANDING_IMPACT
          計測データの種類を示す値で、着地衝撃を表します(=6)。
static int OPTION_DATA
          計測データの種類を示す値で、オプションデータを表します(=0)。
static int SIDE_BALANCE
          計測データの種類を示す値で、左右バランスを表します(=1)。
static int UPDOWN_BALANCE
          計測データの種類を示す値で、上下バランスを表します(=2)。
static int WALKING_INFO
          計測データの種類を示す値で、歩行情報を表します(=5)。
 
メソッドの概要
 int[] getAvailableDataType()
           実装がサポートしている計測データの種類を取得します。
 BodyTrunkRotation getBodyTrunkRotation()
          体幹回転を求めるためのデータを取得します。
 java.util.Calendar getEndTime()
           計測データの計測終了日時を取得します。
 FrontRearBalance getFrontRearBalance()
          前後バランスを求めるためのデータを取得します。
 LandingImpact getLandingImpact()
          着地衝撃を求めるためのデータを取得します。
 float[] getOptionData()
           オプションデータを取得します。
 SideBalance getSideBalance()
          左右バランスを求めるためのデータを取得します。
 java.util.Calendar getStartTime()
           計測データの計測開始日時を取得します。
 UpdownBalance getUpdownBalance()
          上下バランスを求めるためのデータを取得します。
 WalkingInfo getWalkingInfo()
          歩行情報を求めるためのデータを取得します。
 
クラス Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SIDE_BALANCE

public static final int SIDE_BALANCE
計測データの種類を示す値で、左右バランスを表します(=1)。

関連項目:
getAvailableDataType(), 定数フィールド値

UPDOWN_BALANCE

public static final int UPDOWN_BALANCE
計測データの種類を示す値で、上下バランスを表します(=2)。

関連項目:
getAvailableDataType(), 定数フィールド値

FRONT_REAR_BALANCE

public static final int FRONT_REAR_BALANCE
計測データの種類を示す値で、前後バランスを表します(=3)。

関連項目:
getAvailableDataType(), 定数フィールド値

BODY_TRUNK_ROTATION

public static final int BODY_TRUNK_ROTATION
計測データの種類を示す値で、体幹回転を表します(=4)。

関連項目:
getAvailableDataType(), 定数フィールド値

WALKING_INFO

public static final int WALKING_INFO
計測データの種類を示す値で、歩行情報を表します(=5)。

関連項目:
getAvailableDataType(), 定数フィールド値

LANDING_IMPACT

public static final int LANDING_IMPACT
計測データの種類を示す値で、着地衝撃を表します(=6)。

関連項目:
getAvailableDataType(), 定数フィールド値

OPTION_DATA

public static final int OPTION_DATA
計測データの種類を示す値で、オプションデータを表します(=0)。

このフィールド値が getAvailableDataType() より取得された場合は、 getOptionData() を呼び出してオプションデータを取得して下さい。

関連項目:
getAvailableDataType(), 定数フィールド値
メソッドの詳細

getStartTime

public java.util.Calendar getStartTime()

計測データの計測開始日時を取得します。

このメソッドによって得られる計測開始日時は、 FormAnalyzer.getData(Calendar, Calendar) で取得対象となった計測データのうち、最も古い計測データの計測開始日時を返します。

戻り値:
計測データの計測開始日時を返します。

getEndTime

public java.util.Calendar getEndTime()

計測データの計測終了日時を取得します。

このメソッドによって得られる計測終了日時は、 FormAnalyzer.getData(Calendar, Calendar) で取得対象となった計測データのうち、最も新しい計測データの計測終了日時を返します。

戻り値:
計測データの計測終了日時を返します。

getAvailableDataType

public int[] getAvailableDataType()

実装がサポートしている計測データの種類を取得します。
このクラスで定義されている計測データの種類のうち、 サポートする計測データの種類の値を含む配列を返します。

サポートする計測データの種類は、診断モードに依存します。

戻り値:
実装がサポートする計測データの種類を返します。 返される配列は、このオブジェクトが内部で保持している配列のコピーです。
関連項目:
SIDE_BALANCE, UPDOWN_BALANCE, FRONT_REAR_BALANCE, BODY_TRUNK_ROTATION, WALKING_INFO, LANDING_IMPACT, OPTION_DATA

getSideBalance

public SideBalance getSideBalance()
左右バランスを求めるためのデータを取得します。 このメソッドを複数回呼び出しても常に同じインスタンスを返します。

戻り値:
左右バランスデータを返します。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、左右バランスデータの取得をサポートしていない場合に発生します。

getUpdownBalance

public UpdownBalance getUpdownBalance()
上下バランスを求めるためのデータを取得します。 このメソッドを複数回呼び出しても常に同じインスタンスを返します。

戻り値:
上下バランスデータを返します。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、上下バランスデータの取得をサポートしていない場合に発生します。

getFrontRearBalance

public FrontRearBalance getFrontRearBalance()
前後バランスを求めるためのデータを取得します。 このメソッドを複数回呼び出しても常に同じインスタンスを返します。

戻り値:
前後バランスデータを返します。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、前後バランスデータの取得をサポートしていない場合に発生します。

getBodyTrunkRotation

public BodyTrunkRotation getBodyTrunkRotation()
体幹回転を求めるためのデータを取得します。 このメソッドを複数回呼び出しても常に同じインスタンスを返します。

戻り値:
体幹回転データを返します。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、体幹回転データの取得をサポートしていない場合に発生します。

getWalkingInfo

public WalkingInfo getWalkingInfo()
歩行情報を求めるためのデータを取得します。 このメソッドを複数回呼び出しても常に同じインスタンスを返します。

戻り値:
歩行情報データを返します。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、歩行情報データの取得をサポートしていない場合に発生します。

getLandingImpact

public LandingImpact getLandingImpact()
着地衝撃を求めるためのデータを取得します。 このメソッドを複数回呼び出しても常に同じインスタンスを返します。

戻り値:
着地衝撃データを返します。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、着地衝撃データの取得をサポートしていない場合に発生します。

getOptionData

public float[] getOptionData()

オプションデータを取得します。 このメソッドにより得られる値は機種依存です。

getAvailableDataType() で OPTION_DATA が返された場合に、 このクラスで取得可能な計測データの種類以外のデータを取得できます。

getAvailableDataType() で OPTION_DATA が返されない場合に、 このメソッドを呼び出すと例外が発生します。

戻り値:
オプションデータを返します。 返される配列は、このオブジェクトが内部で保持している配列への参照です。
関連項目:
FormAnalyzer.getMode()
例外:
com.docomostar.lang.UnsupportedOperationException -
診断モードにおいて、オプションデータの取得をサポートしていない場合に発生します。


NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。