 Collaboration diagram for FemtocellBlockAllocator:
 Collaboration diagram for FemtocellBlockAllocator:| Public Member Functions | |
| FemtocellBlockAllocator (Box area, uint32_t nApartmentsX, uint32_t nFloors) | |
| void | Create (uint32_t n) | 
| void | Create () | 
| Private Member Functions | |
| bool | OverlapsWithAnyPrevious (Box) | 
| Private Attributes | |
| Box | m_area | 
| uint32_t | m_nApartmentsX | 
| uint32_t | m_nFloors | 
| std::list< Box > | m_previousBlocks | 
| Ptr< UniformRandomVariable > | m_xMinVar | 
| double | m_xSize | 
| Ptr< UniformRandomVariable > | m_yMinVar | 
| double | m_ySize | 
Definition at line 50 of file lena-dual-stripe.cc.
| FemtocellBlockAllocator::FemtocellBlockAllocator | ( | Box | area, | 
| uint32_t | nApartmentsX, | ||
| uint32_t | nFloors | ||
| ) | 
Definition at line 70 of file lena-dual-stripe.cc.
References m_xMinVar, m_xSize, m_yMinVar, m_ySize, ns3::ObjectBase::SetAttribute(), ns3::Box::xMax, ns3::Box::xMin, ns3::Box::yMax, and ns3::Box::yMin.
 Here is the call graph for this function:
 Here is the call graph for this function:| void FemtocellBlockAllocator::Create | ( | uint32_t | n | ) | 
Definition at line 86 of file lena-dual-stripe.cc.
References Create().
 Here is the call graph for this function:
 Here is the call graph for this function:| void FemtocellBlockAllocator::Create | ( | void | ) | 
Definition at line 95 of file lena-dual-stripe.cc.
References ns3::GridBuildingAllocator::Create(), ns3::UniformRandomVariable::GetValue(), m_nApartmentsX, m_nFloors, m_previousBlocks, m_xMinVar, m_xSize, m_yMinVar, m_ySize, NS_ASSERT_MSG, NS_LOG_LOGIC, OverlapsWithAnyPrevious(), ns3::ObjectBase::SetAttribute(), ns3::GridBuildingAllocator::SetBuildingAttribute(), ns3::Box::xMax, ns3::Box::xMin, ns3::Box::yMax, and ns3::Box::yMin.
Referenced by Create().
 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:| 
 | private | 
Definition at line 129 of file lena-dual-stripe.cc.
References AreOverlapping(), and m_previousBlocks.
Referenced by Create().
 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:| 
 | private | 
Definition at line 59 of file lena-dual-stripe.cc.
| 
 | private | 
Definition at line 60 of file lena-dual-stripe.cc.
Referenced by Create().
| 
 | private | 
Definition at line 61 of file lena-dual-stripe.cc.
Referenced by Create().
Definition at line 62 of file lena-dual-stripe.cc.
Referenced by Create(), and OverlapsWithAnyPrevious().
| 
 | private | 
Definition at line 65 of file lena-dual-stripe.cc.
Referenced by Create(), and FemtocellBlockAllocator().
| 
 | private | 
Definition at line 63 of file lena-dual-stripe.cc.
Referenced by Create(), and FemtocellBlockAllocator().
| 
 | private | 
Definition at line 66 of file lena-dual-stripe.cc.
Referenced by Create(), and FemtocellBlockAllocator().
| 
 | private | 
Definition at line 64 of file lena-dual-stripe.cc.
Referenced by Create(), and FemtocellBlockAllocator().