Package org.robwork.sdurwsim
Class SimulatedFTSensorPtr
- java.lang.Object
-
- org.robwork.sdurwsim.SimulatedFTSensorPtr
-
public class SimulatedFTSensorPtr extends java.lang.ObjectPtr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description SimulatedFTSensorPtr()Default constructor yielding a NULL-pointer.SimulatedFTSensorPtr(long cPtr, boolean cMemoryOwn)SimulatedFTSensorPtr(SimulatedFTSensor ptr)Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SimulatedFTSensor__ref__()Dereferencing operator.voidacquire()voidaddForce(Vector3D point, Vector3D force, Vector3D cnormal, State state)voidaddForce(Vector3D point, Vector3D force, Vector3D cnormal, State state, BodyPtr body)voidaddForceW(Vector3D point, Vector3D force, Vector3D cnormal, State state)voidaddForceW(Vector3D point, Vector3D force, Vector3D cnormal, State state, BodyPtr body)voidaddWrenchToCOM(Vector3D force, Vector3D torque, State state)voidaddWrenchToCOM(Vector3D force, Vector3D torque, State state, BodyPtr body)voidaddWrenchWToCOM(Vector3D force, Vector3D torque, State state)voidaddWrenchWToCOM(Vector3D force, Vector3D torque, State state, BodyPtr body)voiddelete()SimulatedFTSensorderef()The pointer stored in the object.booleanequals(SimulatedFTSensor p)BodyPtrgetBody1()BodyPtrgetBody2()static longgetCPtr(SimulatedFTSensorPtr obj)SimulatedFTSensorgetDeref()Member access operator.Vector3DgetForce(State state)FramegetSensorFrame()Vector3DgetTorque(State state)Transform3DgetTransform()booleanisNull()checks if the pointer is nullbooleanisShared()check if this Ptr has shared ownership or none
ownershipvoidreset(State state)voidupdate(Simulator.UpdateInfo info, State state)
-
-
-
Constructor Detail
-
SimulatedFTSensorPtr
public SimulatedFTSensorPtr(long cPtr, boolean cMemoryOwn)
-
SimulatedFTSensorPtr
public SimulatedFTSensorPtr()
Default constructor yielding a NULL-pointer.
-
SimulatedFTSensorPtr
public SimulatedFTSensorPtr(SimulatedFTSensor ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(SimulatedFTSensorPtr obj)
-
delete
public void delete()
-
deref
public SimulatedFTSensor deref()
The pointer stored in the object.
-
__ref__
public SimulatedFTSensor __ref__()
Dereferencing operator.
-
getDeref
public SimulatedFTSensor getDeref()
Member access operator.
-
equals
public boolean equals(SimulatedFTSensor p)
-
isShared
public boolean isShared()
check if this Ptr has shared ownership or none
ownership- Returns:
- true if Ptr has shared ownership, false if it has no ownership.
-
isNull
public boolean isNull()
checks if the pointer is null- Returns:
- Returns true if the pointer is null
-
update
public void update(Simulator.UpdateInfo info, State state)
-
reset
public void reset(State state)
-
addForceW
public void addForceW(Vector3D point, Vector3D force, Vector3D cnormal, State state, BodyPtr body)
-
addForce
public void addForce(Vector3D point, Vector3D force, Vector3D cnormal, State state, BodyPtr body)
-
addWrenchToCOM
public void addWrenchToCOM(Vector3D force, Vector3D torque, State state, BodyPtr body)
-
addWrenchWToCOM
public void addWrenchWToCOM(Vector3D force, Vector3D torque, State state, BodyPtr body)
-
getTransform
public Transform3D getTransform()
-
getSensorFrame
public Frame getSensorFrame()
-
acquire
public void acquire()
-
getBody1
public BodyPtr getBody1()
-
getBody2
public BodyPtr getBody2()
-
-