rp1.rossum.event
Class RsPaintSensorEvent

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

public class RsPaintSensorEvent
extends RsSensorEvent

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

See Also:
Serialized Form

Field Summary
 int region
           
 boolean status
           
 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
RsPaintSensorEvent(double simTime, int sensorID, double x, double y, boolean status, int region)
           
 
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

status

public final boolean status

region

public final int region
Constructor Detail

RsPaintSensorEvent

public RsPaintSensorEvent(double simTime,
                          int sensorID,
                          double x,
                          double y,
                          boolean status,
                          int region)