Uses of Class
edu.cmu.emulator.world.MovableObject

Packages that use MovableObject
edu.cmu.emulator.event A discrete event processing package. 
edu.cmu.emulator.vis The emulator visualizer. 
edu.cmu.emulator.world Implements the emulator's virtual physical environment. 
 

Uses of MovableObject in edu.cmu.emulator.event
 

Fields in edu.cmu.emulator.event declared as MovableObject
protected  MovableObject EmuEvent.obj
           
 

Methods in edu.cmu.emulator.event that return MovableObject
 MovableObject EmuEvent.getObject()
           
 

Constructors in edu.cmu.emulator.event with parameters of type MovableObject
EmuEvent(long time, EmuEventTarget target, MovableObject obj)
           
 

Uses of MovableObject in edu.cmu.emulator.vis
 

Methods in edu.cmu.emulator.vis with parameters of type MovableObject
 void WorldViewer.destinationReached(MovableObject obj)
           
 void WorldViewer.newObjectPosition(MovableObject obj, long timeMillis, double[] newPos)
           
 void WorldViewer.objectAdded(MovableObject obj)
           
 void WorldViewer.objectMoved(MovableObject obj)
           
 void WorldViewer.objectRemoved(MovableObject obj)
           
 void WorldViewer.objectSetDestination(MovableObject obj)
           
 void WorldViewer.objectSetOrientation(MovableObject obj)
           
 void WorldViewer.objectSetPosition(MovableObject obj)
           
 void WorldViewer.objectSetStationary(MovableObject obj)
           
 void WorldViewer.segmentEnd(MovableObject mObject, long timeMillis, double[] startPos, double[] endPos)
           
 void WorldViewer.segmentStart(MovableObject mObject, long timeMillis, double[] startPos, double[] endPos)
           
 

Uses of MovableObject in edu.cmu.emulator.world
 

Subclasses of MovableObject in edu.cmu.emulator.world
 class Antenna
          Parent of all antennas.
 class EmuNode
          This class represents a physical device in the emulator - usually a laptop.
 class IsotropicAntenna
          Implementation of the behavior of an Isotropic antenna.
 class SectionalAntenna
          Implementation of the behavior of a Directional antenna: Sectional antenna.
 class YagiAntenna
          Implementation of the behavior of a Directional antenna: Yagi antenna.
 

Fields in edu.cmu.emulator.world declared as MovableObject
protected  MovableObject MOLAdapter.eventSource
           
protected  MovableObject Navigator.mObject
           
protected  MovableObject RelSpatialAttribute.mObject
           
protected  MovableObject MovableObject.parent
           
 

Methods in edu.cmu.emulator.world that return MovableObject
 MovableObject MovableObject.getChild(int index)
           
 MovableObject RelSpatialAttribute.getObject()
           
 MovableObject MovableObject.getParent()
           
 

Methods in edu.cmu.emulator.world with parameters of type MovableObject
 void MovableObject.addChild(MovableObject child)
           
 double MovableObject.getDistance(MovableObject other)
          Calculates the distance between this object and another MovableObject.
 void MOOrientationListener.newObjectOrientation(MovableObject obj, long timeMillis, double[][] newOrientation)
          The object's orientation changed.
 void MOPositionListener.newObjectPosition(MovableObject obj, long timeMillis, double[] newPos)
          The object's position changed.
 void MOVelocityListener.newObjectVelocity(MovableObject obj, long timeMillis, double[] newVelocity)
          The object's velocity changed.
 void SegmentListener.segmentEnd(MovableObject mObject, long timeMillis, double[] startPos, double[] endPos)
           
 void SegmentListener.segmentStart(MovableObject mObject, long timeMillis, double[] startPos, double[] endPos)
           
 void WaypointListener.waypointReached(MovableObject mObject, long timeMillis, Waypoint wp)
           
 

Constructors in edu.cmu.emulator.world with parameters of type MovableObject
DirRelOrientationMatrix(double[][] m, MovableObject mObject, GroupWorker groupWorker)
           
DirRelOrientationMatrix(double[][] m, MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
DirRelOrientationMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, GroupWorker groupWorker)
           
DirRelOrientationMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
DirRelOrientationMatrix(MovableObject mObject, GroupWorker groupWorker)
           
DirRelOrientationMatrix(MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
EmuNode(String name, MovableObject parent)
           
MOLAdapter(MovableObject eventSource)
           
MovableObject(MovableObject parent)
          Construct a MovableObject with the given parent
Navigator(MovableObject mObject, GroupWorker groupWorker)
           
RelMatrix(double[][] m, MovableObject mObject, GroupWorker groupWorker)
           
RelMatrix(double[][] m, MovableObject mObject, RelMatrix parent, GroupWorker groupWorker)
           
RelMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, GroupWorker groupWorker)
           
RelMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, RelMatrix parent, GroupWorker groupWorker)
           
RelMatrix(MovableObject mObject, GroupWorker groupWorker)
           
RelMatrix(MovableObject mObject, RelMatrix parent, GroupWorker groupWorker)
           
RelOrientationMatrix(double[][] m, MovableObject mObject, GroupWorker groupWorker)
           
RelOrientationMatrix(double[][] m, MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
RelOrientationMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, GroupWorker groupWorker)
           
RelOrientationMatrix(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2, MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
RelOrientationMatrix(MovableObject mObject, GroupWorker groupWorker)
           
RelOrientationMatrix(MovableObject mObject, RelOrientationMatrix parent, GroupWorker groupWorker)
           
RelPositionVector(double[] v, MovableObject mObject, GroupWorker groupWorker)
           
RelPositionVector(double[] v, MovableObject mObject, RelPositionVector parent, GroupWorker groupWorker)
           
RelPositionVector(double x, double y, double z, MovableObject mObject, GroupWorker groupWorker)
           
RelPositionVector(double x, double y, double z, MovableObject mObject, RelPositionVector parent, GroupWorker groupWorker)
           
RelPositionVector(MovableObject mObject, GroupWorker groupWorker)
           
RelPositionVector(MovableObject mObject, RelPositionVector parent, GroupWorker groupWorker)
           
RelSpatialAttribute(MovableObject mObject, GroupWorker groupWorker)
           
RelSpatialAttribute(MovableObject mObject, RelSpatialAttribute parent, GroupWorker groupWorker)
           
RelVector(double[] v, MovableObject mObject, GroupWorker groupWorker)
           
RelVector(double[] v, MovableObject mObject, RelVector parent, GroupWorker groupWorker)
           
RelVector(double x, double y, double z, MovableObject mObject, GroupWorker groupWorker)
           
RelVector(double x, double y, double z, MovableObject mObject, RelVector parent, GroupWorker groupWorker)
           
RelVector(MovableObject mObject, GroupWorker groupWorker)
           
RelVector(MovableObject mObject, RelVector parent, GroupWorker groupWorker)
           
 



Copyright © 2013. All Rights Reserved.