Container for Building class. More...
#include "building-list.h"
| Public Types | |
| typedef std::vector< Ptr< Building > >::const_iterator | Iterator | 
| Const Iterator. | |
| Static Public Member Functions | |
| static uint32_t | Add (Ptr< Building > building) | 
| static Iterator | Begin () | 
| static Iterator | End () | 
| static Ptr< Building > | GetBuilding (uint32_t n) | 
| static uint32_t | GetNBuildings () | 
Container for Building class.
Definition at line 28 of file building-list.h.
| typedef std::vector<Ptr<Building>>::const_iterator ns3::BuildingList::Iterator | 
Const Iterator.
Definition at line 32 of file building-list.h.
| building | building to add | 
This method is called automatically from Building::Building so the user has little reason to call it himself.
Definition at line 207 of file building-list.cc.
References ns3::BuildingListPriv::Get().
Referenced by ns3::Building::Building().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 213 of file building-list.cc.
References ns3::BuildingListPriv::Get().
Referenced by ns3::ThreeGppV2vHighwayChannelConditionModel::GetChCondAndFixCallback(), ns3::BuildingContainer::GetGlobal(), ns3::OutdoorPositionAllocator::GetNext(), ns3::RandomBuildingPositionAllocator::GetNext(), ns3::RandomRoomPositionAllocator::GetNext(), ns3::RandomWalk2dOutdoorMobilityModel::IsLineClearOfBuildings(), ns3::BuildingsChannelConditionModel::IsLineOfSightBlocked(), ns3::MobilityBuildingInfo::MakeConsistent(), and PrintGnuplottableBuildingListToFile().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 219 of file building-list.cc.
References ns3::BuildingListPriv::Get().
Referenced by ns3::ThreeGppV2vHighwayChannelConditionModel::GetChCondAndFixCallback(), ns3::BuildingContainer::GetGlobal(), ns3::OutdoorPositionAllocator::GetNext(), ns3::RandomBuildingPositionAllocator::GetNext(), ns3::RandomRoomPositionAllocator::GetNext(), ns3::RandomWalk2dOutdoorMobilityModel::IsLineClearOfBuildings(), ns3::BuildingsChannelConditionModel::IsLineOfSightBlocked(), ns3::MobilityBuildingInfo::MakeConsistent(), and PrintGnuplottableBuildingListToFile().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| n | index of requested building. | 
Definition at line 225 of file building-list.cc.
References ns3::BuildingListPriv::Get().
Referenced by ns3::RandomBuildingPositionAllocator::GetNext().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 231 of file building-list.cc.
References ns3::BuildingListPriv::Get().
Referenced by ns3::OutdoorPositionAllocator::GetNext(), ns3::RandomBuildingPositionAllocator::GetNext(), and ns3::RandomRoomPositionAllocator::GetNext().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: