rp1.rossum.event
Class RsRangeSensorEvent

java.lang.Object
  extended by rp1.rossum.event.RsEvent
      extended by rp1.rossum.event.RsSensorEvent
          extended by rp1.rossum.event.RsRangeSensorEvent
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class RsRangeSensorEvent
extends RsSensorEvent

An event generated by the simulator when a range sensor undergoes a change in state.

See Also:
Serialized Form

Field Summary
 double range
           
 boolean status
           
 double ux
           
 double uy
           
 double x
           
 double y
           
 
Fields inherited from class rp1.rossum.event.RsSensorEvent
sensorID
 
Fields inherited from class rp1.rossum.event.RsEvent
eventID, EVT_ARRAY_SIZE, EVT_CONTACT_SENSOR, EVT_ENCODER_STATUS, EVT_HEARTBEAT, EVT_MAX_CODE, EVT_MOTION_HALTED, EVT_MOTION_STARTED, EVT_MOUSE_CLICK, EVT_PAINT_SENSOR, EVT_PLACEMENT, EVT_PLAN, EVT_POSITION, EVT_RANGE_SENSOR, EVT_TARGET_SELECTION, EVT_TARGET_SENSOR, EVT_TIMEOUT, simTime
 
Constructor Summary
RsRangeSensorEvent(double simTime, int sensorID, double x, double y, double ux, double uy, boolean status, double range)
           
RsRangeSensorEvent(double simTime, int sensorID, double x, double y, double ux, double uy, boolean status, double range, java.lang.String nameOfObjectDetected)
           
 
Method Summary
 
Methods inherited from class rp1.rossum.event.RsSensorEvent
getIndex, getNameOfObjectDetected
 
Methods inherited from class rp1.rossum.event.RsEvent
consume, getEventID, getSimTime, isConsumed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

public final double x

y

public final double y

ux

public final double ux

uy

public final double uy

status

public final boolean status

range

public final double range
Constructor Detail

RsRangeSensorEvent

public RsRangeSensorEvent(double simTime,
                          int sensorID,
                          double x,
                          double y,
                          double ux,
                          double uy,
                          boolean status,
                          double range)

RsRangeSensorEvent

public RsRangeSensorEvent(double simTime,
                          int sensorID,
                          double x,
                          double y,
                          double ux,
                          double uy,
                          boolean status,
                          double range,
                          java.lang.String nameOfObjectDetected)