com.yobotics.simulationconstructionset.robotdefinition
Class JointDefinitionFixedFrame

java.lang.Object
  extended by com.yobotics.simulationconstructionset.robotdefinition.JointDefinitionFixedFrame
All Implemented Interfaces:
java.lang.Comparable<JointDefinitionFixedFrame>

public class JointDefinitionFixedFrame
extends java.lang.Object
implements java.lang.Comparable<JointDefinitionFixedFrame>


Nested Class Summary
static class JointDefinitionFixedFrame.JointType
           
 
Constructor Summary
JointDefinitionFixedFrame()
           
 
Method Summary
 void addChildJoint(JointDefinitionFixedFrame jointDef)
           
 void addExternalForcePointDefinition(ExternalForcePointDefinitionFixedFrame externalForcePointDefinitionFixedFrame)
           
 void addGroundContactDefinitionFixedFrame(GroundContactDefinitionFixedFrame groundContactDefinitionFixedFrame)
           
 int compareTo(JointDefinitionFixedFrame o)
           
 java.util.ArrayList<JointDefinitionFixedFrame> getChildrenJoints()
           
 java.util.ArrayList<ExternalForcePointDefinitionFixedFrame> getExternalForcePointDefinitionsFixedFrame()
           
 java.util.ArrayList<GroundContactDefinitionFixedFrame> getGroundContactDefinitionsFixedFrame()
           
 javax.vecmath.Vector3d getJointAxis()
           
 java.lang.String getJointName()
           
 LinkDefinitionFixedFrame getLinkDefinition()
           
 int getNumberOfChildJoints()
           
 javax.vecmath.Vector3d getOffset()
           
 JointDefinitionFixedFrame getParentJoint()
           
 java.lang.String getParentName()
           
 int getPlanarType()
           
 JointDefinitionFixedFrame.JointType getType()
           
 boolean isRootJoint()
           
 void setJointAxis(javax.vecmath.Vector3d jointAxis)
           
 void setJointName(java.lang.String jointName)
           
 void setLinkDefinition(LinkDefinitionFixedFrame link)
           
 void setOffset(javax.vecmath.Vector3d offset)
           
 void setParentJoint(JointDefinitionFixedFrame parentJoint)
           
 void setParentName(java.lang.String parentName)
           
 void setPlanarType(int type)
           
 void setRootJoint(boolean rootJoint)
           
 void setType(JointDefinitionFixedFrame.JointType type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JointDefinitionFixedFrame

public JointDefinitionFixedFrame()
Method Detail

getParentName

public java.lang.String getParentName()

setParentName

public void setParentName(java.lang.String parentName)

getPlanarType

public int getPlanarType()

setRootJoint

public void setRootJoint(boolean rootJoint)

isRootJoint

public boolean isRootJoint()

getGroundContactDefinitionsFixedFrame

public java.util.ArrayList<GroundContactDefinitionFixedFrame> getGroundContactDefinitionsFixedFrame()

addGroundContactDefinitionFixedFrame

public void addGroundContactDefinitionFixedFrame(GroundContactDefinitionFixedFrame groundContactDefinitionFixedFrame)

getExternalForcePointDefinitionsFixedFrame

public java.util.ArrayList<ExternalForcePointDefinitionFixedFrame> getExternalForcePointDefinitionsFixedFrame()

addExternalForcePointDefinition

public void addExternalForcePointDefinition(ExternalForcePointDefinitionFixedFrame externalForcePointDefinitionFixedFrame)

setPlanarType

public void setPlanarType(int type)

getNumberOfChildJoints

public int getNumberOfChildJoints()

getJointName

public java.lang.String getJointName()

setJointName

public void setJointName(java.lang.String jointName)

getParentJoint

public JointDefinitionFixedFrame getParentJoint()

setParentJoint

public void setParentJoint(JointDefinitionFixedFrame parentJoint)

getType

public JointDefinitionFixedFrame.JointType getType()

setType

public void setType(JointDefinitionFixedFrame.JointType type)

getLinkDefinition

public LinkDefinitionFixedFrame getLinkDefinition()

setLinkDefinition

public void setLinkDefinition(LinkDefinitionFixedFrame link)

getOffset

public javax.vecmath.Vector3d getOffset()

setOffset

public void setOffset(javax.vecmath.Vector3d offset)

getJointAxis

public javax.vecmath.Vector3d getJointAxis()

setJointAxis

public void setJointAxis(javax.vecmath.Vector3d jointAxis)

getChildrenJoints

public java.util.ArrayList<JointDefinitionFixedFrame> getChildrenJoints()

addChildJoint

public void addChildJoint(JointDefinitionFixedFrame jointDef)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(JointDefinitionFixedFrame o)
Specified by:
compareTo in interface java.lang.Comparable<JointDefinitionFixedFrame>