edu.cmu.emulator.world
Class MOLAdapter

java.lang.Object
  extended by edu.cmu.emulator.world.MOLAdapter
All Implemented Interfaces:
RSAListener

public class MOLAdapter
extends Object
implements RSAListener


Field Summary
protected  MovableObject eventSource
           
protected  MOOrientationListener moOrientationListener
           
protected  MOPositionListener moPositionListener
           
protected  MOVelocityListener moVelocityListener
           
 
Constructor Summary
MOLAdapter(MovableObject eventSource)
           
 
Method Summary
 void addMOOrientationListener(MOOrientationListener moOrientationListener, int threadMode, long triggerInterval, double triggerMagnitude)
           
 void addMOOrientationListener(MOOrientationListener moOrientationListener, int threadMode, long triggerInterval, double triggerMagnitude, int relAbsMode)
           
 void addMOPositionListener(MOPositionListener moPositionListener, int threadMode, long triggerInterval, double triggerMagnitude)
           
 void addMOPositionListener(MOPositionListener moPositionListener, int threadMode, long triggerInterval, double triggerMagnitude, int relAbsMode)
           
 void addMOVelocityListener(MOVelocityListener moVelocityListener, int threadMode, long triggerInterval, double triggerMagnitude)
           
 void addMOVelocityListener(MOVelocityListener moVelocityListener, int threadMode, long triggerInterval, double triggerMagnitude, int relAbsMode)
           
 void newValue(RelSpatialAttribute rsAttrib, long timeMillis, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventSource

protected MovableObject eventSource

moPositionListener

protected MOPositionListener moPositionListener

moVelocityListener

protected MOVelocityListener moVelocityListener

moOrientationListener

protected MOOrientationListener moOrientationListener
Constructor Detail

MOLAdapter

public MOLAdapter(MovableObject eventSource)
Method Detail

addMOPositionListener

public void addMOPositionListener(MOPositionListener moPositionListener,
                                  int threadMode,
                                  long triggerInterval,
                                  double triggerMagnitude)

addMOPositionListener

public void addMOPositionListener(MOPositionListener moPositionListener,
                                  int threadMode,
                                  long triggerInterval,
                                  double triggerMagnitude,
                                  int relAbsMode)

addMOVelocityListener

public void addMOVelocityListener(MOVelocityListener moVelocityListener,
                                  int threadMode,
                                  long triggerInterval,
                                  double triggerMagnitude)

addMOVelocityListener

public void addMOVelocityListener(MOVelocityListener moVelocityListener,
                                  int threadMode,
                                  long triggerInterval,
                                  double triggerMagnitude,
                                  int relAbsMode)

addMOOrientationListener

public void addMOOrientationListener(MOOrientationListener moOrientationListener,
                                     int threadMode,
                                     long triggerInterval,
                                     double triggerMagnitude)

addMOOrientationListener

public void addMOOrientationListener(MOOrientationListener moOrientationListener,
                                     int threadMode,
                                     long triggerInterval,
                                     double triggerMagnitude,
                                     int relAbsMode)

newValue

public void newValue(RelSpatialAttribute rsAttrib,
                     long timeMillis,
                     Object value)
Specified by:
newValue in interface RSAListener


Copyright © 2013. All Rights Reserved.