Package edu.cmu.emulator.world

Implements the emulator's virtual physical environment.

See:
          Description

Interface Summary
MOOrientationListener  
MOPositionListener  
MOVelocityListener  
RSAListener Implemented by classes that desire to receive updates when relative spatial attributes change.
SegmentListener MovableObjects navigate in linear segments.
WaypointListener MovableObjects may navigate routes.
 

Class Summary
Antenna Parent of all antennas.
DirRelOrientationMatrix  
ECEFPos  
EmuNIC Stores information about antennas attached to the node, and the IP addresses associated with them.
EmuNode This class represents a physical device in the emulator - usually a laptop.
EmuWorld EmuWorld emulates the virtual world through which emulated nodes are moving.
EVector Vectors are implemented as double[].
IsotropicAntenna Implementation of the behavior of an Isotropic antenna.
LLAPos  
MobilityDef  
MOLAdapter  
MovableObject Represents the general MovableObject.
Navigator  
NodeDefParser The parser for parsing the NodeDef tag in the config file.
RelMatrix the vectors that comprise the matrix are stored as rows
RelOrientationMatrix  
RelPositionVector  
RelSpatialAttribute RelSpatialAttribute is the abstract parent of all spatial attribute classes.
RelVector  
Route  
RouteDef  
RSALInfo Holds information about each listener registered to the RelSpatialAttribute.
SectionalAntenna Implementation of the behavior of a Directional antenna: Sectional antenna.
SegmentInfo  
SegmentUpdate  
Waypoint A Waypoint on a Route.
WaypointInfo  
WGS84  
WorldDef Specifies the properties of the emulated world, such as its dimensions.
WorldDefParser The parser for parsing the WorldDef tag in the config file.
YagiAntenna Implementation of the behavior of a Directional antenna: Yagi antenna.
 

Package edu.cmu.emulator.world Description

Implements the emulator's virtual physical environment.



Copyright © 2013. All Rights Reserved.