rp1.rossum.event
Class RsMotionStartedEvent

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

public class RsMotionStartedEvent
extends RsEvent

An event generated by the simulator when a motion is begun.

See Also:
Serialized Form

Field Summary
 double duration
           
 double linearVelocity
           
 double orientation
           
 double rotationalVelocity
           
 double x
           
 double y
           
 
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
RsMotionStartedEvent(double simTime, double linearVelocity, double rotationalVelocity, double duration, double x, double y, double orientation)
           
 
Method Summary
 
Methods inherited from class rp1.rossum.event.RsEvent
consume, getEventID, getIndex, getSimTime, isConsumed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linearVelocity

public final double linearVelocity

rotationalVelocity

public final double rotationalVelocity

duration

public final double duration

x

public final double x

y

public final double y

orientation

public final double orientation
Constructor Detail

RsMotionStartedEvent

public RsMotionStartedEvent(double simTime,
                            double linearVelocity,
                            double rotationalVelocity,
                            double duration,
                            double x,
                            double y,
                            double orientation)