Package org.robwork.sdurw_models
Class DependentJoint
- java.lang.Object
-
- org.robwork.sdurw_kinematics.StateData
-
- org.robwork.sdurw_kinematics.Frame
-
- org.robwork.sdurw_models.Joint
-
- org.robwork.sdurw_models.DependentJoint
-
- Direct Known Subclasses:
DependentPrismaticJoint,DependentRevoluteJoint
public class DependentJoint extends Joint
Dependent joints are 0-dof joints for which the actual joints transformation depends
on one of more other joints.
DependentJoint is an abstract class from which all dependent joints should inherit.
-
-
Constructor Summary
Constructors Constructor Description DependentJoint(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()static longgetCPtr(DependentJoint obj)booleanisControlledBy(Joint joint)Returns true if the DependentJoint is controlled by joint.
A DependentJoint may depend on more than one joints.
-
Methods inherited from class org.robwork.sdurw_models.Joint
getBounds, getCPtr, getFixedTransform, getJacobian, getJointTransform, getMaxAcceleration, getMaxVelocity, isActive, removeJointMapping, setActive, setBounds, setBounds, setFixedTransform, setJointMapping, setMaxAcceleration, setMaxVelocity
-
Methods inherited from class org.robwork.sdurw_kinematics.Frame
attachTo, equals, fTf, getChildren, getChildren, getChildrenList, getCPtr, getDafChildren, getDafParent, getDOF, getParent, getParent, getPropertyMap, getTransform, isDAF, multiplyTransform, notEqual, toString, wTf
-
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(DependentJoint obj)
-
isControlledBy
public boolean isControlledBy(Joint joint)
Returns true if the DependentJoint is controlled by joint.
A DependentJoint may depend on more than one joints.
- Parameters:
joint- [in] Joints to test with- Returns:
- True if this is controlled by joint
-
-