A Discrete-Event Network Simulator
API
building-position-allocator.h File Reference
#include "ns3/random-variable-stream.h"
#include <ns3/node-container.h>
#include <ns3/position-allocator.h>
#include <ns3/ptr.h>
+ Include dependency graph for building-position-allocator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::FixedRoomPositionAllocator
 Generate a random position uniformly distributed in the volume of a chosen room inside a chosen building. More...
 
class  ns3::OutdoorPositionAllocator
 allocate outdoor positions More...
 
class  ns3::RandomBuildingPositionAllocator
 Allocate each position by randomly choosing a building from the list of all buildings, and then randomly choosing a position inside the building. More...
 
class  ns3::RandomRoomPositionAllocator
 Allocate each position by randomly choosing a room from the list of all buildings, and then randomly choosing a position inside the room. More...
 
struct  ns3::RandomRoomPositionAllocator::RoomInfo
 Room information. More...
 
class  ns3::SameRoomPositionAllocator
 Walks a given NodeContainer sequentially, and for each node allocate a new position randomly in the same room of that node. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.