Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
Stg::Region Class Reference

#include <region.hh>

Public Member Functions

void AddBlock ()
 
CellGetCell (int32_t x, int32_t y)
 
 Region ()
 
void RemoveBlock ()
 
 ~Region ()
 

Public Attributes

SuperRegionsuperregion
 

Private Attributes

std::vector< Cellcells
 
unsigned long count
 

Friends

class SuperRegion
 
class World
 

Detailed Description

Definition at line 65 of file region.hh.

Constructor & Destructor Documentation

◆ Region()

Stg::Region::Region ( )

Definition at line 11 of file region.cc.

◆ ~Region()

Stg::Region::~Region ( )

Definition at line 15 of file region.cc.

Member Function Documentation

◆ AddBlock()

void Stg::Region::AddBlock ( )
inline

Definition at line 19 of file region.cc.

◆ GetCell()

Cell* Stg::Region::GetCell ( int32_t  x,
int32_t  y 
)
inline

Definition at line 77 of file region.hh.

◆ RemoveBlock()

void Stg::Region::RemoveBlock ( )
inline

Definition at line 25 of file region.cc.

Friends And Related Function Documentation

◆ SuperRegion

friend class SuperRegion
friend

Definition at line 66 of file region.hh.

◆ World

friend class World
friend

Definition at line 67 of file region.hh.

Member Data Documentation

◆ cells

std::vector<Cell> Stg::Region::cells
private

Definition at line 70 of file region.hh.

◆ count

unsigned long Stg::Region::count
private

Definition at line 71 of file region.hh.

◆ superregion

SuperRegion* Stg::Region::superregion

Definition at line 94 of file region.hh.


The documentation for this class was generated from the following files:


stage
Author(s): Richard Vaughan , Brian Gerkey , Reed Hedges , Andrew Howard , Toby Collett , Pooya Karimian , Jeremy Asher , Alex Couture-Beil , Geoff Biggs , Rich Mattes , Abbas Sadat
autogenerated on Mon Feb 28 2022 23:48:56