The mobility support includes: More...
 Collaboration diagram for Mobility:Modules | |
| mobility module tests | |
Classes | |
| class | ns3::Box | 
| a 3d box  More... | |
| class | ns3::Building | 
| a 3d building block  More... | |
| class | ns3::ConstantAccelerationMobilityModel | 
| Mobility model for which the current acceleration does not change once it has been set and until it is set again explicitely to a new value.  More... | |
| class | ns3::ConstantPositionMobilityModel | 
| Mobility model for which the current position does not change once it has been set and until it is set again explicitely to a new value.  More... | |
| class | ns3::ConstantVelocityHelper | 
| Utility class used to move node with constant velocity.  More... | |
| class | ns3::ConstantVelocityMobilityModel | 
| Mobility model for which the current speed does not change once it has been set and until it is set again explicitely to a new value.  More... | |
| class | ns3::GaussMarkovMobilityModel | 
| Gauss-Markov mobility model.  More... | |
| class | ns3::GeographicPositions | 
| Consists of methods dealing with Earth geographic coordinates and locations.  More... | |
| class | ns3::GridPositionAllocator | 
| Allocate positions on a rectangular 2d grid.  More... | |
| class | ns3::HierarchicalMobilityModel | 
| Hierarchical mobility model.  More... | |
| class | ns3::ListPositionAllocator | 
| Allocate positions from a deterministic list specified by the user.  More... | |
| class | ns3::MobilityHelper | 
| Helper class used to assign positions and mobility models to nodes.  More... | |
| class | ns3::MobilityModel | 
| Keep track of the current position and velocity of an object.  More... | |
| class | ns3::Ns2MobilityHelper | 
| Helper class which can read ns-2 movement files and configure nodes mobility.  More... | |
| class | ns3::Ns2MobilityHelper::ObjectStore | 
| a class to hold input objects internally  More... | |
| class | ns3::PositionAllocator | 
| Allocate a set of positions.  More... | |
| class | ns3::RandomBoxPositionAllocator | 
| Allocate random positions within a 3D box according to a set of three random variables.  More... | |
| class | ns3::RandomDirection2dMobilityModel | 
| Random direction mobility model.  More... | |
| class | ns3::RandomDiscPositionAllocator | 
| Allocate random positions within a disc according to a given distribution for the polar coordinates of each node with respect to the provided center of the disc.  More... | |
| class | ns3::RandomRectanglePositionAllocator | 
| Allocate random positions within a rectangle according to a pair of random variables.  More... | |
| class | ns3::RandomWalk2dMobilityModel | 
| 2D random walk mobility model.  More... | |
| class | ns3::RandomWaypointMobilityModel | 
| Random waypoint mobility model.  More... | |
| class | ns3::Rectangle | 
| a 2d rectangle  More... | |
| class | ns3::SteadyStateRandomWaypointMobilityModel | 
| Steady-state random waypoint mobility model.  More... | |
| class | ns3::UniformDiscPositionAllocator | 
| Allocate the positions uniformely (with constant density) randomly within a disc.  More... | |
| class | ns3::Waypoint | 
| a (time, location) pair.  More... | |
| class | ns3::WaypointMobilityModel | 
| Waypoint-based mobility model.  More... | |
The mobility support includes:
| Enumerator | |
|---|---|
| Residential | |
| Office | |
| Commercial | |
Definition at line 46 of file building.h.
Spheroid model to use for earth: perfect sphere (SPHERE), Geodetic Reference System 1980 (GRS80), or World Geodetic System 1984 (WGS84)
Moritz, H. "Geodetic Reference System 1980." GEODETIC REFERENCE SYSTEM 1980. http://www.gfy.ku.dk/~iag/HB2000/part4/grs80_corr.htm.
"Department of Defense World Geodetic System 1984." National Imagery and Mapping Agency, 1 Jan. 2000. http://earth-info.nga.mil/GandG/publications/tr8350.2/wgs84fin.pdf.
| Enumerator | |
|---|---|
| SPHERE | |
| GRS80 | |
| WGS84 | |
Definition at line 50 of file geographic-positions.h.
| Enumerator | |
|---|---|
| Wood | |
| ConcreteWithWindows | |
| ConcreteWithoutWindows | |
| StoneBlocks | |
Definition at line 50 of file building.h.
Determine whether positions are allocated row first or column first.
Definition at line 117 of file position-allocator.h.
An enum representing the different working modes of this module.
| Enumerator | |
|---|---|
| MODE_DISTANCE | |
| MODE_TIME | |
Definition at line 55 of file random-walk-2d-mobility-model.h.
| enum ns3::Rectangle::Side | 
| enum ns3::Box::Side |