MotionElement.java :  » Java-3D » robo-cup-soccer3d-framework » jp » seraph » jsmf » motion » Java Open Source

Java Open Source » Java 3D » robo cup soccer3d framework 
robo cup soccer3d framework » jp » seraph » jsmf » motion » MotionElement.java
package jp.seraph.jsmf.motion;

import jp.seraph.jspf.pose.Pose;
import jp.seraph.jspf.pose.PoseElement;

/**
 *  
 *
 * Motion
 *
 * @see jp.seraph.jsmf.motion.Motion
 */
public interface MotionElement {
    /**
     * 
     *
     * @return
     */
    public PoseElement getPoseElement();

    public String getName();

    /**
     * 
     *
     * 
     *
     * @return
     */
    public int getStartPercentage();

    /**
     * 
     * 
     *
     * @return
     */
    public String getConditionElementName();

    /**
     * 
     *
     * @param aBasePose
     * @param aCurrentPose
     * @return
     */
    public int getCurrentPercentage(Pose aBasePose, Pose aCurrentPose);

    public ElementTask toTask(SessionTask aParentTask);
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.