rp1.rossum.event
Class RsTargetSensorEvent

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

public class RsTargetSensorEvent
extends RsSensorEvent

An event issued when a target sensor undergoes a state change.

See Also:
Serialized Form

Field Summary
 double bearing
           
 double range
           
 boolean status
           
 double ux
           
 double uy
           
 double x
           
 double xDetection
           
 double y
           
 double yDetection
           
 
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
RsTargetSensorEvent(double simTime, int sensorID, double x, double y, double ux, double uy, boolean status, double xDetection, double yDetection, double range, double bearing)
           
RsTargetSensorEvent(double simTime, int sensorID, double x, double y, double ux, double uy, boolean status, double xDetection, double yDetection, double range, double bearing, 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

xDetection

public final double xDetection

yDetection

public final double yDetection

range

public final double range

bearing

public final double bearing
Constructor Detail

RsTargetSensorEvent

public RsTargetSensorEvent(double simTime,
                           int sensorID,
                           double x,
                           double y,
                           double ux,
                           double uy,
                           boolean status,
                           double xDetection,
                           double yDetection,
                           double range,
                           double bearing)

RsTargetSensorEvent

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