All Downloads are FREE. Search and download functionalities are using the official Maven repository.

us.ihmc.simulationconstructionset.BallAndSocketSCSJoint Maven / Gradle / Ivy

There is a newer version: 0.25.2
Show newest version
package us.ihmc.simulationconstructionset;

import us.ihmc.euclid.orientation.interfaces.Orientation3DReadOnly;
import us.ihmc.euclid.referenceFrame.ReferenceFrame;
import us.ihmc.euclid.referenceFrame.interfaces.FrameVector3DBasics;
import us.ihmc.euclid.transform.interfaces.RigidBodyTransformBasics;
import us.ihmc.euclid.tuple3D.interfaces.Vector3DReadOnly;
import us.ihmc.simulationconstructionset.util.CommonJoint;
import us.ihmc.yoVariables.euclid.YoVector3D;

public interface BallAndSocketSCSJoint extends CommonJoint
{
   public abstract void setOrientation(Orientation3DReadOnly orientation);

   public abstract void setAngularVelocityInBody(Vector3DReadOnly angularVelocityInBody);

   public abstract void getAngularVelocity(FrameVector3DBasics angularVelocityToPack, ReferenceFrame bodyFrame);

   public abstract void getTransformToWorld(RigidBodyTransformBasics ret);

   public abstract  void setJointTorque(Vector3DReadOnly jointTorque);

   public abstract  YoVector3D getJointTorque();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy