rp1.rossum
Class RsBodySensor
java.lang.Object
rp1.rossum.RsComponent
rp1.rossum.RsBodyPart
rp1.rossum.RsBodyShape
rp1.rossum.RsBodySensor
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- RsBodyContactSensor, RsBodyPaintSensor, RsBodyRangeSensor, RsBodyTargetSensor
public abstract class RsBodySensor
- extends RsBodyShape
The abstract base class for all sensor classes.
- See Also:
- Serialized Form
Constructor Summary |
RsBodySensor(double[] point,
int nPoint)
|
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 |
RsBodySensor
public RsBodySensor(double[] point,
int nPoint)
isASensor
public boolean isASensor()
- Overrides:
isASensor
in class RsBodyPart
didStateChange
public boolean didStateChange()
getTimeOfLastStateComputation
public double getTimeOfLastStateComputation()
computeAndSetState
public abstract boolean computeAndSetState(double simTime,
RsPlan plan,
RsTransform transform)
getSensorEvent
public RsSensorEvent getSensorEvent(double simTime)