public interface PmdJointHandler extends LoopHandler {
/** ジョイント情報抽出ループ。 */
- ParseStage JOINT_LIST = new ParseStage();
+ public static final ParseStage JOINT_LIST = new ParseStage();
/**
* ジョイント名の通知を受け取る。
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdJointName(String jointName)
+ public abstract void pmdJointName(String jointName)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdJointLink(int rigidIdA, int rigidIdB)
+ public abstract void pmdJointLink(int rigidIdA, int rigidIdB)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdJointPosition(float posX, float posY, float posZ)
+ public abstract void pmdJointPosition(float posX, float posY, float posZ)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdJointRotation(float radX, float radY, float radZ)
+ public abstract void pmdJointRotation(float radX, float radY, float radZ)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdPositionLimit(float posXlim1, float posXlim2,
+ public abstract void pmdPositionLimit(float posXlim1, float posXlim2,
float posYlim1, float posYlim2,
float posZlim1, float posZlim2 )
throws MmdFormatException;
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdRotationLimit(float radXlim1, float radXlim2,
+ public abstract void pmdRotationLimit(float radXlim1, float radXlim2,
float radYlim1, float radYlim2,
float radZlim1, float radZlim2 )
throws MmdFormatException;
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdElasticPosition(float elasticPosX,
+ public abstract void pmdElasticPosition(float elasticPosX,
float elasticPosY,
float elasticPosZ )
throws MmdFormatException;
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示。
*/
- void pmdElasticRotation(float elasticDegX,
+ public abstract void pmdElasticRotation(float elasticDegX,
float elasticDegY,
float elasticDegZ )
throws MmdFormatException;