rp1.rossum
Class RsBodyContactSensor
java.lang.Object
rp1.rossum.RsComponent
rp1.rossum.RsBodyPart
rp1.rossum.RsBodyShape
rp1.rossum.RsBodySensor
rp1.rossum.RsBodyContactSensor
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class RsBodyContactSensor
- extends RsBodySensor
The sensor for detecting contact with other objects (a touch sensor).
- See Also:
- Serialized Form
Methods inherited from class rp1.rossum.RsBodyPart |
copyStateData, getFillColor, getHot, getID, getLineColor, getName, resetStateData, searchForCollisions, setFillColor, setHot, setHotFillColor, setHotLineColor, setLineColor, setName |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RsBodyContactSensor
public RsBodyContactSensor(double[] point,
int nPoint)
computeAndSetState
public boolean computeAndSetState(double simTime,
RsPlan plan,
RsTransform transform)
- Specified by:
computeAndSetState
in class RsBodySensor
setCollision
public void setCollision(boolean status)
setCollision
public void setCollision(boolean status,
java.lang.String collisionObjectName)
setCollisionTime
public void setCollisionTime(double time)
getCollision
public boolean getCollision()
getCollisionTime
public double getCollisionTime()
getSensorEvent
public RsSensorEvent getSensorEvent(double simTime)
- Overrides:
getSensorEvent
in class RsBodySensor
sendSensorEvent
public void sendSensorEvent(RsConnection connection,
double simTime)