Package org.robwork.sdurwsim
Class Body
- java.lang.Object
-
- org.robwork.sdurwsim.Body
-
- Direct Known Subclasses:
FixedBody
,KinematicBody
,RigidBody
public class Body extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Body(long cPtr, boolean cMemoryOwn)
-
Method Summary
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(Body obj)
-
delete
public void delete()
-
getBodyFrame
public Frame getBodyFrame()
-
getFrames
public FrameVector getFrames()
-
getInfo
public BodyInfo getInfo()
-
getName
public java.lang.String getName()
-
getMaterialID
public java.lang.String getMaterialID()
-
getInertia
public InertiaMatrixd getInertia()
-
setMass
public void setMass(double m)
-
setMass
public void setMass(double m, InertiaMatrixd inertia)
-
setMass
public void setMass(double m, InertiaMatrixd inertia, Vector3D com)
-
reset
public void reset(State state)
-
calcEnergy
public double calcEnergy(State state)
-
getTransformW
public Transform3D getTransformW(State state)
-
pTbf
public Transform3D pTbf(State state)
-
pTcom
public Transform3D pTcom(State state)
-
wTbf
public Transform3D wTbf(State state)
-
wTcom
public Transform3D wTcom(State state)
-
place
public Transform3D place(CollisionDetectorPtr coldect, State state, Vector3D dir)
-
place
public Transform3D place(CollisionDetectorPtr coldect, State state)
-
-